Promo codes
Create and limit promo codes in cori Tickets — and what a discount means for cori's fee and your payout.
Web only
cori Tickets runs in your browser at tickets.cori.music. There's no separate app for it — the cori app simply links there and opens the shop in your browser.
A promo code gives a particular group a cheaper price without you having to set up a separate ticket category for them — early birds, supporting members, a press discount. The buyer types the code in at checkout and the discount comes off the ticket price. One thing matters enough to say right up front: you cover the discount yourself.
cori always calculates its fee on the undiscounted ticket price. So a 25% code lowers the amount the buyer pays while the fee stays the same — the difference comes entirely out of your share. The Promo codes section says as much: "You cover the discount — cori's fee is unchanged".
Creating a code
In your event, go to the Promo codes section and click "Create your first promo code" or "Add promo code".
You get 3 to 32 characters: letters, digits, hyphen and underscore. cori automatically converts your
input to uppercase, for example SOMMER25. When the code is redeemed, capitalisation and surrounding
spaces don't matter.
The same code can only exist once within an event ("That code already exists for this event"). Across different events it's reusable — a code always applies only to the event you created it in.
Two kinds:
- Percentage — a whole number from 1 to 100.
- Fixed amount — an amount in euros, at least 1 cent.
A fixed amount larger than the order is capped at the order value; an order never goes negative.
- "Redemption limit" — how many times the code may be redeemed in total. Blank means unlimited.
- "Expires" — date and time. Blank means never.
The code appears in the table immediately and can be redeemed from that moment on.
Reading the overview
For each code, the table shows: Code, Discount ("25% off" or "€5.00 off"), Used (as "3 / 50" if there's a limit, otherwise just the number), Expires (or "Never"), an Active switch and the bin.
"A code is only counted once the order is actually paid." So an abandoned checkout doesn't use up a redemption, and a limit can't be blocked by carts left lying around.
Changing, deactivating, deleting
- Switch it off instantly: turn off the switch under "Active". The code stays in the list, but buyers are told it's no longer active. That's the quickest way to end a campaign.
- Raising the limit: possible at any time. Lowering it only down to the number already redeemed — below that the server refuses ("This code has already been redeemed <n> times — the limit cannot be lower.").
- Deleting: only while the code has never been used. After that the bin is greyed out: "Used codes can only be deactivated". That way old orders still show which code was applied.
What the buyer sees
At checkout there's an expandable field, "Have a promo code?". Once applied it reads "Code <CODE> applied", and in the order summary a "Discount" line appears between "Subtotal" and "Total". On the invoice the discount is a separate line item, including the code and the amount.
If the code doesn't fit, cori also says why: not valid for this event, no longer active, expired or fully redeemed.
If someone adds another ticket after redeeming, cori points it out: "Your selection changed — apply <CODE> again to keep the discount." The discount is then calculated on the new selection.
What a discount does to your payout
It's worth doing the maths here before you publish a code. Example: a €20.00 ticket, with you covering the fee yourself.
| No code | 25% discount | 90% discount | |
|---|---|---|---|
| Buyer pays | €20.00 | €15.00 | €2.00 |
| cori's fee (on €20.00) | €1.50 | €1.50 | €1.50 |
| You receive | €18.50 | €13.50 | €0.50 |
The fee is the same in all three columns because it's tied to the original price. With a very large discount it can therefore eat up almost the entire amount the buyer paid.
- You never end up out of pocket. cori's fee can't exceed the amount the buyer actually paid. So a discount can't make you lose money — but there may be practically nothing left over.
- Small amounts become €0.00. If the discount pushes the final amount below 50 cents, cori makes the order free altogether, because a payment below that can't be processed. A free order carries no fee — but you don't get anything either.
If you pass cori's fee on to buyers, a promo code doesn't change that: the fee stays included in the buyer's amount and isn't discounted along with the ticket. The invoice then shows both lines side by side — "Booking fee" and "Discount".
The Promo codes section doesn't work out what's left after the discount. Take the figure from the category dialog ("buyer pays · you receive …") and subtract the planned discount — that's your income per ticket. When the numbers are tight, a separate, cheaper ticket category is often the more honest solution than a big promo code.
What's next?
- Prices and ticket types: Ticket categories and prices
- How the fee is calculated: Fees and taxes
- Where the money ends up: Setting up payouts
- The overview: What is cori Tickets?
Still need help?
Can’t find what you’re looking for? Send us a message and our team will get back to you.
Contact support