E-commerce
July 1, 2026
"The bot says -20% auto while my cart is at full price." "The AI asks me for a code while the banner says no code." "Chatbot compensates for a missing auto discount without agent escalation." Three failures where a miscalibrated auto discount bot invents a discount or confuses a manual code.
An automatic cart discount AI chatbot does not replace AUTODISC agents (#601). It reads AUTODISC-MAP, verifies cart API discounts applied, cites customer_copy stack_with_codes combination_rules, and hands off refund post_order to humans.
This guide #602 covers intents bot_autodisc_*, flow AUTODISCbot, and KPI autodisc_bot. Direct pair bot of the AUTODISC playbook (#601). New AI promo use case: diagnose auto cart discount issues without promising discounts or compensating refunds.
Summary
Why automate auto discount diagnosis with a bot?
"My automatic discount is not applying", "do I need to enter a code?" and "my code erased the website promo" come up during every automatic discount campaign. A bot calibrated to look up AUTODISC-MAP, verify cart API, quotes without requiring a code, and without inventing a discount.
What the tier 1 bot resolves
No-code mechanic: customer_copy trigger_rule map
Cart verify: cart API discount applied cause absent
Code vs auto: stack_with_codes combination_rules map
Min cart threshold: trigger_rule gap € qty quote
SKU eligibility: eligible_collections exclusions map
Uniqodo estimates that 46% of shoppers abandon when a promo does not work as expected (Uniqodo, promo messaging 2026). The bot intercepts bot_autodisc_cart_check before any invented discount occurs.
AUTODISCbot vs AUTODISC #601, BOGO1bot #592, reduce-promo and promo #111
Five contents, five distinct discount mechanics.
Quick Matrix
#602 AUTODISCbot: bot tier 1 cart auto discount stack combination
#601 AUTODISC: agents refund post_order draft order escalate
BOGO1bot #592: 1+1 quantity Buy X Get Y distinct
reduce-promo: invalid entered code red checkout error
Promo #111: general mixed carts exclusions conditions
Pipeline: bot cart explain stack → #601 post_order refund. Red error code → reduce-promo reroute.
Which bot_autodisc_* intents should be configured?
Eight auto-mapped auto-discount bot intents typologies autodisc_* #601.
Eight bot_autodisc intents
bot_autodisc_explain: customer_copy without trigger_rule code
bot_autodisc_cart_check: cart API discount applied cause absent
bot_autodisc_vs_code: stack_with_codes combination best deal
bot_autodisc_eligibility: eligible SKU collection exclusions map
bot_autodisc_min_cart: trigger_rule gap threshold € qty
bot_autodisc_combination: combination_rules product order shipping
bot_autodisc_validity: valid_from_until discount active expired
bot_autodisc_handoff: post_order not_applied refund → #601
Tier 1 auto: explain, cart_check, vs_code, eligibility, min_cart, combination, validity if cart session + AUTODISC-MAP + guardrails.
bot_autodisc_handoff, post_order refund compensate → agents #601 payload cart_id discount_id order_ref.
How to use AUTODISC-MAP #601?
The bot reads AUTODISC-MAP #601: discount_id, discount_type, trigger_rule, eligible_collections, exclusions, combination_rules, stack_with_codes, valid_from_until, customer_copy.
Lookup grounded
Discount detect: site banner ribbon → AUTODISC-MAP row
Shopify Cart API: automatic discounts applied lines total
Product collection check: SKU in eligible_collections
CART-VERIFY-BOT: cart API before auto discount quote
NO-DISCOUNT-PROMISE-BOT: eligible_collections map only
EXPLAIN-CART-BOT: line by line from cart API
Alignment anti-hallucination (#123): auto discount = cart API or AUTODISC-MAP only.
AUTODISCBOT-SUP policy in six rules
Six safe automatic discount bot rules.
AUTODISC-MAP-GROUNDED: trigger stack combination customer_copy map only
CART-VERIFY-BOT: Shopify cart API before quoting discount
NO-DISCOUNT-PROMISE-BOT: no auto discount outside eligible_collections
EXPLAIN-CART-BOT: cart calculation line by line cart API
NO-COMPENSATE-BOT: bot does not refund nor draft order compensate
BOGO-GWP-CODE-REROUTE-BOT: 1+1 → #592, gift → #554, code red → reduce-promo
AUTODISCbot Flow ADB-1 to ADB-8
Flow eight steps bot automatic cart discount.
ADB-1 Classify: bot_autodisc_* intent detect
ADB-2 Cart collect: cart_id session email SKU code question
ADB-3 AUTODISC-MAP: discount trigger combination stack copy
ADB-4 Cart verify: Shopify API discounts applied CART-VERIFY
ADB-5 Guardrail: NO-DISCOUNT-PROMISE EXPLAIN-CART NO-COMPENSATE
ADB-6 Respond: TPL-AUTODISCbot grounded map
ADB-7 Handoff: post_order not_applied → #601
ADB-8 Log: intent discount_id tag autodisc_bot
Example TPL-AUTODISCbot-CART
"Auto discount [discount_id]: [customer_copy map]. No code required. Cart: [qty SKU price API lines]. Discount [applied -X € / missing]. [If missing: cause [min_cart / exclusion / combination / vs_code].] [If min: add [X] € collection [eligible_collections].] [If post-purchase dispute: handoff #601.]"
TPL-AUTODISCbot templates and touchpoints
Four essential templates.
TPL-AUTODISCbot-EXPLAIN
Auto discount [discount_id]: [customer_copy map]. No code required. Trigger [trigger_rule]. Valid [valid_from_until]. Collections: [eligible_collections summary]. Exclusions: [exclusions map].
TPL-AUTODISCbot-CART
Cart: [API lines]. Auto discount [amount status]. [If missing: cause + action.] Link: [cart_url].
TPL-AUTODISCbot-CODE
Code [code] vs auto discount [discount_id]: [stack_with_codes map]. Best deal: [auto / code] savings of [amount]. Combination: [combination_rules]. Remove [other] to apply.
TPL-AUTODISCbot-HANDOFF
Request for auto discount [post_order / not_applied] forwarded to the team. Cart [cart_id]. Discount [discount_id]. Delay [handoff_sla].
Touchpoints
Homepage banner without code: bot_autodisc_explain embed
Cart missing discount: bot_autodisc_cart_check widget
Checkout code entered: bot_autodisc_vs_code chip
PDP auto promo badge: bot_autodisc_eligibility entry
Edge cases and reroutes
Five cases outside tier 1 standard auto discount bot.
Missing post-purchase discount: NO-COMPENSATE-BOT handoff #601 AUTODISC-POST-01
Buy X Get Y quantity: BOGO1bot #592 reroute distinct
Threshold cart gift: GWPbot #554 reroute distinct
Code entered red error: CODE-REROUTE reduce-promo diagnostic
Mixed cart conditions: promo #111 general exclusions
Bot never executes compensate refund: post_order dispute → agents #601 finance ops.
Essential autodisc_bot KPIs
Five AUTODISCbot management metrics.
autodisc_bot_cart_deflect: cart_check resolved without agent
autodisc_bot_explain_deflect: explain without code resolved without handoff
autodisc_bot_handoff_rate: post_order not_applied / total autodisc bot
autodisc_bot_hallucination_rate: discount promised out of map target audit 0
autodisc_bot_reroute_accuracy: BOGO GWP code reroute correct
Target: autodisc_bot_cart_deflect greater than 70% auto campaign with AUTODISC-MAP cart API sync customer_copy banner.
AUTODISCbot anti-patterns
Five common errors in bots' automatic discounts.
Requesting a non-existent code: customer_copy map without required code
Invented discount outside cart API: CART-VERIFY-BOT before quote
Bot compensation: NO-COMPENSATE-BOT handoff #601
Ignoring code stack vs auto: TPL-AUTODISCbot-CODE stack map
Confusing BOGO 1+1: BOGO-GWP-CODE-REROUTE #592 distinct
AUTODISCbot with Qstomy
Qstomy on Shopify: detect bot_autodisc intent, AUTODISC-MAP RAG grounded, cart API automatic discount lookup, stack_with_codes cite, handoff #601 post_order payload cart_id discount_id.
Pipeline: #602 bot cart explain stack → #601 refund post_order escalate.
Explore AI support and request a demo.
Checklist, FAQ and going further
AUTODISCbot Checklist (8 steps)
Sync AUTODISC-MAP #601: RAG bot + Shopify automatic discounts
Policy AUTODISCBOT-SUP: 6 NO-COMPENSATE-BOT rules
8 intents bot_autodisc_*: ADB-1 to ADB-8 flow
4 templates TPL-AUTODISCbot-*: EXPLAIN CART CODE HANDOFF
Cart widget discount missing: bot_autodisc_cart_check entry
Checkout vs_code chip: bot_autodisc_vs_code trigger
Red team 10 prompts: discount promised without code requested compensation bot
KPI Dashboard: autodisc_bot_* section 9
FAQ
Difference with #601?
#601 = post_order draft order refund agents. #602 = bot tier 1 cart diagnostic without code.
Does the bot ask for a code?
No if automatic discount. TPL-AUTODISCbot-EXPLAIN customer_copy without code.
Does the code erase the automatic discount?
TPL-AUTODISCbot-CODE stack_with_codes combination_rules map.
Difference with reduce-promo?
reduce-promo = code entered error. #602 = automatic discount not applied or conflict without entry.
Going further
This week: index AUTODISC-MAP RAG, embed bot cart widget discount missing, red team -20% discount promised on full price cart.

Enzo
July 1, 2026





