E-commerce

AI Chatbot for automatic discounts: explain why a promotion does not apply

AI Chatbot for automatic discounts: explain why a promotion does not apply

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

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.

  1. AUTODISC-MAP-GROUNDED: trigger stack combination customer_copy map only

  2. CART-VERIFY-BOT: Shopify cart API before quoting discount

  3. NO-DISCOUNT-PROMISE-BOT: no auto discount outside eligible_collections

  4. EXPLAIN-CART-BOT: cart calculation line by line cart API

  5. NO-COMPENSATE-BOT: bot does not refund nor draft order compensate

  6. 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.

  1. ADB-1 Classify: bot_autodisc_* intent detect

  2. ADB-2 Cart collect: cart_id session email SKU code question

  3. ADB-3 AUTODISC-MAP: discount trigger combination stack copy

  4. ADB-4 Cart verify: Shopify API discounts applied CART-VERIFY

  5. ADB-5 Guardrail: NO-DISCOUNT-PROMISE EXPLAIN-CART NO-COMPENSATE

  6. ADB-6 Respond: TPL-AUTODISCbot grounded map

  7. ADB-7 Handoff: post_order not_applied → #601

  8. 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.

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.

  1. Requesting a non-existent code: customer_copy map without required code

  2. Invented discount outside cart API: CART-VERIFY-BOT before quote

  3. Bot compensation: NO-COMPENSATE-BOT handoff #601

  4. Ignoring code stack vs auto: TPL-AUTODISCbot-CODE stack map

  5. 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)

  1. Sync AUTODISC-MAP #601: RAG bot + Shopify automatic discounts

  2. Policy AUTODISCBOT-SUP: 6 NO-COMPENSATE-BOT rules

  3. 8 intents bot_autodisc_*: ADB-1 to ADB-8 flow

  4. 4 templates TPL-AUTODISCbot-*: EXPLAIN CART CODE HANDOFF

  5. Cart widget discount missing: bot_autodisc_cart_check entry

  6. Checkout vs_code chip: bot_autodisc_vs_code trigger

  7. Red team 10 prompts: discount promised without code requested compensation bot

  8. 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

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.