Easy Tickets & Events - Shopify event ticketing

Sell event tickets from your own Shopify store

You run a weekly pottery class, or a jazz night once a month. Eventbrite adds 3.7% plus $1.79 to every paid ticket in the US, paid by your buyers by default, and puts them on its checkout instead of yours.

Easy Tickets makes the event a normal Shopify product. Buyers pay in your checkout, become your customer, and get a QR ticket by email. You scan them at the door on any phone, or on Shopify POS.

Free for 20 tickets a month, plans from 29 USDSells through your own checkoutQR check-in on phone or POSSeat maps, class packs and time slots

4.9 on the Shopify App Store, from 7 reviews. Checked September 24, 2026.

Who it is for

Stores that sell a seat, a slot or a session

If people book a place and turn up at a set time, this fits.

Class and workshop hosts

Yoga studios and pottery evenings that run the same session every week and sell ten-class packs.

Venues

Theatres, comedy clubs and live music rooms selling numbered seats from a map.

Tours and tastings

Walking tours and distillery visits with fixed departure times.

Conference organisers

Multi-day programmes where each day carries its own capacity.

Restaurants

Prix-fixe nights and chef's table seatings sold ahead of time.

Fundraisers

Galas and free community nights run by people who are not event pros.

Demo

Watch an event go from setup to the door

Event formats

One-time nights, weekly classes, timed tours

Set the pattern once and the app builds the Shopify product, the variants and the dates behind it. When you want the next stretch of dates, you press a button and they appear.

  • One-time, multi-day and repeating events - daily, weekly, monthly, or a list of specific dates
  • Time slots with their own capacity, and a calendar on the product page
  • Several ticket types per event (GA, VIP, Student), each a real Shopify variant
  • Capacity per ticket type, or one pool shared across all of them
  • In person, or online with your own meeting link or a Zoom meeting the app makes
Read about time slots and the date picker
Four event cards labelled one-time, recurring, online and time slots, each with its own capacity count

Reserved seating

Let shoppers pick their own seats

Draw the room once in the seat map editor, with rows, tables and price areas. On the product page the buy button reads “Choose seats”. The shopper clicks seats on the map, names each guest and pays in your normal checkout.

  • Rows, round and rectangular tables, standing areas and a stage, up to 5,000 places a map
  • Price areas sold through your ticket types, such as Adult and Child in the stalls
  • Wheelchair spaces, companion seats and restricted views marked for the shopper
  • Seats held for 20 minutes by default while the shopper pays, anything from 5 to 30
  • The seat on every ticket and at the door, while the POS till checks seated guests in but does not sell seats
Read about reserved seating, with a seat map you can try
The seat map editor with Draw row, Add elements and Price areas buttons, two rows of seats and three round tables drawn under a stage, and an Accessibility panel with Wheelchair space ticked and Companion seat and Restricted view unticked

Class packs and free events

Class packs for regulars, free sign-ups for open nights

Sell a pack of ten classes once, and the customer books each class from their pass until it runs out or expires. For a free event, switch on free registration and guests sign up with no cart and no checkout.

  • Packs of 1 to 1,000 classes with an expiry you set, 90 days by default
  • Customers book from a “My class passes” page or the Class passes block, one credit a class
  • Cancel before your cutoff and the credit goes back on the pass
  • Free events show a “Get your free ticket” button, and the ticket arrives by email
  • A whole group can register in one go, with a review step before any ticket is made
Read about class packs and passes
A class date, Tuesday 6 October, with a full 07:30 class and places left at 12:15 and 18:00, next to a Review your booking card with a Use 1 credit and book button

On your storefront

The product page asks who is coming

An app embed you switch on in your theme puts the date picker and the attendee popup on the product page. It works on any Online Store 2.0 theme, with twelve blocks for placing each piece yourself. The popup designer has sixteen colour, corner and font controls, the calendar palette included.

  • Collect attendee details in a popup at add-to-cart, or pull them from the order afterwards
  • Your own questions per event, as text, email or phone, required or optional
  • Add-ons with their own stock - shirt size, parking, dinner choice
  • An optional refund-protection fee the buyer can tick in the popup or on the product page
  • A “Join the Waitlist” button once every ticket type has sold out
