How do I add time slots to a Shopify product?
Create the event’s sessions under Dates & Times → Time Based in Ticket Spot, configure tickets and capacity, then publish/update its Shopify product. Add the Ticket Selector app block to the product’s theme template and select that template under Shopify · Product linked → Product Template. Customers choose a date, time, and ticket through the selector before paying with Shopify. Use Recurring instead for a repeating schedule such as a weekly class. See Shopify time-slot setup.Can customers choose a date from a calendar on Shopify?
Yes. Set up your event dates and choose a calendar presentation in Design → Widget. The Ticket Selector displays that booking flow on the linked product page. The Event Widget app block serves a different purpose: it lists events on a Shopify page. Use Ticket Selector when the customer is already on an event product and needs to choose a date or time.Can I sell tickets with a seating chart on Shopify?
Yes. Create and publish the seating chart in Ticket Spot, assign it to the event, and map its categories to ticket types. Install Ticket Selector on the product’s assigned template so customers can choose seats. Shopify’s standard variant dropdown does not provide Ticket Spot seat selection. Customers choose their seats before Shopify checkout. Check availability, price options, and the enlarged map on mobile. See Shopify seating setup.
Ticket Selector displays the seating chart on the Shopify product page.
Can ticket variants share one inventory limit?
Use Ticket Spot’s Event Capacity for a shared attendee limit, alongside individual ticket quantities. For example, Adult and Child tickets can share a room capacity of 30. Apply the right limit to each date or time slot when the event has separate occurrences. Shopify tracks stock per variant; setting both variants to 30 does not create a combined limit of 30. Use the Ticket Selector booking flow and keep the event and linked product synchronized. See shared inventory across ticket variants.Can I sell event add-ons with my Shopify tickets?
Yes. Create a separate event for each extra and enable Event Details → Privacy → Hide Event from Event Listing. Publish every add-on to Shopify: the hide flag makes its Shopify product Unlisted, while the published ticket variants remain available for checkout. Leaving the add-on as a draft is not enough. Attach these events under the main event’s Event Add-ons and use Ticket Selector on the main product. Customers choose their main ticket first, then add-ons. An add-on can have one date or several; it uses its first ticket, with its own price, per-order limits, and available capacity. For multiple dates, attach the parent event so customers can choose their date. Follow Shopify event add-on setup for the complete steps and screenshots.Can I use a waitlist for event tickets on Shopify?
Yes. Use the Ticket Selector app block on the Shopify product’s assigned template for Ticket Spot waitlist signup and invitation-based purchases. The normal Shopify variant picker does not display the Ticket Spot waitlist form or handle that invitation flow. Enable the waitlist in Ticket Spot → event → Waitlist → Settings, then install and assign the selector. When inviting guests from Subscribers → Notify Guests, choose Purchase from Event Page → Use Shopify Product URL and keep the full personalized link intact. It carries the guest’s invitation and any ticket or quantity restrictions. See Shopify waitlist setup and the complete waitlist guide.When does my Shopify waitlist start?
The Start waitlist when bookings reach setting is a number of attendee places, not a date or time. Set a finite Event Capacity, enable Limit waitlist purchases to event capacity, and choose the start value in Waitlist → Settings. With capacity 50 and start value 40, the public can book 40 places. Further purchases need an invitation and must fit within the total capacity of 50. 0 makes purchasing invitation-only from the beginning. Invitations do not increase that capacity.
Start the waitlist at 40 booked places while keeping the event's total capacity at 50.