Per-minute bookings

In addition to the hourly bookings, you can also configure per-minute booking products. Let’s analyze how to do it.

Select Minute(s) in the Booking duration and choose from 1530, 45, 60, and 90 minutes.

booking-per-minute-duration

After setting the price per minutes in Base price for of the Booking costs section, you can start managing the availability for your booking products. In addition to the standard options, the per-minute 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 search speed.

booking-per-minute-daily-start-time

Let’s suppose you are a doctor and accept appointments for medical examinations every morning from 8:30 am to 13:00 pm from Monday to Friday and from 3:00 pm to 7:00 pm on Monday, Wednesday, and Friday. In this case, you need to create three additional availability rules: the first, to set the product as non-bookable from January to December through Generic dates; the second, to set the times for your morning appointments: set the generic dates from January to December, enable the options Add extra rules for specific days of the week and Add extra rules for specific time ranges of the day, click on Monday and Sunday to turn them into non-bookable then configure the times for your working days. Now create the third rule to configure the afternoon appointments: set the generic dates from January to December, enable the options Add extra rules for specific days of the week and Add extra rules for specific time ranges of the day and repeat the same procedure described for the second rule. Set Tuesday, Thursday, Saturday, and Sunday with No change to keep the morning appointments times as they have been previously configured.

booking-per-minute-availability (2)

Admin

To view and edit per-minute bookings on your calendar, you only need to click on Day. This is the daily calendar view as an admin.

dailycalendar

User

This is how the form is shown to users when selecting their medical examination.

booking-per-minute-frontendFor per-minute 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”. Please note: if enabled, the calendar will show up to 1 month.

 

settings-disable-day-if-no-time

Time increment for per-minute bookings

By default, the time increment for per-minute bookings is 15 minutes. That is, by creating a thirty-minute booking, the availability will still show as 8:00; 8:15; 8:30; 8:45; etc.

On the contrary, by enabling the option Time increment based on duration, the increment will be the same as the booking duration. Therefore, for a thirty-minute booking, the times shown will be 8:00; 8:30; 9:00; 9:30; etc.

Moreover, you can also enable the option Time increment including buffer that adds the buffer to the time increment based on duration.

Sample

We created a thirty-minute booking and set the Buffer to 15 minutes. We activated both options Time increment based on duration and Time increment including buffer.

time-increment-per-minute-booking

 

The availability will consider both the booking duration (30 minutes) and the configured buffer time (15 minutes) and will show as below.

per-minute_buffer_2