[PROMO] Built a 100% free WooCommerce ticketing plugin - come break it for me!
The short version;
Please try to break my plugin, and give me feedback - on everything you can think of!.
The plugin adds three product types to WooCommerce: Ticket, Timeslot Ticket, and Pass. Customer buys through the normal shop, gets a QR code. Your door staff open a full-screen scanner page on their phone and check people in. No app to install, no external ticketing service, no per-ticket fee.
The Long version;
Three new WooCommerce product types, each enabled individually:
- Ticket - validity window plus N uses, fixed or customer-picked start date
- Timeslot Ticket - per-slot capacity, recurring schedule generation, unpaid reservations auto-released
- Pass - season / membership / annual, with guest passes, cardholder photo and scan cooldown
At the door
- Scanner page at /check-in/ on your own domain, full screen, no app install
- Native BarcodeDetector where the browser has it, in-page decode where it doesn't
- Colour-coded http responses result: valid / used / expired / cooldown / not found
- Cardholder photo shown beside a pass result so staff can eyeball it
- Dedicated Scanner role - check-in only.
- Validation is server-side, and there's a REST check-in endpoint if you'd rather point create/use your own custom scanner.
Admin
- A dashboard per product type: search, manual check-in, resend, reset, cancel
- Check-in analytics by day and hour, with CSV export
- Runs on manage_woocommerce, so shop managers don't need admin accounts
Customer
- Tickets and Passes tabs in My Account
- QR on screen, or a printable PDF("ticket")
- Live status (active / used / expired / cancelled / not yet valid) and uses remaining
- export for .ics so it can be added to calendar the most common calendars
- Guest pass hand-out and photo upload from the account page It's brand new and I'd rather hear what's broken from this sub than from a venue on a Friday night.
Requires;
- WooCommerceWP 6.5+
- PHP 8.0+
Find 'n try it here;
Its GPLv2, 100% free, no pro version, nothing to upsell you. I'm happy to any hear feedback! - both good and bad.
[link] [comments]