Create a couponing promotion in KORONA.studio

Use a couponing promotion when a customer should enter a discount code to receive a promotion . Couponing promotions are configured in KORONA.studio and synchronized to KORONA Event; do not create new campaigns under the deprecated KORONA Event Settings > Promotions page.

A discount code is different from a voucher. A promotion changes the order price during checkout; a voucher carries a balance or entitlement that the customer redeems later. Neither a discount code nor a hidden direct link securely restricts event registration.

For how couponing promotions, number ranges, and redemption limits work together, see How couponing promotions work with KORONA Event.

Before you start

Prepare:

  • the discount codes customers will enter
  • whether the discount is a percentage or a fixed amount, and its value
  • the tickets or products, booking period, conditions, and points of sale the campaign should use
  • access to the correct KORONA.studio account, or a colleague who manages couponing promotions there

Every code also needs a number range in KORONA.studio so that KORONA POS recognizes it as a coupon number. Codes that may be used only once or a fixed number of times also need external coupon limits. Both are described in Set up external coupon numbers.

Create the couponing promotion

  1. In KORONA.studio, open Couponing Promotions in the Promotions menu and select New.
  2. Set the type to Immediate Discount.
  3. Under Validity, set the booking period and assign the points of sale that should accept the code, including the POS assigned to the KORONA Event shop when it must work online.
  4. Under Benefit, switch to Advanced. Under Item Selection Set, set Affected are to Coupon Number and enter all codes. Under Discount Calculation > Discount Value Repetition, set From to Coupon Number and enter the same codes again. Expand Advanced and Ranges in the calculation if these fields are hidden.
  5. Under Discount Calculation, set Operator and Operand for the discount, for example % and 10 for 10%. Use Trigger only for additional conditions, not for the codes.
  6. Save the promotion.
Museum campaign with Immediate Discount and a booking period
The museum campaign example grants 10% off all discountable cart products for bookings made during the configured period.
Advanced benefit selected with External Coupon Number unchecked under Trigger
Choose Advanced for the benefit and enter the codes there. Leave External Coupon Number unchecked under Trigger.
The same three codes in both coupon-number lists and a percentage calculation
Each code appears in both lists. Operator % and Operand 10 set a 10% discount on all discountable cart products (Discounted are: All Products).

Synchronize and test

  1. In the KORONA Event back office, open Admin > Integrations and select Synchronize. Otherwise, the change is imported with the next scheduled synchronization, about every 15 minutes.
  2. In the online shop, add a matching ticket to the cart, enter the code, and check that the price changes.

If your team cannot access couponing promotions or the synchronized campaign does not apply, contact the KORONA.studio administrator or KORONA Event support. Do not recreate the campaign in the deprecated local Promotions page.

Expected result

The couponing promotion has the intended codes in both coupon number lists, the intended benefit, conditions, booking period, and point-of-sale assignments, and the discount applies in the online shop after synchronization.

Troubleshooting

ProblemWhat to check
Code is rejectedExact code in both coupon number lists, number range, booking period under Validity, assigned points of sale, and Last successful synchronization.
Discount amount looks wrongDiscount calculation and qualifying items in KORONA.studio, discountable products, cart contents, and whether another discount or voucher also applies.
Private registration is not protected enoughExpected behavior: a discount code is not a gate. Use a supported account restriction, allowlist, or staff approval.
Code is unavailable at one sales pointPoint-of-sale assignments under Validity, including the POS assigned to the shop and each intended counter POS.

Ready to Get Started?

Book a free demo or reach out — we’d love to hear from you.