Creating Multiple Prices Per Ticket Type

FAQ & Troubleshooting · 2 min read · Updated May 21, 2026

you want multiple prices for the same ticket — Adult $30, Student $20, Child $15 — all sharing the same seat or general-admission pool, instead of creating three separate ticket types. Tickera’s standalone model is one price per type; for multi-pricing per ticket you need WooCommerce variable products via Bridge.

Why standalone won’t do this

In standalone Tickera, each ticket type is one ticket, one price, one inventory count. If you create separate Adult / Student / Child types, you have to predict the split (300 Adult, 100 Student, 100 Child) and you can’t dynamically reassign inventory — Adult sells out while Child stock sits unused.

The fix: variable WooCommerce products

  1. Run Tickera + Bridge for WooCommerce.
  2. Create your ticket as a variable WooCommerce product. Full walkthrough: creating a ticket type as a WooCommerce product.
  3. Add variations:
    • Adult — $30
    • Student — $20
    • Child — $15
  4. Set per-variation prices (or use the shortcut: “Variations → Add price to all”).
  5. Optionally set inventory at parent-product level (shared across all variations) — see setting per-event ticket limits for that pattern.

The buyer experience

In a seated event, when a buyer clicks a seat, a popup appears offering the variations: Adult / Student / Child, each with its price. They pick the right one for them.

In a general-admission event, the variation selector appears on the product page directly — dropdown or radio button per variation.

Discounted role-based prices (alternative)

If you want prices to depend on the buyer’s role (logged-in member sees $20, logged-in non-member sees $30, guest sees $35) rather than per-purchase choice, see the Role Based Prices add-on. Different mechanism: prices computed by WordPress user role automatically.

Combined patterns

You can stack both: Role Based Prices add-on for member discounts, Bridge variable products for Adult/Student/Child differentiation. The “Adult Member $24” / “Adult Non-member $30” / “Student Member $16” / “Student Non-member $20” matrix is fully expressible.

Related

Was this article helpful?

Yes — great. No or partially? Tell us what was missing — we read every message and use it to improve these docs.