One step ahead with these plugins

How to Create Group Tickets and Family Passes in WordPress

Set up quantity-based ticket types for families and groups, with per-person pricing and attendee fields.

Selling group tickets in WordPress shouldn’t mean asking your customers to add five items to the cart one by one. If you’re running a family event, a concert, or a community gathering, that friction costs you sales — and it costs your attendees their patience.

The good news: with the right setup inside WooCommerce, you can offer family passes, group bundles, and multi-entry tickets in a way that feels effortless for the buyer and seamless for you at the door.

Why Standard WooCommerce Isn’t Enough for Group Ticketing

WooCommerce handles products well. It does not handle tickets. Out of the box, there’s no concept of a QR code, a per-person pass, or a scannable entry credential. You can sell a product called “Family Ticket” — but what happens at the event?

Without a proper ticketing layer, you’re left with:

  • Manual guest lists and spreadsheets
  • Printed paper tickets with no scan validation
  • No way to distinguish adult from child entries at the door
  • No ability to block already-used tickets in real time

This is where most WordPress event organizers hit a wall — and why so many default to Eventbrite, paying per-ticket fees just to get basic functionality.

There’s a better setup, entirely inside your WordPress site.

[SCREENSHOT: A WooCommerce product page showing ticket variations — Adult, Child, Group of 4 — with individual prices and a QR ticket preview]

Setting Up Group Tickets and Family Passes with Event Tickets with Ticket Scanner

Event Tickets with Ticket Scanner adds a full ticketing layer on top of WooCommerce. Any product can become a ticket. Any product with variations can become a group pass structure — with individual QR codes, downloadable PDFs, and a built-in scanner that runs on any mobile browser.

Here’s how to configure group tickets step by step:

Step 1 — Create a Ticket List
Go to Event Tickets → Ticket Lists and create a new list for your event. This list will track all issued tickets and their scan status.

Step 2 — Create a WooCommerce Product with Variations
Add a new product and set it to “Variable product.” Create variations for each ticket type:

  • Adult — single entry, standard price
  • Child — single entry, reduced price
  • Family Pass (2 adults + 2 children) — group price, four entries
  • Group of 10 — bulk entry, discounted rate

Each variation gets its own price. You set the per-person logic — WooCommerce handles the checkout math.

Step 3 — Enable Ticket Sales on the Product
In the product settings, enable “Ticket Sales” and link it to your ticket list. The plugin takes over from here: every purchase triggers QR code generation and a PDF ticket download link in the order confirmation email.

[SCREENSHOT: The “Enable Ticket Sales” toggle inside a WooCommerce product’s settings panel, linked to a ticket list]

Step 4 — Configure Multi-Entry Passes (Optional)
If you’re running a gym, spa, or multi-day festival, the plugin supports multi-entry tickets — a single QR code that can be scanned multiple times. You define how many entries are allowed per ticket. This is built into the free version.

For seasonal memberships or timed passes, you can also add an expiration date — the ticket becomes invalid after a set date, no manual management required.

What the Checkout Experience Looks Like for Your Customers

When a family lands on your ticket page, they see the variation dropdown: Adult, Child, Family Pass. They pick what they need, add it to the cart, and check out through WooCommerce — with whatever payment methods you already have set up (Stripe, PayPal, Klarna, bank transfer).

After purchase:

  • Each ticket gets a unique QR code
  • A PDF download link appears in the order confirmation email
  • All tickets are grouped under one order — one download, one email

No account creation required on their end. No app to install. The whole flow lives inside your existing WooCommerce checkout.

[SCREENSHOT: Order confirmation email showing multiple tickets with QR codes and a download link]

Scanning Group Tickets at the Door

This is where the workflow completes. The built-in ticket scanner runs directly in any mobile browser — no app download, no third-party system. Open the scanner URL on your phone, point the camera at a QR code, and you get instant validation.

For venues with multiple entry staff, the scanner can be installed as a PWA — add it to the home screen, and it runs in fullscreen with haptic feedback on each scan. Your team gets a consistent, app-like experience without any App Store installs.

When a family pass is scanned, the scanner shows the ticket type and status in real time. Already-scanned tickets are flagged immediately, preventing re-entry on a single-use pass.

[SCREENSHOT: Mobile scanner interface showing a successful QR code scan with ticket type “Family Pass” and green validation indicator]

If you upgrade to Event Tickets with Ticket Scanner — Premium, your door staff can log in with auth tokens — no WordPress admin access needed. Each team member gets their own scanner credentials, and you keep full control over who can validate tickets.

Day Passes, Season Passes, and Purchase Allowance Codes

Group ticketing goes beyond families. The plugin covers several related use cases out of the free version:

  • Day Chooser — customers select which event date they’re attending at checkout. One product, multiple dates. Each selection generates a ticket valid only for that day.
  • Membership / Season Pass — issue a ticket with an expiration date. Useful for gym access, park passes, or recurring community events.
  • Purchase Allowance Codes — restrict who can buy certain ticket types. Useful for member-only group rates or press passes that shouldn’t be publicly available.

These aren’t add-ons. They’re part of the core free plugin on WordPress.org.

Start Selling Group Tickets in WordPress Today

If you’ve been managing group sales manually — or routing buyers through Eventbrite just to avoid the friction — there’s a cleaner path. Group tickets in WordPress work exactly as they should when you have a proper ticketing layer: variations for each pass type, QR codes on every ticket, and a scanner your team can use on any phone.

The free version of Event Tickets with Ticket Scanner covers family passes, multi-entry tickets, day chooser, and the built-in scanner — everything you need to run a professional door operation without monthly fees or per-ticket charges.

Login