Create a couponing promotion in KORONA.studio
Use a couponing promotion when a customer should enter a discount code A customer-entered code that activates an eligible promotion. It changes pricing but is not proof of identity or access permission. to receive a promotion A pricing campaign that grants a discount or other benefit when the conditions of its KORONA.studio couponing promotion are met.. 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
- In KORONA.studio, open Couponing Promotions in the Promotions menu and select New.
- Set the type to Immediate Discount.
- 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.
- 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.
- Under Discount Calculation, set Operator and Operand for the discount, for example
%and10for 10%. Use Trigger only for additional conditions, not for the codes. - Save the promotion.
Synchronize and test
- 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.
- 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
| Problem | What to check |
|---|---|
| Code is rejected | Exact code in both coupon number lists, number range, booking period under Validity, assigned points of sale, and Last successful synchronization. |
| Discount amount looks wrong | Discount calculation and qualifying items in KORONA.studio, discountable products, cart contents, and whether another discount or voucher also applies. |
| Private registration is not protected enough | Expected behavior: a discount code is not a gate. Use a supported account restriction, allowlist, or staff approval. |
| Code is unavailable at one sales point | Point-of-sale assignments under Validity, including the POS assigned to the shop and each intended counter POS. |