Shopify POS handles two separate jobs for events: selling tickets at the counter, and checking attendees in at the door. Selling uses the standard POS checkout once the event product is published to the POS channel and POS processing is on. Checking in uses the Event Ticketing POS tile, Scan Ticket.
Requirements: The Event Ticketing app installed · Shopify POS on the selling device · For door scanning, the Scan Ticket POS tile added to POS · POS order processing turned on (see below) for in-person sales to issue tickets.
Turn on POS order processing
POS sales don’t issue tickets until POS processing is on. Until then, a ticket bought at the counter is a normal Shopify sale with no ticket and no attendee record.
-
In the Event Ticketing app, open Settings.
-
Under Point of sale orders, turn on Point of sale order processing.
POS orders now issue tickets the same way online orders do. The app shows the warning “Enabling this will trigger a ticketing fee at POS.” — in-person sales are billed the same per-ticket fee as online sales.
To skip ticketing (and the fee) for POS sales, leave this off.
Override the setting for one event
You can process POS orders for a single event even when the account setting is off, or skip them for one event when it’s on.
-
Open the event in the Event Ticketing app and edit it.
-
Check Customize POS order processing?.
-
Check Process POS orders? to always issue tickets for this event’s POS sales, or leave it unchecked to skip them.
The per-event choice overrides the account-level Point of sale order processing setting for that event.
Sell tickets at the counter
Selling a ticket in person is a normal Shopify POS sale of the event product — no extra app is needed to ring it up.
-
Publish the event’s product to the Point of Sale sales channel in your Shopify admin. Sales-channel visibility is set per product, so all of an event’s ticket types are available at POS together.
-
In Shopify POS, add the event’s ticket to the cart and check out as usual.
With POS processing on (above), checkout issues tickets and adds the buyer to the attendee list, the same as an online order.
Scan and check in at the door
The Scan Ticket tile is part of the Event Ticketing app’s POS extension. It runs inside Shopify POS on the same device.
-
Add the Scan Ticket tile to your POS home screen. In Shopify POS, edit the home screen / smart grid and add the Event Ticketing tile labeled Scan Ticket.
-
Tap the tile to open the scanner. It signs in automatically using your POS session.
- Choose a mode at the bottom of the scanner:
- Check In Ticket — scanning a ticket checks it in immediately.
- Lookup Order — scanning opens the order so you can review and check in tickets one at a time or with Check In All.
The scanner remembers the last mode you used.
-
Scan a ticket. The scanner accepts both the device camera and a paired Bluetooth (external) scanner. If neither is available it shows “No scanner available” — check camera permissions and the Bluetooth connection.
- Read the result banner. A valid first scan shows Checked In; a ticket already used shows Already Used; an unrecognized code shows Not Found.
In Lookup Order mode you can also tap View Order to open the POS order, or Add Customer To Cart to start a new sale for that buyer.
Related articles
- Scanning app setup and platform choice.
- Understanding your Shopify bill.
- Delivering tickets to customers.
FAQ
A POS sale didn’t create a ticket or an attendee — why?
POS processing is off for that sale. Check the account-level Point of sale order processing setting in Settings, and check the event itself: if it has Customize POS order processing? turned on with Process POS orders? unchecked, that event skips POS tickets regardless of the account setting.
Do POS sales cost the same as online sales?
Yes. With POS processing on, in-person sales are billed the same per-ticket ticketing fee as online sales. That’s why turning the setting on shows the fee warning.
Can I sell some ticket types only at POS and not online?
Not within one event product — Shopify sets sales-channel visibility per product, not per variant, so an event’s ticket types share the same channels. To offer POS-only tickets, create a separate event and publish its product only to the Point of Sale channel.
Do I need a separate app to scan at the door?
No. The Scan Ticket tile ships with the Event Ticketing app’s POS extension. You can also start a check-in from a POS order: the app adds a check-in action to the POS order details screen.
Does the POS scanner work offline?
It calls the Event Ticketing service to look up and check in each scan, so it needs a connection at scan time. For offline door scanning, use the native iOS Check In app instead — see Scanning app setup and platform choice.
Can I correct an attendee’s name or email at the door?
Yes. In Lookup Order mode, open a ticket from the order to edit its name, email, and any custom fields, then save.