How can I set limit of the available tickets on per event basis?
your venue has a hard capacity (the fire marshal said 500, the room fits 200, the conference centre caps you at 1000) and you sell multiple ticket types into it — Adult / Child / Senior / VIP. You need an event-level capacity cap that holds across all ticket types, not a separate cap per type. Tickera’s native model is per-ticket-type, so this needs a Bridge-for-WooCommerce pattern.
Why native won’t do it
In standalone Tickera, each ticket type has its own quantity field. You’d have to manually split your 500-person cap among the types (Adult 300 / Child 100 / Senior 100), and if Adult sells out first you can’t dynamically reassign — Child seats stay available even when total cap is hit.
The fix: variable WooCommerce products via Bridge
- Run Tickera + Bridge for WooCommerce instead of standalone.
- Create your event as a variable WooCommerce product instead of a regular Tickera ticket type. Full guide: creating a ticket type as a WooCommerce product.
- Each ticket category (Adult, Child, Senior, VIP) becomes a variation of that single product.
- Set per-variation prices ($30 Adult, $15 Child, etc.).
- Crucial step: set Stock at the parent product level, not per variation. Enter your total event capacity (500) once on the parent product.
WooCommerce then tracks total stock across all variations. Once 500 of any combination of Adult / Child / Senior / VIP are sold, the product goes out of stock and the entire event closes for sales.
What this gives you
- True event-level cap. 500 Adults sold → event closes. 300 Adult + 100 Child + 100 Senior = 500 → event closes. Any mix totalling 500 hits the limit.
- Flexible market response. If Child tickets sell faster, the cap doesn’t constrain you — you don’t have to predict the split.
- Single sold-out moment instead of a confusing “we still have Child tickets but no Adult.”
Optional: per-variation stock as a secondary cap
You can also set per-variation stock as a secondary cap. Example: parent stock 500, plus VIP variation stock capped at 20. That gives you “max 500 total, no more than 20 of which can be VIP.” Best of both worlds for tiered events.
Need a waitlist when the event sells out?
See can I create a waitlist for the event? — once your variable product hits its parent stock cap, a waitlist plugin can capture the overflow demand.
Related
- Bridge for WooCommerce add-on
- Can I create a waitlist for the event?
- Ticket types
- Creating ticket type as WooCommerce product
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.