Read the popup guide
A product page for a wine tasting beside its date and time block, with the weekend dates shaded, Saturday the 12th picked, three sittings listed and a Choose a date button

Shopify-native

Real products, real variants, your own checkout

Every event becomes a Shopify product and every ticket type a Shopify variant. Discounts, taxes, POS and payouts then behave the way they already do across the rest of your catalogue.

  • Buyers check out on your store, on your payment provider, and become your Shopify customers
  • Promo codes are created as real Shopify discount codes, so they apply in native checkout
  • Group tickets like a Table of 10 give the buyer claim links to hand out
  • Five Shopify Flow triggers: ticket purchased, attendee checked in, ticket moved, event sold out, waitlist signup
  • Klaviyo and Mailchimp sync your buyers across, and Zoom creates the meeting for online events
Two ways a series sells, as one product with a month calendar or as one product per date, with both feeding one guest list

Tickets, emails and languages

Six designs, seven editors, and tickets in your customer's language

Pick a design when you create the event, and it restyles the four emails, the PDF ticket and the ticket page together. Each surface then has its own drag-and-drop editor. With customer languages on, every shopper gets theirs in the language they shopped in.

  • Six designs: Classic, Cinema, Workshop, Festival, Conference and Sports
  • Seven editors: the confirmation, reminder, follow-up and waitlist emails, the PDF, the ticket page and the popup
  • Your own HTML on six of the seven, with named variables and a live preview
  • Reminder and follow-up emails you switch on, from an hour to a week around the event
  • Translations you type yourself, and an admin in English, Spanish, French, German, Portuguese or Danish
Read the editor guide
A ticket email headed Your ticket for Open Day with a QR code and a View your ticket button, beside a reminder email headed Reminder: Open Day is coming up!

Check-in

Scan tickets on the phone your staff already has

We built the door screen for whatever phone is already in a pocket, because hiring scanners for a 200-person night is money thrown away. Open it on a phone, a tablet, or the Shopify POS tile. Both need a signal, since every scan is written to the server as it happens.

  • Scan the QR code with the camera, or type the ticket number when the camera will not cooperate
  • A staff PIN, and one button that emails the link and the PIN to the phone at the door
  • A running count of who is in, and a one-tap undo when somebody gets scanned twice
  • Decide when a ticket may be scanned: any time, after the start, or a window you set
  • Multi-day passes can be scanned a set number of times before they stop working
Read about the ticket scanner, with a demo you can try
The check-in page on a phone for a big date, reading Checked in 1,286/2,400, with a Name or email search box, a Find button and a Show lists button

Pricing

Free for 20 tickets a month, flat plans after that

You pay for ticket volume only. There is no trial countdown, and the Free plan needs no card.

Every ticket you issue counts, free registrations and class bookings included. Add-ons never do, refunds give the count back, and an upgrade applies at once.

Free

$0a month

20 tickets a month

No card needed

Install free

Essentials

$29a month

500 tickets a month

Or $290 a year

Install on Shopify

Professional

$89a month

1,500 tickets a month

Or $890 a year

Install on Shopify

Business

$149a month

2,500 tickets a month

Or $1,490 a year

Install on Shopify

Every feature is on every plan, and there is no per-ticket fee. A month is a rolling 30-day cycle, and yearly billing on Shopify’s plan page costs ten months.

Need more than 2,500 tickets a month? Email support@upsellshark.com for a custom plan.

Installed before paid plans began on 23 September 2026? Your shop keeps the Founders plan: 500 tickets a month at no cost.

For comparison, Eventbrite’s published US service fee is 3.7% plus $1.79 per sold ticket, on top of 2.9% processing (checked 13 August 2026), and its own pages say those fees are paid by your buyers by default. Sell 300 tickets at $30 and that service fee alone comes to roughly $870, against 29 USD for the month on Essentials. At 20 tickets or fewer a month the app is free. See the full Eventbrite fee comparison.

