Event Ticketing runs as an embedded Shopify app. Events are real Shopify products, tickets are variants, and sales go through your normal Shopify checkout — so the app extends Shopify’s surfaces rather than replacing them. This page maps each integration point and links to its detail.
Checkout extensions
A checkout UI extension renders on the Thank you page and the Order status page, letting customers download or change their tickets right after purchase.
Theme blocks
A theme app extension adds two storefront blocks you place through the Shopify theme editor: an event calendar (a collection-template block) and a ticket list / order form (a product-template block).
POS extension
A POS UI extension adds ticket scanning and check-in to Shopify POS — a home-screen tile, a post-purchase action, and an order-details action.
Cart validation
A cart-and-checkout validation function enforces per-ticket order minimums and maximums, so a cart that violates a ticket’s purchase limits can’t check out.
Product metafields
Each event syncs its data to an event_v2 metafield (namespace event_ticketing) on the product and every variant. Themes, the Storefront API, and headless builds read it to render event details.
Shopify Flow
The app publishes three Flow triggers — Ticket purchased, Ticket checked in, and Customer checked in — for automating tagging, follow-up email, and external calls.
Admin links
The app adds quick-links from Shopify admin pages — product, variant, order, and customer details — back into the matching Event Ticketing view.
REST API
A REST API reads and manages attendees, tickets, orders, and events for CRMs, BI tools, and platforms like Make or Zapier.
FAQ
Do tickets work on other Shopify sales channels?
Tickets are standard Shopify products, so they sell on any channel — online store and Shopify POS — through the normal checkout. Order processing and fulfillment run through Shopify webhooks.
Can a custom or headless storefront read event data?
Yes. Read the event_v2 metafield on the product or variant through Liquid, the Storefront API, or a headless framework. See Product metafields.
Should I edit a ticket product directly in Shopify admin?
No. Don’t change a ticket product’s options, values, or variants in Shopify — it breaks ticket issuance. Make all changes from the Event Ticketing app.