Event add-ons
The Add-ons tab lets you create and sell additional products alongside tickets. Add-ons appear in step 2 of checkout, after ticket selection. The tab description: extras buyers can add to their ticket — create the add-ons, then group them if the buyer has to choose between them.
What are add-ons?
Add-ons are extra purchasable items tied to specific tickets. When a buyer selects a ticket that has add-ons, they're offered the option to add them to their cart.
Best use cases:
- Merchandise (t-shirts, posters, albums)
- VIP upgrades (meet & greet, backstage pass)
- Parking passes
- Food/drink packages (pre-order for collection)
- Event photos or videos
When add-ons work well
| Good for add-ons | Why |
|---|---|
| Merchandise | Buyers are already engaged and excited |
| VIP upgrades | Easy upsell at checkout |
| Parking | Convenient bundling |
| Photo packages | Committed buyers value memories |
When add-ons don't work well
| Not ideal | Why |
|---|---|
| Food & drinks | People prefer buying on-site when hungry |
| Low-value items | Adds friction to checkout |
| Unlimited inventory items | Better to sell separately |
Tip: Keep add-on options limited (2-4 max) to avoid overwhelming buyers and slowing checkout.
Add-ons table
The table displays all add-ons with:
| Column | Description |
|---|---|
| Name | Add-on name |
| Description | Brief description |
| Price | Price in $ |
| Quantity | Total stock |
| Sold | Units sold |
| Tickets | Which tickets include this add-on |
| Actions | Edit, Delete |
Actions
- Edit: Modify any field (all editable)
- Delete: Only available if no sales have occurred
Creating an add-on
Click "Create add-on" in the top right. Fill in:
| Field | Description | Default |
|---|---|---|
| Tickets | Which tickets will show this add-on | All tickets |
| Name | Add-on name | — |
| Description | Brief description | — |
| Stock | Available quantity | 100 |
| Price | Price in $ | — |
| Purchase limit | Max per purchase | — |
Add-on groups
Create each add-on on its own first. Grouping happens afterwards.
Create group stays disabled until there are at least two add-ons. The hint is Create at least two add-ons before grouping them.
The dialog is Create add-on group (or Edit add-on group):
- Group name — buyers see this name at checkout (placeholder example: t-shirt size)
- Add-ons in the group — pick add-ons you already created. Ticket coverage stays on each add-on; the group has no ticket picker
- How can the buyer choose?
| Rule | Organizer title | What the buyer must do |
|---|---|---|
| One per ticket | One per ticket | Choose 1 option for every ticket they buy |
| Optional | Optional / as many as they want | Up to a maximum per ticket, or none |
| Custom | Advanced rule | Your Minimum and Maximum per ticket |
A live preview This is what the buyer sees updates as you change the rule. Included extras (one required choice, all $0) can show Included with your ticket and Free.
In the table, a group is an expandable row. Split unlinks the add-ons without deleting them.
How add-ons appear to buyers
- Buyer selects tickets (Step 1)
- If any selected ticket has add-ons, Step 2 appears
- Buyer sees available add-ons with name, description, and price — displayed in a clear, spaced list
- They can add desired quantities (up to purchase limit)
- Add-ons are added to cart total
- Buyer proceeds to payment
The add-ons section uses an improved layout with better spacing, making it easy to browse and select items on both desktop and mobile.
Mobile checkout notes
On mobile devices, the checkout experience includes a number of refinements:
- Seated events: If a buyer selects a seat with multiple rate options, the rate selection screen appears correctly above the checkout panel — it is no longer obscured.
- Form validation: Required fields display a persistent error indicator when left blank; the error styling remains visible even when the field is focused.
- Sticky submit button: The confirm/pay action is anchored to the bottom of the screen so it remains accessible while scrolling through the checkout form. At checkout and on the purchase confirmation, the add-ons section is labeled "Your add-ons".
Tracking add-on performance
In General tab
- Add-ons card: Shows sold / total stock
- Add-ons validated card: Shows how many were redeemed
In charts
The "Add-ons sold by type" pie chart shows distribution across your add-on types.
Validation
Add-ons have their own QR codes and can be validated separately from tickets. See Ticket validation.
Best practices
Pricing
- Price add-ons competitively — buyers already spent on tickets
- Bundle discounts work well (e.g., "Add t-shirt for only $15")
- Premium add-ons (VIP, meet & greet) can have higher margins
Inventory
- Set realistic stock limits
- Monitor sales to avoid overselling
- Consider production/logistics when setting quantities
Descriptions
- Keep descriptions short and clear
- Include sizing info for merchandise
- Clarify collection details (when, where)
FAQs
Yes. Create add-ons anytime. They'll appear for all future purchases.
No. Add-on prices are fixed. Include any fees in the price.
Yes. In the purchase detail, you can refund add-ons separately from tickets.
Discount codes only apply to tickets, not add-ons.
Yes. Leave all tickets selected when creating the add-on.
No. Add-ons don't carry any Fanz service charges. The price you set is the final price the buyer pays. This is different from tickets, which have platform and payment processor fees.
No. Add-ons can only be sold online during checkout. If you need to sell something at the box office that would normally be an add-on (like merchandise or parking), create it as a hidden ticket that's only available at the box office.