(More) flexible start times on booking pages
When you create a booking page, you also set fixed time slots for the appointment. The user can select one of these and complete a booking. It would be great if there would be an option to leave the starttime selection up to the user of the booking page.
== Example of current situation ==
I make a booking page for an 1h-appointment. I create the following time slots
* 12:00 to 13:00
* 13:00 to 14:00
* 14:00 to 15:00
== The problem ==
The users of the booking page can select any of these three options, but they are limited to these start and end times. But, as per these options, I am available from 12:00 until 15:00.
== Example of prefered solution ==
I set the appointment for 1 hour, and I indicate I'm availabile from 12:00 until 15:00. The user can freely select the start time.
== Alternative, more klunky solution ==
Allow for the overlap of timeslots. That way, we could make timeslots like
* 12:00 to 13:00
* 12:30 to 13:30
* 13:00 to 14:00
* 13:30 to 14:30
* 14:00 to 15:00
This is probably never granular enough, but it would at least alleviate the problem
-
Arananas
commented
Right now, if I set my availability to e.g. 8:00-14:00 and the appointment length to 60 min, the booking page only shows bookable times every 60 mins (8:00, 9:00, 10:00, etc.). This greatly limits the times customers can book an appointment for.
When setting up the booking page, there should be a setting for the start interval between appointments. So, for example, if I set the interval to 30 min (most booking softwares offer 15, 30 and 60 min as options), customers will be able to book a time for a 60 min appointment every 30 min.
In my example above, this would change the available bookable times to 8:00, 8:30, 9:00, 9:30, etc., effectively doubling the number of available times.
I think this is an essential feature for people who want to use this with their customers, because if a client is only available at e.g. 11:30, the fact that they cannot book that time (even if I'd be free, it's just that that time is not showing as an option in my booking page), means a lost customer.