Hello.
Please note this forum is only about support of Booking Calendar Free version.
Please contact in future here https://wpbookingcalendar.com/contact/
1) You can create new booking or set some days or timeslots as unavailable at the Booking > Add booking page in admin panel. In your version of Booking Calendar you can use “Auto fill” button at the toolbar for making fast booking in 3 mouse clicks at Booking > Add booking page.
2) In case if you need to defineghe different timeslots for different weekdays or seasons, then it’s also possible in your version of Booking Calendar. Check more here https://wpbookingcalendar.com/overview/#times-week-days
3) Please note if you will make the booking for the specific timeslot, this timeslot become unavailable for the other visitors for that selected date in current specific calendar.
Please watch more in this video: https://wpbookingcalendar.com/help/booking-calendar-video-timeslots/
In your version of Booking Calendar You can configure the timeslots selections on the Booking > Settings > Form page. Please use the “shortcode generator” on the right side of that page for the correct generation of the shortcode.
You can use one”timerange” (timeslots) or “start time” and”end time” selections or”starttime” and “duration”of time selections shortcodes or even start time and end time entering shortcodes. Please read more about the booking form fields configuration here https://wpbookingcalendar.com/help/booking-form-fields/
You can test the bookings for the specific time-slots in action on the live demo of Business Small version (which is configured by default for the bookings of specific time-slots) here: https://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.