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 |