About Service Locations

Wix Bookings supports offering services at multiple locations, providing customers and staff with more choices and flexibility. You can create appointment-based services and classes that occur at more than one location, or you can create separate services for each location. All events associated with a course must take place at the same location.

Location types

Bookings services support 3 location types:

  • Business: A location that's associated with the business and managed via the Site Properties API (SDK | REST) or Locations API (SDK | REST). Use the Site Properties API to manage the default business location, while using the Locations API to manage all other, additional business locations. Currently, all business locations must have the same opening hours.
  • Custom: A location that's associated with the business but not managed via the Site Properties or Locations API. For example, you could use custom locations to manage one-off changes for a specific class session.
  • Customer: A location that's defined by the customer while booking. For example, their home or office. Customer locations are supported for appointment-based services only, they aren't available for classes and courses. Wix doesn't validate customer locations.

Staff member availability

When a business has multiple business locations, each staff member is set to work at all business locations by default. You can limit staff member availability by creating different WORKING_HOURS events for each location with the Events API (SDK | REST).

See also

Did this help?