Option A. Events at a single location
If you have a single location for your event, you can add the location within the Event’s Location field (Event > General tab)
Setting a location on the event will ensure that all of your Google Calendar attachments and emails contain the location. Please note, since these are in person events, lock your timezone (Event > Advanced tab) so that visitors from other regions see appointments in your local time.
Option B. Event at multiple locations
For example, let’s say you offer services (consultation or workshop) at Location 1 and Location 2.
Option B-1: Choose location, then the service
This approach lets the customer choose the location, then the service, then the timeslots available at that location.
This would result in one event per product variant, and one availability per event for that location’s hours.
Create a product for your workshop. The workshop will have 2 variants, Location A and Location B. Note: if you already have variants on your product (ie. duration), add a second set of options for Locations. See below.
Create
The first workshop event, with Location A availability, tied to variant for Location A.
A second workshop event, with Location B availability, tied to variant for Location B
Example of multi-location support using variants: https://yogababble.myshopify.com/products/pottery-workshops
Option B-2: Choose service, then the location
This approach lets the customer choose the service, then the timeslot, then the availability.
Go to Availability and add availabilities for all locations here. Ensure each availability has their location filled out.
Go to Event > General tab and assign the location. The approach we recommend is to turn on “Automatically set location based on assigned availability”. Once enabled, the location for each booking will dynamically change based on the Team member that was assigned to the booking.
3. Go to Event > Availability tab and have each location enabled here.
4. On the same tab, ensure the customer can select the location
Example of multi-location support using multi-availabilty: https://yogababble.myshopify.com/products/glo-meditation-30-minutes