For appointments, lessons, courses and all those bookings which duration can be configured by hours, you need to select Hour(s) in the booking duration.
After setting the price per hour in the Extra cost per unit of the Booking costs section, you can start managing the availability for your booking products. In addition to the standard options, the hourly booking feature also allows setting the Daily start time. Through this option, the plugin processes only the times configured, excluding the others, so to improve the performance.
Let’s suppose you have a hair salon and accept appointments for haircuts every day, except for Sunday and Monday, from 8:30 am to 12:30 pm and from 3:00 pm to 7:00 pm. In this case, you need to click on Add month range and set the product as Non-bookable from January to December. Now it’s time to set the times for your morning appointments: click on Show/Hide Time, exclude Monday and Sunday by clicking on those days and configure the times for your working days.
To configure the afternoon appointments, add a new month range as Bookable from January to December and repeat the same procedure described above.
For hourly bookings, the plugin adds the possibility to disable the day if no time is available. By enabling the option Disable day if no time is available, the calendar will show up to 3 months.
To view and edit hourly bookings on your calendar, you only need to click on Day. This is the daily calendar view as an admin.
This is how the form is shown to users when selecting their appointment.