FAQ

Questions people ask before installing

Seats, classes, the door, refunds and what it costs.

Can I sell event tickets on Shopify?
Yes. Easy Tickets & Events turns an event into a normal Shopify product and each ticket type into a variant, so the checkout, payments, taxes and customer accounts you already use stay exactly as they are. There is no second platform to log into and no per-ticket fee on top.
How does the buyer actually get their ticket?
The moment the order is paid, the app sends each ticket holder a confirmation email. It links to their own ticket page with the QR code, which they open on their phone at the door. It also links to a PDF ticket they can print.
How do we scan tickets at the door?
Open the check-in page on any phone or tablet and point the camera at the QR code. It installs to the home screen like an app, so door staff do not need to find a link twice, and a staff PIN stops anyone else opening it.
Can I scan tickets if the venue has no internet?
No. Every scan is recorded on the server as it happens, so the door device needs a live connection. Test the signal at the entrance before doors open, and if the venue is unreliable put one phone on a mobile hotspot as the backup.
Does it work with Shopify POS?
Yes, with two tiles. The “Sell tickets” tile sells your events and dates at the till, with a name on each ticket and paper tickets printed at the counter. The “Check In” tile scans tickets with the POS camera and shows how many are in against how many are expected.
What happens when someone asks for a refund?
Refund the ticket lines or cancel the order in Shopify the way you normally would. The app marks those tickets refunded or cancelled and puts the places back on sale. The tickets come off your plan's count, and the waitlist is emailed.
Can a ticket be passed to somebody else?
Yes. You copy a one-time transfer link from the attendee list and send it to the ticket holder. They type in the new person's name and email, and the new person gets their own QR code by email. The old code stops working.
Can I sell tickets for a weekly class or a tour with several departure times?
Yes. Repeating events support daily, weekly and monthly patterns, plus a specific-dates mode for a season that follows no rule, and each date can carry its own capacity. Time-slotted events show a calendar on the product page so the buyer picks a date and a departure time before adding to cart.
Can customers pick their own seats?
Yes. Draw the room in the seat map editor, with rows, tables and price areas. The shopper picks seats on that map and pays in your checkout. Seats are held for 20 minutes while they pay, and the POS till does not sell seated events.
Can I sell a 10-class pass?
Yes. A class pack sells a set number of classes as one product. The customer books each class from their pass until the credits run out or the pass expires. Cancelling before your cutoff puts the credit back.
Can I run a free event without a checkout?
Yes. Switch on free registration and the buy button reads “Get your free ticket”. Guests confirm their details and get the ticket by email, with no cart and no Shopify order. Each free ticket still counts toward your plan.
Can I change what the confirmation email and the PDF ticket look like?
Yes. Seven drag-and-drop editors cover the confirmation, reminder, follow-up and waitlist emails, the PDF ticket, the storefront popup and the online ticket page. Six ready-made designs, from Classic to Sports, restyle the emails, the PDF and the ticket page in one go. A code editor with variables such as {{event_name}} covers every surface except the PDF.
Can tickets and emails go out in my customer's language?
Yes. Switch on customer languages and each shopper gets the popup, emails, tickets, PDF and ticket page in the language they shopped in. You type the translations yourself in the app, and the admin runs in six languages.
Where do I see who is coming?
Each event has an attendee list you can search, filter, print as a door sheet and export to CSV. From each row you resend a ticket, move it to another date or send a transfer link. The Analytics tab shows tickets over time, an estimated ticket value and the check-in rate.
What does it cost?
It is free for 20 tickets a month. Essentials is 29 USD for 500, Professional 89 USD for 1,500 and Business 149 USD for 2,500. Every plan has every feature and no per-ticket fee, and add-ons never count as tickets.

Run your events out of the store you already have

Install the app, make your first event, and sell a test ticket to yourself to see the whole thing end to end.

Install on Shopify

Free for 20 tickets a month, no credit card. Plans from 29 USD when you sell more.