A Shopify product can have options, called variants, such as "Coach A" and "Coach B", or "30 minutes" and "60 minutes". You can connect each variant to its own event. When a customer picks a variant, they see that event's calendar.
Each variant needs its own event, and each event counts toward your plan's limit of active events. The Free plan allows one, so this needs the Standard plan or higher.
Before you start
- In Shopify, open the product and add an option with a variant for each choice. For example, an option named Coach with the variants Coach A and Coach B.
- In the app, make a schedule for each coach, room, or length. See Set your weekly hours.
Connect each variant to an event
- Create an event for the first variant, for example with New Event or Service.
- Link it to the product.
- On the event's General tab, in the Variants section, check only Coach A.
- On the Availability tab, assign Coach A's schedule.
- Click Save.
- Repeat for each other variant. The fastest way is to copy the event and change the variant and schedule.
A variant can belong to only one event. If a variant is already used by another event, it shows Assigned to and that event's name. Remove it from the other event first.
Variants that are not connected to any event show Shopify's normal Add to cart button.
Different lengths
To offer 30 and 60 minutes on one product, make a variant for each length, and an event for each variant. Set each event's length on its Availability tab.
For group bookings with a different price per person, such as adult and child tickets, use ticket types instead.
Show the variant in emails
Add {{variant_title}} to an email subject or text message to show which variant the customer chose.
If the calendar does not change
Some themes do not tell the app when a customer picks another variant, so the old calendar stays. Contact support and we will fix it for your theme.
To let customers switch variants while the calendar is open, see Change the calendar's colors and time slots.