This post only applies to appointment-based services, as for fixed-dated services, the shown options are pre-set by the admin.
How is Availability Calculated?
Here are the factors that are used:
Staff Assigned to the Service
Either from the service editing page or the staff editing page.
Working Hours of the Staff
Both regular working hours and overrides.
Existing Availability of the Staff
Service Configuration:
Service duration.
Service break/drive time.
Online Booking Settings
How far in advance can clients book their appointments online?
What should be the time slot intervals for appointments?
How soon before an appointment begins can clients book an appointment online?
Closed Dates
If you don't see a timeslot as available, and/or there is a slot that you want to show but is not shown on the booking page, you can go over the below checklist.
Which staff members are associated with this service?
(Service edit/Schedule step)
Is the timeslot in question covered by at least one staff's working hours?
(Staff/Working hours)
Is there at least one available staff member at the timeslot in question?
(Staff/Calendar)
Is this availability long enough to cover the service duration (set as standard, or chosen by the customer) + service drive/break time?
(Service edit/Schedule step)
Is the timeslot in question avoided by the questions in Online Booking Settings?
(Settings/Online Booking Settings)
Is the timeslot in question within the window defined by the questions?
Are the chosen intervals too big to disallow the timeslot in question?
Are there any closed dates?
(Settings/Closed Dates)
