FANZ
FANZ

Documentation

Event discounts

The Discounts tab lets you create and manage promotional codes for this specific event date. Unlike global discount codes in Settings, these are scoped to one event date.

Looking for no-code discounts? If you want quantity-based promotions (2×1, 3×2, etc.) that apply automatically — no code required — see Automatic ticket promotions. That feature is configured per rate inside the ticket edit form.

Running a blanket promotion across your entire catalog? Brand-level discount codes in Settings now support an "all events" option, so you can create a single code that covers every event without configuring discounts one by one. You can also exclude specific events from the promotion. See global discount codes for details.


Discounts table

Search discount codes by name. The table shows:

ColumnDescription
NameDiscount code (what buyers enter)
TicketsWhich tickets the discount applies to
ValidityActive date range
DiscountPercentage off (1-100%)
StatusActive or Inactive
UsesUses count / stock (or just count if unlimited)
Discounted amountTotal $ saved by buyers
ActionsCopy URL, Edit, Deactivate, Delete

Actions

  • Copy URL code: Copies a link to your event with the discount pre-applied. Buyers don't need to manually enter the code.
  • Edit: Open the discount in edit mode (all fields editable)
  • Deactivate: Makes the code invalid but keeps the data visible
  • Delete: Permanently removes the discount

Creating a discount

Click "Create discount" in the top right. The form includes:

Ticket selection

Select which tickets this discount applies to. By default, all tickets are selected.

Create multiple codes

Check this option to upload a CSV file with multiple codes sharing the same configuration. Format: single column with one code per line.

After uploading, you'll see a summary showing:

  • Successfully uploaded N codes. — the number of new codes that were created.
  • N duplicate codes skipped. — codes that already existed and were not re-created.

If every code in your file already existed, a neutral result message is shown. This is not an error — it simply means no new codes needed to be added.

Code name

The code buyers will enter (e.g., SUMMER20). Automatically formatted to uppercase letters and numbers, no spaces.

Discount amount

Whole-number percentage from 1% to 100%. 0% is not allowed — the form will not accept it. 100% = free tickets.

Order limits

FieldDescriptionDefault
Minimum orderMinimum tickets buyer must purchase1
Maximum orderMaximum tickets the discount applies to

Presets

Preset buttons appear below the discount, minimum order, and maximum order fields. Tap one to instantly fill all fields for common NxM promotions:

PresetDiscountMinimum orderBuy in multiples
2×150%2Yes
3×233%3Yes
4×325%4Yes
  • Tapping an active preset deactivates it and resets the fields to their default values
  • Fields can still be manually edited after applying a preset

Buy in multiples

Only appears when minimum order > 1. Forces purchases in multiples of the minimum.

Example configurations:

PromotionDiscountMin orderMax orderBuy in multiples
20% off20%1
2×150%210
3×233%312
Group discount25%48

Uses

  • Unlimited: No limit on how many times the code can be used
  • Limited: Set a specific stock (1 use = 1 ticket)

Example: For 10 uses of a 2×1 promotion (20 tickets total), set the limit to 20.

Schedule

FieldOptions
StartNow, or scheduled date/time
EndWhen ticket sales end, or scheduled date/time

How discounts work

For buyers

  1. Buyer enters the code in checkout
  2. If valid, discount is applied to eligible tickets
  3. Only one discount code per purchase

Invalid or inapplicable code? If a buyer enters a code that doesn't exist or can't be applied to their order, the code field retains the entered text so they can review or correct it without retyping.

Pre-applied discounts

Share the "Copy URL code" link so buyers don't need to manually enter the code — it's automatically applied when they visit.


Discounts in automation emails

When you attach a discount to an automation flow in Marketing → Flows, recipients see the discount code chip and percent badge alongside a CTA button that links directly to checkout with the code pre-filled. No extra configuration is needed — the button appears automatically whenever a discount is included in the email.

This makes it easier for recipients to redeem their discount in one click, without having to copy and paste the code manually.


Best practices

When to use discounts

GoalStrategy
Early birdTime-limited discount, ends 2 weeks before event
Influencer promoUnique codes per influencer for tracking
Flash saleShort validity (24-48 hours), aggressive discount
Group salesMin order = 4+, moderate discount
VIP accessCode reveals hidden ticket type

Don't overdo it

  • Limit discount codes: Too many devalues your event
  • Strategic timing: Launch discounts during slow sales periods
  • Track performance: Deactivate underperforming codes
  • Protect margins: Calculate your break-even before setting percentages

2×1 and 3×2 promotions

These are highly effective for events:

2×1 (50% discount):

  • Min order: 2
  • Max order: 10 (or your limit)
  • Buy in multiples: On
  • Result: Buyer must purchase 2, 4, 6, 8, or 10 tickets

3×2 (33% discount):

  • Min order: 3
  • Max order: 12
  • Buy in multiples: On
  • Result: Buyer must purchase 3, 6, 9, or 12 tickets

FAQs

No. Only one discount code per purchase.

Yes. Changes only affect future uses. Past purchases keep their original discount.

Deactivate keeps the discount visible with its metrics. Delete permanently removes it.

Create a ticket with "Only visible with discount code" enabled, then create a discount assigned to that ticket. The code must be at least 1% off: there is no 0% unlock-only code. That 1% does apply to the price.

No. The minimum is 1%. The form will not let you save 0%.

Yes — and you can now cover your entire catalog at once. In Settings → Discount codes, create a brand-level code and select "all events" instead of picking individual dates. You can optionally exclude specific events from the promotion. See global discount codes for details.

No. Discount codes only work for online purchases. For box office sales with discounted prices, create a separate ticket rate with the discounted price and hide it from online sales (visible only at box office).

Not necessarily. If all the codes in your file already existed, a neutral result message is shown instead of an error. No duplicates are created, and the existing codes remain intact.