Conditional Discount

Multiple rules, Targeting, Purchase conditions, Tiered discounts, Promotional messages

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:

FieldDescription
TitleInternal name of the discount rule (useful for administration and cart display).
Discount typeSelect the application logic (see next section).
Limit applicationSelect the items or categories to which the discount should be applied. If nothing is selected, the discount applies to all eligible items.
Exclude from applicationSelect 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.

OptionDescription
Apply a discount ofEnter 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.

OptionDescription
Show discount tableIf checked, displays a summary table of discount tiers directly on the product page.
RangesDefine quantity intervals:
From / ToThe quantity range that activates the discount (e.g., From 10 to 20).
Apply a discount ofThe 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.

OptionDescription
RangesDefine stock quantity intervals:
From / ToThe stock quantity range that activates the discount (e.g., If stock is From 1 to 5 pieces).
Apply a discount ofThe 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.

OptionDescription
Limit to the following listsSelect 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 ofThe 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.

OptionDescription
Show discount tableIf checked, displays a summary table of gifts on the product page.
RangesDefine purchased quantity intervals:
From / ToThe purchased quantity range that activates the gift (e.g., From 3 to 5).
Gift productsThe number of products the customer will receive for free.
Gift typeChoose 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 (quantity and 3x2) 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.

Further insights: