Promotion types
Create a promotion
1
Go to Sales → Promotions → New Promotion
2
Complete the main fields
3
Add conditions
Define what the promo applies to. If there are no conditions, it applies to all products.
For combos: conditions of type Specific products are required — all of them must be in the cart for the combo to activate.
4
Save
The promotion is active immediately (if it is within the date range).
How promotions are evaluated
When a product is added or modified in the cart, the system automatically checks all active, valid promotions:Per-item promos (apply_on: unit_price)
- All promos that apply to the product are evaluated.
- Only the one with the highest priority is applied — they do not stack.
- The discount is shown as
promo_discountnext to the product in the cart.
Subtotal promos (apply_on: subtotal)
- All applicable subtotal promos stack.
- The total discount is shown in the sale summary as a global promotion discount.
Combos
- They require all the products in the conditions to be present in the cart.
- The discount is at the order level:
discount = sum of individual prices − combo_price. - If any product of the combo is removed from the cart, the discount disappears automatically.
Prices and IVA-exempt customers
New price and Combo prices are configured as final consumer prices (VAT (IVA) included) for taxable products. When the selected customer is marked as IVA-exempt (is_exent), the system automatically extracts the tax:
The system performs this calculation automatically in both the POS and New Sale. There is no need to create a separate promotion for exempt customers.
Example: percentage promotion
Result in the cart:
- Product “Water 500ml” $1.50 → promo_discount $0.15 → effective price $1.35
Example: product combo
Result in the cart (if all 3 products are present):
- Hamburger $5.00 + Fries $2.50 + Soda $1.50 = $9.00 regular
- With combo → $0.01 discount applied to the total → **$8.99**
Priority and evaluation order
When there are several active promos, the system evaluates them in descending order of priority. For per-item promos, the first one that applies wins and the others are ignored for that product.Manage active promotions
From the promotions list you can:- Activate / Deactivate with the toggle — useful for seasonal promotions.
- Edit all fields without affecting the history of sales already processed.
- Delete if the promotion is no longer needed.