Services don’t have their own schedules; instead, service availability is based on the work schedule of its assigned personnel (exception: if the service's time selection mode is set to "Display time slots without availability check", it will be based on business open hours).
If your online personnel selection mode is set to "Personnel selection", your service availability will be based on the work schedule of the staff member the client chose when booking.
*Note: The "Show availability online" setting must be enabled in the service and for the staff member.
If your online personnel selection mode is set to "No personnel selection", your service availability will be based on the combined work schedules of all assigned staff members.
*Note: The "Show availability online" setting must be enabled in the service and for the staff members.
However, if your service's availability doesn't match the work schedule of its assigned staff members (e.g. you want your service to be offered only on Fridays, but your staff is available every weekday), use resources.
Whenever at least 1 resource is assigned to a service, the date/time slots shown to clients will be based on the intersection of staff availability and resource availability (for more info, see here). This way, the service will only be available when the resource is available.
To set this up, follow these steps:
Create a resource — name it anything you'd like.
Set the resource's availability to match the days you want the service to be offered.
Set the resource's status to Active.
Assign the resource to the service.
In the service booking rules, make sure your service's "Time selection mode" is NOT set to "Display time slots without availability check".
To guarantee that the service will always be available for booking, we suggest creating a resource for every staff member assigned to the service.
Example
Let's say you want your service to be offered only on Thursdays and Fridays, but your business is open every weekday and your staff members work every day.
Following the steps outlined above:
Create a resource
Set the resource's schedule type to "Weekly work schedule", making sure that it's available only on Thursdays and Fridays.
Set the resource status to Active.
Assign the resource to a service(s).
Ensure that the service's "Time selection mode" is NOT set to "Display time slots without availability check".
Open the booking widget to validate that the date/time slots are accurate.