Articles on: Customers, Membership and Promotions

How to stack multiple promotions in an order

In this article:


  1. Introduction
  2. Understand why two promotions cannot apply at the same time
  3. How to allow promotions to stack


1. Introduction


In this guide, we’ll show you how to stack multiple promotions in a single order. By stacking promotions, you can offer customers even more value, combining discounts, deals, and more. Let’s take a look at how it works!


There are 6 types of promotions you can offer to customers:


  1. Discount on item price
  2. Discount on order subtotal
  3. Add-on deal (PWP)
  4. Free gift
  5. Shipping discount
  6. Credit reward


2. Understand why two promotions cannot apply at the same time


Whether multiple promotions can apply in the same order depends on the condition and reward of the promotions.


If your promotions are combinations of any of the condition and reward below:


Condition:


  • Purchase items - Any products
  • Purchase items - Specific products
  • Purchase items - Specific collections



AND


Reward:


  • Purchase items (discount on item price)
  • Add on items / Free items
  • (Discount on) Order subtotal



Then, these kind of promotions mentioned above — let’s call them 'non-product-stackable promotions', cannot stack on the same product in an order, whether as condition or discounted products.


What does this mean?


It means each product in an order can only be used to calculate 1 non-product-stackable promotion.


For example let’s say you’re running the following 2 non-product-stackable promotions:


  1. Selected collection get 10% off
  2. Any purchase get free gift X


If customer add A from selected collection and X into cart, A will repeat in both promotion calculations:


  1. A get 10% off

OR
2. Buy A get X free


Since A can only be used to calculate 1 promotion, customer can only get 1 of the promotion above — the one with higher priority (refer step 4 in this guide for promotions priority).


But if customer add A from selected collection, B and X into cart, no product will repeat in both promotion calculations:


  1. A get 10% off

AND
2. Buy B get X free


Since no product is used to calculate more than 1 promotion, customer can get both promotions above.


3. How to allow promotions to stack


💡Tips: By choosing promotion condition or reward that doesn't fall under 'non-product-stackable promotions' listed above.


By condition


If your promotion condition is not based on specific products / collections, you can use entire order quantity / subtotal condition. Promotions that using these 2 conditions can share product with 'non-product-stackable promotions'.



By reward


Shipping discount and credit reward promotions can share the same products with non-product-stackable promotions, as long as conditions fulfilled.




📌 While the discount settings are made stackable, take note that the following conditions still apply:


  • Each item is limited to 1 item price discount
  • Each order is limited to 1 order subtotal discount
  • Each order is limited to 1 shipping discount
  • Each order is limited to 1 credit reward
  • Each order is limited to 1 discount / voucher code

Updated on: 01/07/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!