Promo codes & add-ons · Pro
Promo codes and add-ons: money off, and money on.
A discount code takes something off the order. An add-on puts something on it. They are the same decision from two directions, they meet on the same receipt, and the order they are applied in is fixed so nothing is ever counted twice.
Both are on the Pro plan. Selling itself is free, with no platform fee.
Order
Checkout
The tickets
Worked out first
Applied to what is left
Never discounted
The indent is the rule: a discount only ever applies to the ticket lines above it, and never to the add-on below.
The promo code
A discount with an end in sight.
An early-bird price that never ends is just your price. Every code carries the limits that make it an offer rather than a discount you forgot to switch off.
Percentage or a flat amount
Twenty per cent off, or ten off. A percentage is capped at 100 and a fixed amount can never take more than the eligible subtotal, so neither can turn an order negative.
A limit on how many
Cap the number of uses and the code stops working when it runs out, with the count so far shown beside it. Leave it blank if the limit is the date instead.
An expiry date and time
Not a date, a moment. An early-bird that ends at midnight on Friday ends at midnight on Friday.
An off switch
Deactivate a code without deleting it, so the orders that used it keep their history and the code can come back next season.
Only certain tickets
Point a code at every ticket type, or tick the ones it covers - which is how you discount the standing floor and not the balcony.
A link that fills it in
Every code has a copy-link button that produces a URL with the code already applied at checkout, so a newsletter or a story link does not ask anyone to type it.
Ticket add-ons
The things people would have bought anyway.
Parking, a programme, a meal, a shirt. An add-on is an optional item on the same order as the ticket, with its own stock and its own limit per order - so the thing you have forty of stops selling after forty.
Its own stock, its own ceiling
An add-on is counted separately from the ticket it rides along with, so a sold-out car park does not stop anyone buying a seat. A per-order maximum stops one buyer taking every parking space for a night.
Outside the discount
A promo code never comes off an add-on. Twenty per cent off the ticket is twenty per cent off the ticket, and the parking is still the price of the parking - which is what you want when the add-on is something you had to buy in.
Not the same thing
A code is not a gift card.
Buyers type both into the same box, so it is worth being clear about which is which. They can use one of each on the same order.
A promo code changes the price
It is a rule you wrote: this much off, this many times, until this date. Nobody paid for it, and it has no balance to run down.
A gift card spends a balance
Somebody already paid you for it, and it pays for the order rather than discounting it. It is a separate feature with its own page, and the money behaves completely differently in your books.
Gift cardsFree forever. Upgrade when you're ready.
Zero platform fees on ticket sales, on every plan. The only deduction is your payment processor's own.
Everything you need to publish a schedule, and enough selling to find out whether you need more.
- Unlimited events, sub-schedules and recurring dates
- Two-way Google, Outlook and CalDAV sync
- 25 paid tickets a month, each one scanned at the door
No expiry, and no card asked for.
The ceilings come off, and the rest of the selling kit arrives with them.
- Unlimited ticket sales and the live check-in dashboard
- Promo codes, add-ons, passes and gift cards
- The REST API, webhooks, and no Event Schedule branding
7-day free trial, cancel any time.
For a room with a seating chart, a team, and a domain of its own.
- Reserved seating, drawn once and reused every date
- Your own domain, and up to five team members
- Internal and unlisted events, and 1,000 newsletter recipients
Included free on every selfhosted install.
Promo code questions
Can a code apply to only one ticket type?
Yes. Point it at all tickets, or tick the specific types it covers. That is how you run a discount on the standing floor while the seated tickets stay at full price.
Can one code cover all my events?
Not on its own. A code belongs to the event it was made on and keeps its own count, limit and expiry there, so to run one offer across several events you add the same code to each of them. In the multi-event cart each event's code discounts that event's tickets and nothing else in the basket.
Does a promo code discount add-ons too?
No, never. A code applies to the eligible ticket lines only, so the parking, the programme and the meal stay at their own price. That is deliberate: an add-on is usually something you had to buy in, and discounting it costs you real money rather than margin.
What happens if a volume discount and a promo code both apply?
A volume discount is the price break you can set on a ticket type for people buying several at once, so it is decided by the size of the order rather than by anything the buyer types. The two are applied in a fixed order - the volume discount first, then the code against what is left - so the same money is never discounted twice. A percentage code is capped at 100% and a fixed code can never take more than the eligible subtotal.
How do I get the code to people?
Every code has a copy-link button that produces a URL with the code already applied at checkout. Put that in a newsletter or a story and nobody has to type anything or remember the spelling.
Can I stop a code without losing the history?
Yes. Switch it inactive rather than deleting it. The orders that used it keep their record, the usage count is still there, and you can switch it back on next season.
Can a buyer use a promo code and a gift card together?
Yes, on the same order. They do different jobs: the code changes the price, and the gift card spends a balance somebody already paid you for.
Is there anything different about Invoice Ninja?
In payment-link mode, yes: one promo code per event, applying to all ticket types. If you need several codes or per-ticket targeting on Invoice Ninja, use invoice mode instead.
Which plan do I need?
Promo codes and add-ons are both on the Pro plan, and on every selfhosted install at no cost. Creating ticket types, taking payment and keeping 100% of the money work on the Free plan within its 25 paid tickets a month.
Free to start
Give them a reason to book early.
A code that ends on Friday, and a car park that sells itself.
No credit card required
Related
Keep exploring
Selling Tickets
Ticket types, QR check-in and a live door dashboard, with zero platform fees.
Read moreTicket Waitlist
A sold-out date offers a returned seat to one person at a time.
Read moreInstallment Payments
Let buyers spread an expensive ticket over monthly payments.
Read morePricing
See what is included on Free, Pro, and Enterprise plans.
Read more