Discount types
The discount types within the promotions system provides flexible ways to configure and apply discounts in the checkout and cart. Each discount type defines how price reductions or benefits are calculated and applied to products, categories, or carts.
Discounts can be configured to trigger based on conditions such as product selection, customer group, market, or cart total — allowing highly targeted and automated promotional campaigns.
Discount types
The promotion feature includes a wide range of configurable discount types:
| Type | description |
|---|---|
| Cheapest item(s) for free | The lowest-priced items in the selection are given free of charge. |
| Buy x pay y (amount) | The customer pays for a specific number of items (e.g., buy 3 pay for 2). |
| Percentage | Applies a percentage-based discount on the total price or selected items. |
| Fixed amount | Deducts a fixed monetary value from the order or specific items. |
| Free shipping | Removes the shipping fee for qualifying carts or customers. |
| Percentage on most expensive / cheapest item | Applies a percentage discount on either the most expensive or cheapest product in the selection. |
| Buy x get y percentage | Provides a percentage discount on specific items when other items are purchased (e.g., buy 2 get 1 at 50% off). |
Typical use cases
The discount types functionality enables dynamic and creative promotional campaigns to drive sales and reward customers. Below are some common scenarios where different discount types are beneficial:
1. Product level discounts
Apply discounts to individual products or categories. Examples include:
- 20% off all accessories.
- Buy 3 t-shirts, pay for only 2.
2. Cart level campaigns
Encourage higher cart values or specific combinations of products. Examples include:
- Free shipping on orders over €100.
- €10 off the entire cart for first-time customers.
3. Loyalty and customer-group campaigns
Reward specific customer groups with personalized offers. Examples include:
- VIP customers receive 15% off all purchases.
- “Staff” group gets free shipping on all orders.
Related functionality
| Type | description |
|---|---|
| Campaigns | Framework for defining rules, triggers, and discount actions. |
| Cart | Manages the collection of items being purchased and applies relevant discounts. |
| Checkout | Applies and calculates discount logic during the purchase flow. |
| Order management | Reflects applied discounts and tracks campaign performance. |