Vouchers and gifts#
Two ways of rewarding a customer. A voucher is a discount code; a gift is an item added to the order free of charge.
Find them under Eshop → Vouchery and Eshop → Nastavení eshopu → Dárky.
Vouchers#
| Setting | Meaning |
|---|---|
| Code | what the customer enters in the cart |
| Percentage discount | toggle: percent, or a fixed amount |
| Value | how many percent or how much money |
| Valid from / to | the time window |
| Maximum uses | how many times it may be redeemed in total |
| Used | how many times it already has been |
| Available | the master switch |
Saving does not change the validity time
The form shows the validity time to the minute. If the stored validity also has seconds — an end at 23:59:59, say —, saving without changing the time keeps them; the end is not cut to 23:59:00. The same holds for gift validity.
Single-use or shared#
The difference is maximum uses:
| Count | Behaviour | Purpose |
|---|---|---|
| 1 | single-use | an apology to one customer, a reward |
| more | shared | a campaign, a newsletter discount |
A voucher without a use limit can spread
A code meant for one customer easily ends up on coupon sites. Always limit shared codes by number of uses, by validity, or both.
Vouchers also appear on their own#
Some order statuses have Generate a voucher enabled — done, for instance. The system then creates a code automatically and sends it to the customer.
That is why the voucher list holds many rows
It is not clutter. Automatically generated codes usually have a machine-like form
(VC-2D0E806648) and a short validity. Do not delete them in bulk — they may
already have been sent out.
The discount adds to the others#
A voucher applies on top of a price that may already be reduced by a group, a level or an account discount.
Check the combined discount before launching a campaign
A 20 % voucher on top of a 15 % loyalty discount can mean 35 % off. Work out on a test order with such a customer what they end up paying.
Gifts#
Goods the customer gets with an order free of charge. An order placed on the website gets them automatically by the rules below; in the admin you can also add a gift to an order by hand.
| Setting | Meaning |
|---|---|
| Name and Description | what the customer sees; in every site language |
| Gift is a sales set | when the gift is an item from the catalogue |
| Valid from / until | outside this window the gift is not added |
| Available | switch; an unavailable gift is never added |
| Hide on frontend | a hidden gift is not added to website orders and not shown with the goods |
| Offer in admin order | just a label on the picker, it filters nothing |
| Priority | the order of gifts; every gift the order qualifies for is added |
| Pieces per set | how many pieces of the gift go with one piece of the goods it is offered with |
| Cart from / to | the order price range, separately for each currency |
| Offer with sets | which goods the gift belongs to |
When a gift is added automatically#
| Gift | In a website order |
|---|---|
| linked to goods (Offer with sets filled in) | when one of those goods is in the order: Pieces per set × the ordered pieces |
| not linked to goods | once, when the order total falls within Cart from / to |
The range is compared with the order total in the order's currency. An empty from or to means no limit.
- A gift linked to goods with no range in the order's currency is added whenever the goods are in the order. With a range, it is added only when the total falls within one.
- A gift not linked to goods and with no range in the order's currency is never added.
Example
The gift Case is linked to a phone, Pieces per set = 1. A customer orders two phones — the order gets two cases free of charge.
A gift does not change the order price. The customer sees it:
- in the product detail (“Free gift:”; a gift with a range only as a possibility — it is added depending on the order total),
- in the summary before placing the order,
- on the completed-order page and in My orders,
- in the order e-mails that list the items (a gift line marked free),
- in the admin, in the order detail; editing the order keeps the gifts.
Adding a gift by hand in the admin
In an order you can pick a gift just like an item. Saving only checks Available and Valid from / until — the Offer in admin order and Hide on frontend toggles have no effect on a manual pick.
A gift is not deducted from stock
Unlike an ordered item, stock ignores the gift entirely — adding a gift to an order does not reduce stock at all, even when the gift is also a sellable product set. You have to watch a gift's availability yourself.
When a discount does not work#
In order:
- Is the voucher Available?
- Is it within its validity? Check both dates.
- Has the use limit run out?
- Did the customer mistype the code? Codes are compared exactly.
- Do the module settings forbid combining a voucher with another discount?