Description: This tool allows you to automatically apply price variations (discounts or markups) to all products belonging to a specific category in the catalog.
What is it for? (Practical examples)
Using this tool is essential to dynamically manage the commercial strategy of your e-commerce without having to manually modify the prices of each individual product.
- B2B/Loyalty Management: Apply a positive markup (+10%) for unregistered visitors and a standard price (0% variation) for customers who have logged in, or offer an exclusive discount (-5%) to registered customers.
- Flash or Seasonal Offers: Quickly apply a discount (-20%) to all products in a category (e.g., "Summer Collection") for a limited time, without altering the base price.
- Cost Management: Automatically apply a uniform markup (+5%) to all products in a specific category to cover an increase in procurement costs.
Main Features
Price variations are managed directly within the configuration tab of each product category.
- Percentage Variation: Ability to apply a price variation in percentage, either positive (markup) or negative (discount).
- User Targeting: The variation can be applied to all visitors or limited exclusively to users who have logged in (registered customers).
- Multiple Discount Management: Full control over how to interact with products that already have a promotional price set.
- Flexible Exclusions: Ability to manually exclude specific products within the category from the automatic variation.
- Discount Display: Option to show the negative variation as an official promotional price, highlighting the original price crossed out.
How to Configure
Configuration is done by accessing the Category management (E-commerce Module) and selecting the Price Variation tab.
Configuration Options
| Setting | Description |
|---|---|
| Enable price variation | Enable or disable the application of the variation for this category. |
| Apply a percentage price variation | Enter the percentage value. Use a positive number (e.g., 10 for a 10% markup) or a negative number (e.g., -15 for a 15% discount). |
| Apply only to registered users | Selecting this option will make the price variation visible and applied only to customers who have logged in. |
| Exclude already discounted products | Selecting this option will prevent products that already have a manually set promotional price from undergoing the additional category price variation. (Recommended to avoid double discounts). |
| Show as discount | If the variation is negative (discount), this option ensures that the original price remains visible and crossed out, and the varied price is shown as the promotional price. |
| Products to exclude | Search field that allows selecting one or more specific products within this category that should not undergo the price variation. |
Automatic Integrations
Dynamic Price Recalculation
Once the settings are saved, the system automatically recalculates product prices in real time every time a user visits the product page or the price list.
- Category Hierarchy: If a product belongs to multiple categories (or subcategories), the system evaluates all set variations. If it finds active variations, it applies the first valid variation found (or the most specific one, depending on the system’s internal logic).
- Price Impact: The variation can modify both the product’s base price and its promotional price, depending on whether it is a markup or a discount to be displayed as a promotion.
Note: If the "Apply only to registered users" option is enabled, some speed optimizations (caching) may be disabled to ensure that the correct price is always displayed based on the user’s login status.







