Skip to main content

Discount Stacking

Understand how AIQ Ecommerce applies multiple discounts (stacking) at checkout. Covers offer-level and store-level stacking options with examples.

Updated this week


Offer Level Stacking

Stacking is how discounts and offers are applied together in the cart. There is a setting at the offer-level for stacking or not.

ℹ️ Note: If your store settings are set to 'No Stacking', you will not see offer-level stacking settings.

AIQ Ecommerce will run through all discounts in the order of the best discount and if we hit that it's Not Stacking at the Offer-level, we will not apply it.

IF the #1 best discount is set to Not Stack, the customer will get ONLY that discount since it's the best one, but does not stack with any others.

Example 1: Store-level Settings are set to 'Allow Stacking' and the best discount is set to Not Stack, so no further discounts apply:

Offer

Discount

Offer-Level Stacking

Redeem

Offer #1

$100

❌ No

βœ… Yes

Offer #2

$80

βœ… Yes

❌ No

Offer #3

$60

❌ No

❌ No

Offer #4

$40

βœ… Yes

❌ No

Example 2: Store-level Settings are set to 'Allow Stacking' and the best discount is set to stack, other discounts MAY apply depending on their own offer-level stacking settings:

Offer

Discount

Offer-Level Stacking

Redeem

Offer #1

$100

βœ… Yes

βœ… Yes

Offer #2

$80

❌ No

❌ No

Offer #3

$60

βœ… Yes

βœ… Yes

Offer #4

$40

❌ No

❌ No

If the Store-level Settings are set to 'No Double Stacking', this will act the same as outlined above in 'Allow Stacking', except it will also NOT apply multiple cart discounts AND will NOT apply multiple of the same item-level discounts per No-Double-Stacking rules.

"Limit use per order" aka Stacking Limit

Customers can redeem multiple of the same deal by default (if your store-level stacking settings allow for it). Use the 'Limit use per order' setting to restrict only X number of redemptions of this offer per order. More info: Offers.

"Limit use per customer" aka Reusable

Customers can redeem multiple of the same deal by default (if your store-level stacking settings allow for it). Use the 'Limit use per customer' setting to restrict only X number of redemptions of this offer per customer. More info: Offers.


Loyalty and Offers

See AIQ Loyalty Integration and Springbig for how each treats discount stacking.


Settings & Configuration

Stacking Settings

  • Store-level stacking settings can be found in Store Settings > Orders

  • Offer-level stacking settings can be found in Menu > Offers > Offer Details > Settings

ℹ️ Note: If your store settings are set to 'No Stacking', you will not see offer-level stacking settings.

Stacking Options

No Stacking

Only 1 discount will be applied to an order.

ℹ️ Note: This discount can stack with itself, but no others. If you want to limit its use to only 1, for example, set the 'Limit use per order' to 1.

AIQ Ecommerce will run through all possible discounts and give the customer the best one.

Item

Cost

Offer Or Item-Level Discount

2 t-shirts ($50)

$100

❌ 10% off all t-shirts = $10 off

βœ… Buy any 2 t-shirts for $80 = $20 off

1 t-shirts ($14)

$14

❌ 50% off shorts = $7 off

SubTotal

$114

Discounts

$20

Total

$96

No Double Stacking

  • All item-level offers (Sales & Deals) stack, but the same item will not be discounted twice.

  • Only 1 Cart Discount will be applied per order

    • Cart Discounts will apply to the Subtotal after discounts (sales)

Item

Cost

Offer or Item-level Discount

2 eighths ($50)

$100

❌ 10% off all t-shirts = $10 off

βœ… Buy any 2 t-shirts for $80 = $20 off

1 preroll ($14)

$14

βœ… 50% off shorts = $7 off

Subtotal

$114

Discounts

$27

Total

$87

Allow Stacking

Every possible discount will be given to the customer.

  • Can redeem multiple Cart Discounts

  • Can redeem multiple of the same Deal or Sale item

Item

Cost

Offer or Item-level Discount

2 eighths ($50)

$100

βœ… 10% off all eighths = $10 off

βœ… Buy any 2 eighths for $80 = $20 off

1 preroll ($14)

$14

βœ… 50% off prerolls = $7 off

Subtotal

$114

Discounts

$27

Total

$77


Need Help?

If you need assistance, reach out to AIQ Support anytime via chat widget within your AIQ Dashboard.

Did this answer your question?