Why two promotions cannot apply at the same time?
In this article:
- Introduction
- Why two promotions cannot apply at the same time?
- Promotions priority
- More promotion tools FAQ
1. Introduction
Offering a variety of promotions helps businesses attract and retain customers. EasyStore provides flexible promotion tools, this guide explains how they work—making it easier for you to design and manage the offers you want.
There are 6 types of promotions you can offer to customers:
- Item price discount
- Order subtotal discount
- Free gift
- Add-on / Purchase-with-purchase (PWP)
- Shipping discount
- Credit reward
2. Why two promotions cannot apply at the same time?
Whether multiple promotions can apply in the same order depends on the types and conditions of the promotions.
If your promotions are combinations of any of the **types **and **conditions **below:
Promotion types:
- Item price discount
- Order subtotal discount
- Free gift
- Add-on / Purchase-with-purchase (PWP)
AND
Promotion conditions:
- All items (storewide)
- Selected items
- Selected collections
Then, these kind of promotions mentioned above — let’s call them 'non-product-stackable promotions', cannot share the same products in one order, whether as condition or discounted products.
What does this mean?
It means each product in the order can only contribute to 1 non-product-stackable promotion.
For example let’s say you’re running the following 2 non-product-stackable promotions:
- Selected collection get 10% off
- Any purchase get free gift X
If customer add A from selected collection and X into cart, A will repeat in both promotion calculations:
- A get 10% off
OR - Buy A get X free
Since A can only contribute to 1 promotion, customer can only get 1 of the promotion above — the one with higher priority (refer point 3 below for promotions priority).
But if customer add A from selected collection, B and X into cart, no product will repeat in both promotion calculations:
- A get 10% off
AND - Buy B get X free
Since no product contribute to more than 1 promotion, customer can get both promotions above.
So how can I allow multiple promotions to share products?
By promotion condition
If your promotion condition is not based on selected items / collections, you can use order total quantity or order subtotal condition. Promotions that using these 2 conditions can share the same products with each other.
By promotion type
Shipping discount and credit reward promotions can share the same products with non-product-stackable promotions, as long as conditions fulfilled.
However take note that each order is limited to 1 of each promotion type below:
- Order subtotal discount
- Shipping discount
- Credit reward
3. Promotions priority
When an order qualifies for more than one non-product-stackable promotion, how system determine their priority?
- The promotion applied with a promo code always have the highest priority, followed by the sequence of your promotions list — the higher the position, the higher the priority.
- Use drag-and-drop method to arrange promotions priority.
4. More promotion tools FAQ
4.1 How many promo code can be applied in an order?
****
Each order can only apply 1 promo code, whether it's a discount code or a voucher code.
4.2 How to limit each customer can only apply a promo code once?
****
You can set 'each customer usage limit' = 1, or you can create voucher which by default is limited to 1 for each customer.
4.3 What's the difference between 'store usage limit' and 'each customer usage limit'?
****
- Store usage limit : Total number of orders that can get this promotion
- Each customer usage limit : Number of orders each customer can get this promotion
4.4 If free gift or add-on is within the same collection with different product prices, how system select?
****
Items with lower price will be auto selected as free gift or add-on.
4.5 Will free gift be auto added to cart?
****
- If free gift option is 1 only, it will be auto added into cart.
- If free gift option is more than 1, customer need to self select their preferred free gift and manual add to cart.
4.6 Will free gift be charged shipping fee?
****
Yes.
4.7 How to do 2nd piece discount?
****
If you want to do for example 1st piece RM129, 2nd piece RM99, you can create 'Every 2 at fixed bundle price RM228' promotion.
4.8 Can I do bundle promo?
****
Yes, you can create 'Every X at fixed bundle price' promotion or install Product Bundle app.
Updated on: 17/06/2025
Thank you!