Booking System - Multiple Booking Duration

Question:
My client has a site where they take bookings at very specific times.
For example they can have a booking at 9:00, 10:30AM, 12:00PM.
These bookings can be 1 hour or 90 minutes.
I currently have it set up as
Calendar shows availability from 9:00 - 10:00, 10:30-11:30, 12:00-13:00
Service A duration 1HR
Then I have inserted text as the varied price showing 1hr, 1,5hr.

Product:
Wix Studio Editor

What are you trying to achieve:
The problem is that if my client manually puts in a booking for example 10:00, the customer is still able to book at 1.5hr session for 9:00, because the duration is set for 1hr.

What have you already tried:
But if I change it and make the duration of the 90 minutes, then the user will see no options in this case.
And if I change the working calendar to display 9:00 to 13:30, then it will show availability for every 30 mins.

I’m watching this as I have a similar issue. My client has duration-packages that range from 1 to 3 hours and fears that one booking at a specific time will not disable other buyers from purchasing a duration-package that overlaps. I’m assuming that the answer is going to be a disclaimer that bookings are not complete until confirmed and that the manager of the company needs to check and confirm bookings daily.

It does seem like that would defeat the purpose of a self-service, automated booking application, but alternatively, I’m thinking that all the time blocks made available are made into hour increments and a buyer selects multiple hours to book… I just feel like that’s going to be confusing and muddy up the process, but its a solution.

Hi Nolli,
I actually like this solution. Like you side, it’s not ideal, but it’s certainly a work around.
Thanks for your feedback. If I come up with something else I’ll let you know.
Maggie