Bundle stock is automatically calculated based on the stock of its components.
The available bundle stock equals the minimum of (component stock / component quantity) across all components.
| Component | Qty in Bundle | Available Stock | Bundles Possible |
|---|---|---|---|
| VIP Ticket | 2 | 100 | 100 / 2 = 50 |
| Cocktail Voucher | 1 | 30 | 30 / 1 = 30 |
Result: Bundle stock = min(50, 30) = 30 bundles available.
On the price edit page, you can optionally set a stock limit for the bundle itself. If set, the available stock is the lower of the component-based calculation and your manual cap.
If all components have unlimited stock, the bundle also shows unlimited stock (unless you set a manual cap).
If any component runs out of stock (even from standalone sales), the bundle automatically becomes unavailable. No configuration needed.
Voucher pricing works the same as e-ticket pricing: Multiple price periods — create different prices with start/end dates (e.g., early bird pricing). Stock per price — each price period can have it...
Redeemable vouchers can be scanned at the event using the same check-in scanner used for e-tickets: Open the scanning app or scanner page. Scan the QR code on the customer voucher. The system will ...
Bundles (also called packs) let you combine multiple products — tickets and vouchers — into a single package that customers buy at a discounted price. How it works: You select existing ticket and v...
Yes! Pre-sale access codes work on bundle prices the same way they work on ticket and voucher prices. How to set up: Go to your bundle → Prices tab. Edit a price (or create a new one). Scroll down ...
If you delete (soft-delete) a product that's a component of a bundle: The bundle stock drops to 0 — it can no longer be purchased. The bundle remains in your list with a stock indicator showing it'...