If your shop offers services that don't have a set duration, like room bookings or consultations, you can set up your widget to allow clients to choose when their booking ends.
How do services with variable durations work?
Variable length services allow clients on your booking widget to select how long the service will end. This can be useful if you offer services like room bookings or consultations, which don't have a specific duration.
Create a service with a variable duration
To add a service with a variable duration, navigate to Manage > Services and click Add Another under Services. Give the service a name and set the duration to 0 Hours and 00 Minutes. You can also enter an hourly rate under Default Cost.
Next, click on the three dots beside the service name and click Settings to set the Minimum duration for the service. Clients won't be able to book the service for a time shorter than the minimum duration.
Configure your time slot settings
Clients who book variable duration services can select an end time that corresponds with the time slots on your schedule. For example, if your time slots are 30 minutes long, clients will be able to select an end time of 1pm, 1:30pm, 2pm, etc, but they won't be able to select an end time in the middle of a time slot (like 1:45pm).
You can set your time slot length by navigating to Settings > App Settings > Time Settings and selecting a duration under Client time slot length. You can also set custom time slots for individual providers from Manage > Providers > [Provider Name] > Settings, under the dropdown labeled Custom time slot length.