E-commerce

How to handle customer inquiries about stackable versus non-stackable discounts

How to handle customer inquiries about stackable versus non-stackable discounts

July 1, 2026

"Why isn't my code stacking with the automatic -20%?" "I entered two codes, only one works." "Loyalty + site promo, not possible?" Three tickets where unclear discount stacking rules block checkout or generate post-purchase disputes.

The e-commerce stackable discount support covers code-auto combinations, product order shipping Shopify, and exclusive promos. Distinct from invalid code (#reduce-promo): here, it's about discount stackability, not typo or expiration diagnosis.

This guide #807 covers policy STACKDISC-SUP, flow SD-1 to SD-8, and matrix STACKDISC-MAP. Future customer service pair bot STACKDISC (#808).

Summary

Why does the compatibility of combining multiple discounts generate tickets?

Marketing announces "combine offers". Shopify limits combinations: one product discount, one order, one shipping max. The customer enters two codes, the agent promises combination or ignores auto vs manual rule.

Five typical discount combination frictions

  • Code replaces auto: entering a code erases the auto map discount

  • Two codes refused: only the best or first applied map

  • Shopify Types: product order shipping cannot be combined map

  • Loyalty + promo: points or tier + site code map

  • Post-purchase combination: order placed wants second discount map

Shopify documents discount combinations product order shipping (Shopify, combinations 2026). Without STACKDISC-MAP, agents confuse combination with invalid code.

STACKDISC #807 vs promo #111, AUTODISC #601, invalid code and bot #808

Six contents, six distinct discount pathways.

Quick Matrix

#807 = can we combine. #reduce-promo = why this code does not work.

Which stackdisc_* typologies to classify?

Eight scenarios for cumulative discount tickets.

Eight stackdisc typologies

  1. stackdisc_code_vs_auto: code replaces auto discount map

  2. stackdisc_two_codes: two manual codes only one applied map

  3. stackdisc_product_order: product order types combination map

  4. stackdisc_shipping_combo: shipping discount + other type map

  5. stackdisc_loyalty_promo: loyalty + site code map

  6. stackdisc_gwp_code: threshold gift + promo code map

  7. stackdisc_expected_stack: customer thought stacking was allowed map

  8. stackdisc_post_order: order placed wants retroactive stacking map

Tags: stackdisc, discount_stack, promo_combo. STACK-CITE: stack_rules_copy allowed_combos map only.

How should the STACKDISC-MAP matrix be structured?

The STACKDISC-MAP matrix documents stacking rules for agents and future bot #808.

STACKDISC-MAP Columns

  • stackdisc_program_id : map discounts stacking program identifier

  • stack_rules_copy : general store stacking rule map

  • product_order_shipping_copy : max 3 Shopify types explained map

  • code_vs_auto_copy : manual code overrides auto map

  • allowed_combos_copy : allowed combinations list map

  • forbidden_combos_copy : forbidden combinations list map

  • loyalty_stack_copy : loyalty + promo rule map

  • gwp_stack_copy : gift + code rule map

  • autodisc601_reroute_copy : auto absent distinct stacking map

  • bot_intent_map : bot_stackdisc_* #808 mapping

Sync Shopify admin discount combinations per campaign. Post-launch audit promo stacking.

STACKDISC-SUP policy in six rules

Six rules support discount stacking.

  1. STACKDISC-MAP-GROUNDED: stacking response from map only

  2. STACK-CITE: stack_rules_copy allowed forbidden cite map

  3. CART-LOOKUP-FIRST: verify discounts_applied in cart before explaining

  4. NO-STACK-PROMISE: do not promise stacking outside of allowed_combos map

  5. AUTODISC601-REROUTE: auto missing → #601 distinct stacking rules

  6. REDUCEPROMO-REROUTE: red error code → invalid distinct combination

Flow STACKDISC SD-1 to SD-8

Flow agent eight steps cumulative discounts.

  1. SD-1 Intake: stackdisc_* intent + codes_attempted cart_url order_ref

  2. SD-2 Cart lookup: Shopify discounts_applied automatic manual types verify

  3. SD-3 STACKDISC-MAP: stack allowed forbidden code_auto loyalty gwp autodisc reducepromo

  4. SD-4 Combo classify: code_auto two_codes product_order shipping loyalty gwp post

  5. SD-5 Triage: STACK-CITE NO-STACK-PROMISE AUTODISC601 REDUCEPROMO partial refund policy

  6. SD-6 Respond: macro STACKDISC grounded allowed forbidden combo map

  7. SD-7 Action: explain checkout continue partial refund post_order policy only

  8. SD-8 Close: tag stackdisc_resolved stack_cited combo_explained Y/N

SLA: stackdisc_expected_stack answered STACK-CITE in 10 min chat checkout.

Essential STACKDISC macros

Four macro agents stacking discounts.

STACKDISC-RULES-01

« Stacking discounts: [stack_rules_copy map.] [product_order_shipping_copy map.] Allowed: [allowed_combos_copy map.] Forbidden: [forbidden_combos_copy map.] STACK-CITE. »

STACKDISC-CODE-AUTO-01

« Entered code: [code_vs_auto_copy map.] Active cart discount: [discounts_applied admin list.] Best offer applied according to Shopify rules. »

STACKDISC-TWO-CODES-01

« Two codes: [forbidden_combos_copy two manual codes map.] Advice: [allowed_combos_copy alternative map.] STACK-CITE. »

STACKDISC-POST-01

« Order #[order_num] placed: retroactive stacking not possible. [stack_rules_copy post_order map.] Courtesy policy: [partial refund policy si éligible map.] »

Edge cases: BOGO, BFCM, price match, and GWP

Five cases outside the standard cumulative macro.

Cumulative rule = STACK-CITE. Invalid red code = REDUCEPROMO-REROUTE.

Essential stackdisc KPIs

Five STACKDISC steering metrics.

  • stackdisc_stack_cite_rate: STACK-CITE / total stackdisc tickets

  • stackdisc_resolve_no_escalate: resolved explanation without ops / total

  • stackdisc_stack_promise_violations: cumulative promised out of target audit map 0

  • stackdisc_misroute_rate: incorrectly routed reduce-promo autodisc / total

  • stackdisc_checkout_convert_post: completed checkout post-explanation cumulative

Target: stackdisc_stack_cite_rate 100% and stackdisc_stack_promise_violations 0.

STACKDISC anti-patterns

Five common mistakes regarding discount stacking support.

  1. Promising stacking outside of the map: NO-STACK-PROMISE allowed_combos_copy only

  2. Explaining without checking the cart lookup: CART-LOOKUP-FIRST discounts_applied admin

  3. Confusing invalid with stacking: REDUCEPROMO-REROUTE if red code error

  4. Ignoring code vs auto: code_vs_auto_copy STACKDISC-CODE-AUTO-01 map

  5. Misalignment between marketing and ops: STACKDISC-MAP sync campaign before launch

STACKDISC with Qstomy

Qstomy on Shopify: detect stackdisc intent, cart discounts lookup, STACKDISC-MAP RAG grounded, STACK-CITE guardrail, handoff #808 bot tier 1.

Pipeline: #808 bot diagnostic stack tier 1 → #807 agents partial refund post-order.

Explore AI support and request a demo.

Checklist, FAQ and going further

STACKDISC Checklist (8 steps)

  1. STACKDISC-MAP v1: stack allowed forbidden code_auto loyalty gwp product order ship

  2. Policy STACKDISC-SUP: 6 rules STACK-CITE LOOKUP NO-PROMISE AUTODISC REDUCEPROMO

  3. 8 typologies stackdisc_*: helpdesk tags discount_stack promo_combo

  4. 4 macros STACKDISC-*: RULES CODE-AUTO TWO-CODES POST

  5. Sync Shopify combinations: admin discount combine settings per campaign

  6. Agent training 30 min: STACK-CITE before promising marketing stack

  7. Marketing alignment: stack banner = allowed_combos_copy map only

  8. Dashboard KPI: stackdisc_* section 9 stack_cite promise_violations convert

FAQ

Difference with invalid code?
Invalid code = typo error expiration. #807 = stacking rules for two valid discounts or auto+code.

Code + auto possible?
STACKDISC-CODE-AUTO-01 code_vs_auto_copy map. Often only one is applied.

Two codes together?
STACKDISC-TWO-CODES-01 forbidden_combos_copy allowed_combos_copy map.

Relation to #808 bot?
#808 = bot diagnose tier 1 stacking. #807 = agents partial refund post-order escalate.

Going further

This week: index STACKDISC-MAP allowed forbidden per campaign, sync discount_stack tags, test macro STACKDISC-CODE-AUTO-01 scenario code SUMMER15 replaces auto -20%.

Enzo

July 1, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.