Before you start
- Use a Shopify account with permission to install apps and edit the store’s theme.
- Have your event’s dates, venue, ticket prices, and capacity ready. Choose your event type if you need help deciding the setup.
- For paid tickets, configure payments in Shopify. Shopify product purchases use Shopify checkout; the separate Get Paid provider connections in Ticket Spot serve other checkout routes. See payment workflows.
- If your event needs the Ticket Selector, use a Shopify theme with app-block support. For a store that also sells merchandise, use a separate event product template so its booking controls apply to your event products.
Connect your store
In Ticket Spot, open the site-name menu at the top left and select + Create Workspace. Expand Connect an existing store instead, then choose Connect Shopify. Older screens may show + Add New Site and Create or Connect Your Site for this entry point.
Open Connect an existing store instead and choose Connect Shopify.
Install the Ticket Spot App
- On the Ticket Spot listing in the Shopify App Store, choose Install.
- Sign in to the intended Shopify store, review the requested access, and choose Install to authorize Ticket Spot.
- After returning to Ticket Spot, confirm that the selected site is the store you want to use.

Create Your Event
Select Create Event and follow the event creation guide. Set the title, description, date and timezone, venue, ticket prices, and capacity. Add any required attendee questions and review your confirmation email. Use Continue later in guided setup if you need to finish the event as a draft. Create my event can publish when its requirements are met. Review the saved event’s status before continuing.
Publish Your Event to Shopify
- Open the event and choose Publish.
- Choose Publish to Shopify to create or update the product customers will purchase.
- Check the event’s Shopify · Product linked panel. If it reports Out of sync, resolve the mapping warning before selling.

Set up ticket selection
Use the Ticket Selector when customers need to choose a date, time, or seat; when ticket types share an event capacity; or when you collect individual guest details, event questions, or waivers. It also provides Ticket Spot waitlists, access codes, event add-ons, and campaign tracking on Shopify. These features need the selector’s booking flow. Shopify’s ordinary variant picker does not provide the Ticket Spot date calendar, seating map, or access-code form. Review when to use the selector for your event.- In Shopify Admin → Online Store → Edit theme, choose or create a product template for event tickets. Some stores show Themes → Customize instead.
- In the template’s product section, choose Add block → Apps → Ticket Selector. Set Display Mode to Embed inline or Modal.
- Hide competing variant, quantity, buy-button, and accelerated checkout controls on this event template so customers complete the required booking steps. Save the template in Shopify.
- Return to the Ticket Spot event and open Shopify · Product linked.
- Enable Use Ticket Spot Selector, choose the Product Template containing the block, and click Save Settings.
- Open the actual Shopify product and confirm that its assigned template displays the selector.

Choose the template containing the Ticket Selector app block, then save the linked-product settings.
Enable the Ticket Block on the Thank You Page
This optional step lets buyers open their tickets directly after payment. It uses the separate Ticket Spot – Ticket Access block; installing the product-page selector does not add it.- In Shopify, open Settings → Checkout → Customize to open the checkout editor.
- Select the Thank You page and add Ticket Spot – Ticket Access from Apps.
- Click Save.

Check Out the Event
Open the linked product on your actual Shopify storefront, using Open in Shopify from the linked-product panel. Check the public page on desktop and mobile; the theme editor’s preview alone does not verify the customer flow.- Select the date or time, ticket type, quantity, and seat that apply to your event.
- Enter the required attendee details and any question or waiver responses.
- Continue through Shopify’s cart or direct checkout and check the selected tickets, price, and total.
- Complete a purchase using an email address you can check. Confirm that the Shopify order completed; reaching checkout alone does not issue tickets.
Verify your booking rules
Test the rules your event uses: the correct date/time, ticket minimum and maximum quantities, available and sold-out seats, accepted and rejected access codes, and any Required Ticket dependency. For recurring events, check another occurrence and an unavailable session. Use the complete purchase checklist for waitlists and other selector features.View Attendees in Your Dashboard
After the purchase completes, Shopify sends the order and attendee details to Ticket Spot. Open your event’s attendee dashboard and find the test order.
Check ticket delivery
Check the buyer’s inbox for the confirmation and open the delivered ticket link. Verify the event details and QR code. A completed order, an attendee record, and a delivered ticket are separate checks. If the message is missing, use email and SMS delivery troubleshooting. If the order or attendee is missing, start with Shopify purchase troubleshooting.Access Tickets on the Thank You Page
If you added Ticket Spot – Ticket Access, check the completed order’s Thank You page. Open View Tickets and verify the ticket; check Add to Wallet if you offer that option.
Share your event
Once the purchase, attendee record, and ticket delivery are correct, use Share to copy and promote your event link. Open the copied link to confirm it leads to the intended purchase page.
Keep products synchronized
Republish the event after changing its ticket offer, then check the linked product and Ticket Selector. When a corresponding setting is omitted from an update, Ticket Spot preserves the product’s existing type, theme template, vendor, variant tax settings, collections, and publication channels. Explicit changes to those settings still apply. Import an existing Shopify product through the connected-store import flow. Ticket Spot checks for an existing link to prevent duplicate event creation; inspect the linked event when an import is rejected rather than creating a second copy to bypass it. Deleting a linked event archives its Shopify product. Review the Delete Event confirmation before proceeding; this is separate from canceling one event date or refunding an order.
Deleting a linked Shopify event also archives its product. This is the Ticket Spot confirmation, not Shopify admin.
Existing product configuration controls
Open Shopify · Product linked → Product Page Settings in the event editor. Older screens may call this Shopify Setup.- Button text sets the selector’s launch-button label.
- Use Ticket Spot Selector enables the Ticket Spot selection experience.
- Product Template assigns the template containing the selector block.
- Enable Direct Checkout skips Shopify’s cart page and continues to checkout.
- Skip Attendee Details Form uses the Shopify purchaser’s contact information. Leave it off when collecting guest names, event questions, or waivers.
- Show ticket status on button displays availability such as sold out or ended.
Complete selector and block reference
See Shopify Ticket Selector setup and options for block settings, inline/modal behavior, product controls, and the difference between Event Widget, Additional Questions, and Ticket Access. Find answers about dates, inventory, and templates in the Shopify ticketing FAQ. For waitlists, invitation-only sales, and private invoices, use the waitlist guide. The Shopify waitlist FAQ explains when public sales switch to invitation-based purchasing.Offer extras with event tickets
Use event add-ons on Shopify for workshops, meals, and extra experiences. Create separate hidden events, publish each one as an Unlisted Shopify product, and attach them to the main event. Customers select extras after choosing their main ticket in the Ticket Selector.Watch the Shopify setup walkthrough
Watch the Shopify setup walkthrough
For current product-template and app-block steps, follow the Ticket Selector guide and its setup video.