Tickets & Passes for WooCommerce
Tickets & Passes adds three product types to WooCommerce: Ticket , Timeslot Ticket and Pass . Customers buy them like anything else in your shop, every purchase issues a QR code, and staff scan that code at the door from a phone browser. Everything runs on your own site. There is no ticketing servic
Tickets & Passes adds three product types to WooCommerce: Ticket , Timeslot Ticket and Pass . Customers buy them like anything else in your shop, every purchase issues a QR code, and staff scan that code at the door from a phone browser.
Everything runs on your own site. There is no ticketing service to sign up for, no fee per ticket sold, and no account with anyone else.
Built for venues, attractions, museums, escape rooms, festivals, clubs and anyone who sells admission and then has to let people in.
Three product types
- Ticket – plain admission with a validity window and a set number of uses. Day tickets, entry tickets, gift admission. The customer can pick their own start date within a range you set, or you fix the date yourself.
- Timeslot Ticket – admission for a specific date and time, with a capacity per slot. Generate slots on a repeating schedule instead of building next month by hand. Unpaid reservations are released automatically, so an abandoned checkout never sits on a seat.
- Pass – valid across a period rather than a single visit: season passes, memberships, annual cards. Passes can include guest passes the holder gives away, carry a cardholder photo, and enforce a cooldown between scans.
Check-in at the door
- A scanner page on your own domain , at /check-in/ . Full screen, no admin bar, nothing for door staff to get lost in.
- No app to install. Any modern mobile browser works. Where the phone has a native barcode detector the scanner uses it, otherwise it decodes in the page.
- Colour-coded results you choose: valid, already used, expired, on cooldown, or not found.
- Photo check on passes. Staff see the cardholder photo beside the scan result and can compare it with the person in front of them.
- A Scanner user role that grants check-in and nothing else in wp-admin.
- Every decision is made on your server , never on the phone, so a cancelled ticket cannot be waved through by putting the phone in airplane mode.