Description: Allows you to define and manage complex discount rules that activate automatically only when certain conditions occur (e.g., quantity purchased, specific products, customer status).
What is it for? (Practical examples)
This tool is essential for implementing dynamic sales strategies in your e-commerce without having to rely on manual coupon codes.
- Encourage bulk purchases: Offer a higher discount (e.g., 20% instead of 10%) if the customer buys more than 50 pieces of the same item.
- Clear excess inventory: Apply automatic discounts on products with high stock availability.
- Reward loyalty: Offer an exclusive discount to all customers subscribed to your newsletter or specific marketing lists.
- "Buy X, Pay Y" promotions: Create classic promotions like "3x2" (buy 3 items, the cheapest one is free).
Main features
- Multiple Rules: Ability to create an unlimited number of independent discount rules, active simultaneously.
- Flexible Targeting: Each rule can be limited or excluded from specific products or entire categories.
- Tiered Discounts: Define discounts that vary based on ranges (e.g., quantity, stock availability).
- Message Customization: Display a personalized informational message on the product page, above the "Add to cart" button, to notify the customer of the active promotion.
How to configure
Configuring a discount rule is divided into two parts: general settings and specific settings for the discount type.
1. General Settings
These options are common to all discount types:
| Field | Description |
|---|---|
| Title | Internal name of the discount rule (useful for administration and cart display). |
| Discount type | Select the application logic (see next section). |
| Limit application | Select the items or categories to which the discount should be applied. If nothing is selected, the discount applies to all eligible items. |
| Exclude from application | Select the items or categories to which the discount should NOT be applied. |
| Message above 'Add to cart' | Text that will appear on the product page to inform the customer about the ongoing promotion. |
2. Discount Types and Specific Configurations
Depending on the selected "Discount type," additional options will appear:
A. Mass discount
Applies a fixed discount to all products that fall within the defined inclusion/exclusion criteria.
| Option | Description |
|---|---|
| Apply a discount of | Enter the discount value. You can choose between percentage (%) or fixed currency value (€). |
B. Discount based on quantity purchased
Applies a progressive discount based on the total number of eligible items in the cart or the quantity selected on the product page.
| Option | Description |
|---|---|
| Show discount table | If checked, displays a summary table of discount tiers directly on the product page. |
| Ranges | Define quantity intervals: |
| From / To | The quantity range that activates the discount (e.g., From 10 to 20). |
| Apply a discount of | The discount value to apply in percentage (%) or fixed currency (€). |
C. Discount based on stock quantity
Applies a discount based on the product's stock availability.
| Option | Description |
|---|---|
| Ranges | Define stock quantity intervals: |
| From / To | The stock quantity range that activates the discount (e.g., If stock is From 1 to 5 pieces). |
| Apply a discount of | The discount value to apply in percentage (%) or fixed currency (€). |
D. Discount based on newsletter subscription
Applies a discount only to customers subscribed to specific marketing lists.
| Option | Description |
|---|---|
| Limit to the following lists | Select one or more marketing lists. The discount applies only if the logged-in customer is subscribed to at least one of the selected lists. |
| Apply a discount of | The discount value to apply in percentage (%) or fixed currency (€). |
E. Gift item (e.g., 3x2)
Gives a certain number of items for free based on the quantity purchased. The discount is automatically calculated on the value of the gifted items.
| Option | Description |
|---|---|
| Show discount table | If checked, displays a summary table of gifts on the product page. |
| Ranges | Define purchased quantity intervals: |
| From / To | The purchased quantity range that activates the gift (e.g., From 3 to 5). |
| Gift products | The number of products the customer will receive for free. |
| Gift type | Choose whether to gift the cheapest or most expensive items among those purchased. |
Automatic integrations
The "Conditional Discount" module integrates into two main areas of the system:
1. Application to cart and price
- Real-Time Price Update: Discounts based on quantity purchased (
quantityand3x2) dynamically update the price displayed on the product page when the user changes the desired quantity. - Automatic Discount in Cart: When conditions are met, the system applies the calculated discount as if it were an automatic coupon, ensuring the final total is correct.
2. Customer Management
It is possible to define specific discount rules that apply only to a single customer:
- Customer Panel: Within each customer's management tab, there is a dedicated section titled "Customer discounts."
- Custom Rules: Rules entered in this section activate automatically only when that specific customer logs in and adds products to the cart. These rules are added to the global ones defined in the main software settings.
Key differences
This tool is designed for automatic and conditional discounts. If you need discounts that require the customer to manually enter a code, use the standard coupon management function. If instead the discount should trigger based on a criterion (quantity, stock, subscription), use the "Conditional Discount" module.







