Help CenterTickets & eventsSelling tickets

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.

The discount doesn't come out of cori's fee

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

1
Open Promo codes

In your event, go to the Promo codes section and click "Create your first promo code" or "Add promo code".

2
Type the 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.

3
Set the discount

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.

4
Set limits (optional)
  • "Redemption limit" — how many times the code may be redeemed in total. Blank means unlimited.
  • "Expires" — date and time. Blank means never.
5
Add code

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 redemption is only counted on payment

"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 the buyer changes their selection, the code has to be applied again

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 code25% discount90% 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.

Two limits that protect you — partly
  • 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".

Check the number yourself first

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?

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