Fall Product Update: MCP, Shopify Plus & deeper control ahead of BFCM
0
Days
0
Hours
0
Minutes
0
Seconds
See what's new
2025-09-24 12:00 am
2025-05-21 12:00 am
2025-03-14 12:00 am
2025-05-20 12:00 am
2025-04-22 12:00 am
2025-09-29 12:00 am

What is promotion stacking?


Promotion stacking, also known as stacking discounts, stackable offers, or combined promotions, is the ability for a customer to use multiple incentives on the same order. Instead of restricting the cart to a single discount, stacking allows two or more promotions (e.g., a coupon + a loyalty reward + a cart discount) to be applied simultaneously, following rules set by the promotion engine.

In modern commerce, stacking is not just a marketing feature, it is a decisioning problem. Brands must determine which incentives can combine, in what order, and under what constraints, to avoid margin loss, fraud, or confusing customer experiences.

How promotion stacking works?

When multiple promotions are eligible in a cart, the promotion engine must evaluate:

  1. Which promotions are allowed to combine?
  2. What order should they apply in? (e.g., % before $, product-level before cart-level)
  3. How does stacking affect the final price?
  4. Are there blocking conditions or conflicts?
  5. Does stacking break margin thresholds or budget constraints?

Modern engines like Voucherify apply stacking rules in sequence and in real time as the cart changes.

Why brands use promotion stacking?

Promotion stacking is a powerful tool when used intentionally:

  • Higher conversion: Customers are more likely to complete purchase when they feel they’re maximizing value.
  • Better loyalty engagement: Loyalty rewards become additive rather than mutually exclusive.
  • Higher perceived fairness: Customers don’t feel “punished” for having multiple rewards.
  • Upsell mechanics: Reward combinations can nudge customers into higher spend tiers.
  • AOV lift: Strategic stacking (e.g., coupon + tiered threshold) encourages larger baskets.
  • Better alignment with membership programs: VIP users expect more flexible reward combinations.

The risks of poor stacking logic

Stacking without guardrails is dangerous. It can:

  • Destroy margin: Multiple powerful offers combining unintentionally.
  • Cause coupon “double-dipping”: Same reward structure applied twice.
  • Create predictable exploitation patterns: Power users learn to stack promo loopholes.
  • Break fairness: Some customers get outsized value while others get nothing.
  • Confuse customers: Unclear rules lead to cart abandonment and frustration.
  • Trigger fraud: Multiple identities harvesting stackable coupons.

Types of promotion stacking

  • Same-type stacking: Multiple % or $ discounts stacking together (rare and dangerous unless tightly governed).
  • Cross-type stacking: Combining a coupon with loyalty points, referral reward, or auto-applied promo.
  • Sequential stacking: Promotions applied in a defined order (e.g., product-level first, cart-level second).
  • Conditional stacking: Stacking only allowed if specific criteria are met (segment, tier, channel, time).
  • Tier-based stacking: VIP tiers unlock additional stacking privileges.

How to control promotion stacking?

  • Stacking permissions: Define which promotions can combine and which must remain exclusive.
  • Priority rules: Control the exact order of application for predictable outcomes.
  • Scope rules: Limit stacking by product, category, or cart section.
  • Budget caps: Stop stacking when margin or spend thresholds are hit.
  • Per-customer limits: Prevent repeated exploitation by the same users.
  • Velocity controls: Detect abnormal activity or mass stacking attempts.
  • Segment restrictions: Allow stacking only for VIP or high-value segments.
  • Channel rules: Permit stacking in app but not on web, or vice versa.
  • Time windows: Enable stacking only during events or specific periods.
  • Exclusion logic: Explicitly block stacking with certain promo types (e.g., free shipping).
  • Anti-abuse filters: Prevent multi-account, VPN, or bot-driven stacking attempts.

Are you optimizing your incentives or just running them?