Stay organized with collections
Save and categorize content based on your preferences.
Setting a minimum advanced booking time
There are many cases in which a merchant would like specific services or
slots to be booked a minimum time in advance. These can be set at either the
service level and/or at the availability level. If it is set at both, the
setting at the availability level will be used.
Service level definition
At the
service level the field is called rules.min_advance_booking. This field
should be set to the number of seconds in advance of the reservation start
time that the booking needs to be made. For example if the booking always
needs to be made 1 hour before the start time this field would be set to
3600 (so a booking for 3pm can be booked up until 2pm). This would apply to
all slots for that service (unless overridden by slot level definition).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-09 UTC."],[[["Merchants can set a minimum advance booking time for services, ensuring bookings are made within a specified timeframe before the service start time."],["This can be configured at the service level (affecting all slots) or at the individual slot level, offering flexibility in setting booking windows."],["Service-level minimum booking time is defined by `rules.min_advance_booking` in the services feed, representing the time in seconds before the start time."],["Slot-level minimum booking time is defined by `scheduling_rule_overrides.last_bookable_sec` in the availability feed, using an EPOCH timestamp to indicate the last bookable moment."],["Merchants need to implement booking window validation on their end to handle edge cases and potential discrepancies, ensuring bookings adhere to the defined limits."]]],[]]