Check-in and the door
Shopify POS: sell tickets and check in at the till
Sell event tickets at the counter and check guests in with Shopify POS: the Sell tickets and Check In tiles, tickets on POS orders, and printing.
Updated September 24, 2026
Easy Tickets adds two tiles to Shopify POS: Sell tickets, for selling at the counter, and Check In, for scanning at the door. It also adds a Tickets block to POS orders and customers, where staff send, print and check in tickets.
Set up
The POS parts come with the app. There is nothing to switch on in Easy Tickets.
- On the POS device, add the Sell tickets tile (subtitle "Events and dates") and the Check In tile (subtitle "Scan tickets") to the home screen. Add them the way you add any tile.
- The Tickets blocks on the post-sale, order and customer screens appear by themselves.
Shopify names these extensions Easy Tickets Sell Tickets, Easy Tickets Check-In and Easy Tickets Orders.
Every word on these POS screens is English, whatever the shop or device language.
Both tiles carry a badge that refreshes every minute. Sell tickets shows how many tickets are in the current cart. Check In shows how many tickets are still expected today, for staff whose POS login has access to the app.
Staff sign-in
- A staff member logged in to POS with access to Easy Tickets goes straight in.
- A staff member pinned in to POS without a Shopify login picks an event and types its check-in PIN. The device remembers it for that event.
The PIN is the one from the phone check-in page, shown in the event's Dashboard tab in the Check-in card. A PIN opens only its own event or series. After 5 wrong tries from one device, or 10 for the event from all devices, staff wait up to 5 minutes.
Selling tickets needs no PIN.
A development store with a password
POS works on a store whose online store has a password, as every development store does. The tiles reach Easy Tickets directly, so the storefront password does not block them.
Sell tickets at the till
- Tap Sell tickets. The list shows the events on sale now, with date and start time.
- Pick the event. For a recurring event, pick the date. Each date shows "Sold out" or how many are left.
- Pick the ticket type.
- If the event has add-ons or refund protection, the Tickets screen asks how many tickets and the questions. Tap Continue.
- On the Buyer screen, type the buyer's name and email if you have them, then tap Add to cart.
- Tap Complete purchase and take payment in POS as usual.
After payment, Easy Tickets makes the tickets the same way as for an online order, and emails them when an email was given. The same name and email go on every ticket in the sale, in one email.
What the till asks
- Add-ons: one choice list per option group. Same for all answers once for the whole sale, and Per ticket asks for each ticket. Groups set to once per order are asked once. Sold-out choices are left out.
- Refund protection: asked once per sale, starting on No. It is charged once per ticket, or once per pack for bundle tickets, such as a table of 10.
- Buyer: first name, last name and email, plus phone when the event asks for it. All are optional. Without an email, no ticket email is sent.
- Language: when the shop sells in more than one customer language, it sets the language of the tickets and emails.
To stop the add-on and refund protection questions, turn off Ask for options at the till in Easy Tickets under Settings > Point of Sale. It is on by default.
The till does not ask the event's custom questions. See add-ons and option groups for how groups are set up.
Name each ticket
To give each ticket its own name, open the ticket line in the POS cart and tap Add attendee details. Fill in each ticket, or tap Same for all to copy the first one, then tap Save.
- One email address for everybody means one combined email. Different addresses mean one email each.
- Up to 50 tickets can be named on one line. The rest are still sold, without names.
- It also works on a ticket product added from the POS product grid.
- For a series sold with a date picker, choose the date on this screen first.
Limits the till applies
- The event's per-order ticket limit. Extra tickets are left out, and the screen says so, for example "This event allows 4 per order, so that is what was added."
- Stock. The till adds no more than what is left.
- Your plan's monthly ticket allowance. When it is used up, the list shows "Monthly ticket limit reached" and nothing can be sold.
- Without a stock or per-order limit, one sale stops at 50 tickets.
Sold-out dates and ticket types stay in the list, greyed out.
What the till does not sell
- Reserved-seating events. Adding one to the cart is refused with "This event is not on sale right now."
- Class packs and free registrations.
The app's promo codes are ordinary Shopify discount codes, not a separate Easy Tickets feature at POS.
If the till says the event is not on the Point of Sale channel yet, add the event's product to that sales channel in Shopify. A sale started by a staff login with app access adds it for you.
Check guests in
- Tap Check In. In Select Event, today's events come first. Each date of a recurring event is its own row.
- Tap Open Camera Scanner and scan the ticket's QR code. A barcode scanner connected to POS works too.
- A good scan shows a short message with the guest's name and ticket type. A refusal shows a red Failed banner with the reason.
To find a guest without scanning, type at least 2 characters in Search attendees: a name, email, ticket code or seat. Tap Check in on the row.
The Stats section counts Checked in and Total. The Attendees section has Missing and Checked in lists. Tap Undo on a checked-in guest to take back the latest entry.
The Check In tile follows the event's check-in rules: time windows, entrance limits, expiry and undo. Each check-in fires the Attendee Checked In trigger in Shopify Flow.
- It does not record who scanned. Ticket history shows "Change made in Shopify POS" and "Person not recorded".
- Every scan needs a connection. Without one, staff see "No connection. Check this device's wifi and try again."
- To switch events, tap Back and pick another. A ticket for another event or date answers "Ticket not found".
- There is no way to check in a whole order at once at POS.
Tickets on POS orders and customers
A Tickets block appears on three POS screens:
- After a sale: the number of tickets and whether they were sent. Check them in now opens the tickets, so you can check the buyer in at the counter.
- On an order: the tickets and how many are checked in, with View tickets. The order's action menu also has Tickets.
- On a customer: their upcoming tickets, found by the customer's email address.
The Tickets screen lists each ticket with its status and a Check in or Undo button. On an order it also has two buttons:
- Send tickets, or Resend tickets when every ticket has an email. For a walk-up sale without an email, type an address first. It is saved on the tickets and cannot be changed from the till afterwards.
- Print tickets.
The till does not edit names, cancel tickets or refund them. Do that in Shopify or in Easy Tickets.
Print tickets
Print tickets opens the device's print dialog with one page per ticket. Each page has the event, date, order number, ticket code, ticket type, name and a QR code that scans like the emailed ticket.
- Up to 250 tickets print at once.
- It prints on any printer the device's print dialog offers. There is no receipt-printer layout.
- The button shows only on POS app versions that can print from apps. If it is missing, update the Shopify POS app.
- Tickets waiting for a date cannot be printed.
Nothing about tickets prints on the POS receipt.
See also
Frequently asked questions
Do I need to set anything up in Easy Tickets for POS?
No. The POS tiles come with the app. Add Sell tickets and Check In to the POS home screen the usual Shopify way. The only POS setting in Easy Tickets is Ask for options at the till, under Settings > Point of Sale.
Can staff without a Shopify login check guests in at POS?
Yes. A staff member signed in to POS with a POS PIN picks the event and types that event's check-in PIN. It is the same PIN as the phone check-in page.
Does POS record which staff member checked a guest in?
No. A POS check-in shows in the ticket's history as "Change made in Shopify POS" with "Person not recorded".
Can I sell reserved-seating events at the till?
No. A seated event can appear in the list, but adding it to the cart is refused. Checking in seated tickets at POS works.