Features
Shopify POS check-in
Use the native Easy Tickets tile in the Shopify POS app to scan QR codes, mark attendance, and track staff scans.
Updated May 20, 2026
For Shopify merchants already using Shopify POS for in-person sales, the POS check-in extension is the most natural place to scan tickets. This page covers setup and use.
Where the tile lives
After installing Easy Tickets, open Shopify POS on your device. In the smart grid (the main POS home screen), tap Add tile. Find Easy Tickets in the picker and add it to the grid.
The tile is now a one-tap entry to the check-in modal.
Using the tile
- Tap the Easy Tickets tile.
- A modal opens with a list of your events.
- Tap an event to start check-in.
- The camera activates for QR scanning.
- Scan a ticket → attendee is marked checked in.
What you see during check-in
The POS modal shows:
- QR scanner in the centre.
- Manual code entry field underneath.
- Live stats for the selected event:
- Total attendees.
- Check-in count.
- Remaining capacity by ticket type.
- Recent scans list (last 5-10, with attendee names and ticket types).
Manual code entry
Same as the web PWA - if a QR won't scan:
- Tap the manual code field.
- Type the ticket code from the email or PDF.
- Tap submit.
Staff attribution
Every scan records the Shopify POS user that performed it. So:
- The attendee record shows which staff member checked them in.
- You can filter check-in stats by staff member.
- Useful for shift handoff and post-event reporting.
For this to work, each staff member must be a registered POS user (Shopify admin → Settings → Users and permissions → POS staff).
Undo a check-in
Same as the web PWA:
- Find the attendee (search or recent scans).
- Tap Undo check-in.
- Confirm.
When to use POS vs web PWA
Use POS when:
- You already use Shopify POS for in-person sales.
- Your staff are already trained on the POS app.
- You want staff attribution per scan.
- You're checking in at the same physical location as your POS.
Use the web PWA when:
- You don't use Shopify POS.
- You have specific check-in devices (not your POS hardware).
- You need offline mode (the PWA caches, the POS modal doesn't reliably).
- You have non-staff helpers checking in (they don't need POS user accounts).
Multi-event handling
The POS modal lets you switch events without exiting:
- Tap the event name at the top of the modal.
- Pick a different event from the list.
- Continue scanning.
Useful if you're running concurrent events at the same venue.
Check-in rules
Same rules engine as the web PWA:
- Time windows - scans outside the window are rejected.
- Entrance limits - already-checked-in tickets show "Already checked in".
- Expiration - expired tickets are rejected.
- Allow undo - per-ticket-type setting controls whether undo is available.
See Ticket types and inventory for the rule reference.
What's next
- Web check-in PWA - the alternative tool.
- Analytics - check-in stats and reporting.
Frequently asked questions
Do I need a separate device for POS check-in?
No, you use whatever device you already run Shopify POS on - iPad, iPhone, Android tablet. The Easy Tickets tile lives in the POS app's smart grid alongside your other tiles.
Does the POS extension cost extra?
No. It's included on every Easy Tickets plan, including Free. Shopify POS itself is a separate Shopify product (Shopify POS Lite ships with every Shopify plan; Shopify POS Pro is an upgrade).
Can I see who checked in which ticket?
Yes. The POS extension records the staff member's POS user ID with each scan. The attendee record shows which staff member checked them in. Useful for shift accountability and post-event reporting.