Discount Stacking

Stacking is how discounts and offers are applied together in the cart.

All discounting and reward accrual is based on the Subtotal.

There are three different options for stacking: No Stacking, No Double Stacking, and Stacking.

Stacking Settings

This setting can be found in Store Settings > Orders.

Stacking Options

No Stacking

Only 1 discount (item-level or offer or loyalty reward) will be applied to an order.

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

Example

The best discount is the offer for $20 off, that will apply. No other discounts apply.

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 $20  
Total $96  

No Double Stacking

Item-level discounts can be stacked with 1 offer and 1 reward, but the same item will not be discounted twice.

Example

The eighths will take the highest discount of $20, but since they cannot be discounted twice the $10 (10% discount) will not apply. The preroll also gets an item-level discount since this is a different product.

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 $87  

Stacking

Item-level discounts stack with both offers and rewards (if loyalty enabled) can discount the same item.

Only 1 offer applies per order.

Example

All discounts apply: The item-level discount for the eighths stack with the offer. The preroll is also discounted at the item-level.

If there was another eligible offer here, only 1 would apply.

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 $37  
Total $77