In the store panel you can generate discount codes that customers can use to get a discount. Discounts can be assigned to an order, selected products or generated when the order status changes. You can define the usage limit, expiration date and set the order value threshold. Additionally, you can define the rules for assigning and summing up discounts.
In the admin panel, go to Applications → Discounts → Configuration
After selecting this option and entering the code, the highest discount in the basket will always be taken into account.
Example:
There are two products in the basket with a 50% discount and one product with a 5% discount. The customer enters a 7% discount code → 2 products with a 50% discount remain unchanged, and the 3rd product receives a 7% discount.
See the Discounts documentation.
Select Discount Codes
The column Generated for contains information about the discount code granted to the customer for the placed order.It is generated automatically.
A value of 0 means no limit.
An empty field means no threshold.
An empty field means no threshold.
In the admin panel, select Sales → Orders → Statuses
A one-time discount code will be attached to the email notification. Discount codes can be generated only for fulfilled statuses.
Specifies the number of days after which the generated discount code becomes invalid.
Information about the assigned discount code for the order can be found on the discount code list in the Generated for column.
See the Orders documentation.