If you’ve ever sold event tickets through WordPress, you already know the friction: one ticket per person, per purchase, per email. For a family of four, that’s four separate QR codes, four PDFs, and four opportunities for something to go wrong at the door. If you’re running a gym, a theme park weekend pass, or a community swimming pool, tracking how many times someone has already entered is a spreadsheet nightmare. The good news? There’s a smarter way — and the right family ticket WordPress plugin makes it surprisingly simple to set up.
The Real Cost of “One Ticket Per Person” Thinking
Most WordPress ticketing setups default to the simplest possible model: one product, one ticket, one entry. That works fine for a sold-out concert with assigned seats. But it breaks down the moment your audience is more complex than that.
Think about a local zoo selling weekend passes. A family of four doesn’t want to buy four separate products, manage four separate emails, and juggle four PDFs at the entrance gate. They want one ticket, one QR code, four people through the door.
Or picture a yoga studio selling a ten-class pass. Every time a customer shows up, you need to count one entry off their balance — without handing them a paper punch card or asking your staff to maintain a manual tally in a spreadsheet.
These use cases are extremely common. Gyms, theme parks, community pools, co-working spaces, museum memberships, festival day-passes — they all need something more flexible than a standard single-entry ticket. Most WordPress solutions either ignore this entirely or force you into expensive workarounds.
How Family Tickets and Multi-Entry Passes Actually Work
Before looking at the plugin solution, it helps to understand what these ticket types need to do technically:
- Family tickets — one purchase, one QR code, but the scanner must allow a defined number of people through (e.g., a family of four = four entries on one scan or a single batch check-in).
- Multi-entry passes — one purchase, one QR code, multiple separate scans across different days. A ten-class gym pass should count down from ten and block further entries when exhausted.
- Season passes / memberships — similar to multi-entry, but often tied to a calendar expiry date rather than a fixed entry count.
The scanner at your entrance needs to know the entry count, decrement it on each valid scan, and reject the ticket once the balance hits zero — all in real time, without any manual step from your staff.
Family Tickets and Multi-Entry Passes with Event Tickets with Ticket Scanner
Event Tickets with Ticket Scanner handles all of this inside your existing WooCommerce setup. You don’t install a separate plugin, migrate to a third-party platform, or pay per-ticket fees. Everything runs on your own WordPress site.
Here’s how you set it up:
- Open any WooCommerce product — or create a new one for your family pass, season pass, or multi-entry ticket.
- Enable Ticket Sales in the product settings.
- Set the entry count — for example, four entries for a family ticket or ten entries for a ten-class pass.
- Optionally set an expiration date for memberships and season passes.
That’s the entire configuration. When a customer completes checkout, they receive a PDF ticket with a unique QR code. The ticket stores the allowed entry count. Every time your scanner reads the code, it records one entry and updates the remaining balance.
[SCREENSHOT: WooCommerce product settings panel with Ticket Sales enabled and entry count field visible]
Your team uses the built-in ticket scanner — it runs directly in a mobile browser, no separate app download required. Point the phone camera at the QR code and the scanner shows the customer’s name, remaining entries, and a clear green or red result. When the last entry is used, the ticket is automatically blocked.
[SCREENSHOT: Mobile scanner screen showing a multi-entry ticket with remaining entries counter]
The scanner can also be installed as a Progressive Web App (PWA) — add it to your phone’s home screen and it launches in fullscreen with haptic feedback on each scan, just like a native app.
Real-World Use Cases That Work Out of the Box
Once you understand the entry-count model, a wide range of use cases become straightforward:
- Family tickets for events — Set entry count to four (or two adults + two children, using WooCommerce product variations). One QR code handles the whole group at the gate.
- Gym class passes — Sell a five-class or ten-class pass as a WooCommerce product. Each visit decrements the counter. Staff never touches a spreadsheet.
- Theme park weekend passes — Allow entry on Saturday and Sunday with a two-entry ticket. The scanner counts and blocks automatically.
- Museum memberships — Use the expiration date field to sell annual or monthly memberships. The ticket is valid for any number of visits until the expiry date hits.
- Day-chooser tickets — For multi-day festivals or recurring events, the Day Chooser feature lets customers select their preferred event date during checkout. Combine this with entry counts for maximum flexibility.
- Co-working day passes — Sell a bundle of ten drop-in days. The scanner tracks usage, no reception desk login required.
[SCREENSHOT: Frontend seat selection or checkout page showing a family ticket product with Day Chooser option]
You can also use WooCommerce product variations to offer multiple tiers from a single product page — for example, a General Admission single entry, a Family of Four ticket, and a Season Pass all listed under one product, each with its own entry count and pricing.
What Happens When Things Change
Real event management isn’t always clean. Customers cancel. Staff need to reissue tickets. Families bring an extra person.
Event Tickets with Ticket Scanner handles the common edge cases without extra configuration:
- Refunds automatically release the ticket number back into the pool, so it can’t be scanned after a refund is processed — no manual intervention needed.
- Purchase Allowance Codes let you restrict who can buy certain ticket types, useful for member-only family passes or early-access season tickets.
- Because tickets are WooCommerce orders, your existing order management, email notifications, and reporting all continue to work exactly as they do today.
The plugin is also WPML-compatible for multilingual sites, and works alongside WooCommerce Subscriptions if you need recurring billing for memberships on top of your ticket access control.
Free Version vs. Premium — What You Get
The family ticket and multi-entry pass functionality described above — including the built-in QR scanner, entry count tracking, Day Chooser, and membership expiry — is available in the free version on WordPress.org.
If you need your team to scan tickets without giving them full WordPress admin access, the Premium version adds team scanner access via auth tokens. Premium also includes PDF tickets as email attachments (the free version sends a download link in the email), calendar invitations in ICS format, and advanced PDF ticket design options for branded passes.
For most small to mid-size venues running family or multi-entry ticketing, the free version covers everything you need to get started.
Get Started with the Right Family Ticket WordPress Plugin
If your current ticketing setup doesn’t support family tickets, multi-entry passes, or membership-style access control, you’re either turning customers away or managing it manually — both of which cost you time and revenue. Event Tickets with Ticket Scanner is the family ticket WordPress plugin that handles entry count logic, real-time scanner blocking, and WooCommerce-native checkout without any coding or third-party platform fees.
Rated ⭐ 4.9/5 on WordPress.org and used by more than 1,000 event organizers worldwide, it’s ready to install today.
Download Event Tickets with Ticket Scanner — free on WordPress.org
Upgrade to Premium for team scanner access, PDF attachments, and more →