E-commerce
July 1, 2026
"The bot promises €8 per unit starting from 5 while my cart displays €9.50." "The AI invents a -20% tier outside the program." "Chatbot compensates for a tier difference without agent escalation." Three failures where a poorly calibrated volume pricing bot invents a tier or confuses MOQ (minimum order quantity).
An AI volume pricing chatbot does not replace TIERPR agents (#603). It reads TIERPR-MAP, verifies cart API qty unit price, calculates the gap to next tier savings, cites tier_apply_rule, and hands off post_order refund to humans.
This guide #604 covers intents bot_tierpr_*, flow TIERPRbot, and KPI tierpr_bot. Companion bot to the TIERPR playbook (#603). New AI pricing use case: explaining qty pricing tiers and savings without promising tier prices or compensating.
Summary
Why automate volume pricing with a bot?
"How much more for the next tier?", "why this unit price?" and "the PDP table does not match the cart" frequently come up in volume purchases. A bot calibrated to lookup TIERPR-MAP, verify cart qty price, calculates the gap without inventing the tier.
What the bot solves tier 1
Tier mechanics: customer_copy tier_apply_rule map
Gap next tier: missing qty economy savings calc
Cart verify: cart API unit price active tier
Promo stacking: stack_with_promo best deal map
SKU eligibility: eligible_skus exclusions map
Baymard points out that poorly explained checkouts lead to an additional 10% to 18% abandonment rate (Baymard, checkout 2025). The bot intercepts bot_tierpr_gap before any fictional tier price is displayed.
TIERPRbot vs TIERPR #603, MOQbot #477, AUTODISCbot #602 and promo #111
Five contents, five distinct price-volume mechanics.
Quick matrix
#604 TIERPRbot: bot tier 1 gap qty savings tier cart API
#603 TIERPR: agents post_order refund draft order escalate
MOQbot #477: minimum order threshold MOV distinct tier
AUTODISCbot #602: auto discount cart without qty tier
Promo #111: general promo exclusions conditions
Pipeline: bot gap savings explain → #603 post_order refund. Minimum order → MOQbot #477 reroute.
Which bot_tierpr_* intents should be configured?
Eight tiered pricing bot intents mapped to tierpr_* typologies #603.
Eight bot_tierpr intents
bot_tierpr_explain: customer_copy tier_apply_rule thresholds map
bot_tierpr_gap: qty gap next tier savings calc
bot_tierpr_cart_check: cart API unit price active threshold cause
bot_tierpr_apply_rule: all_units incremental highest cite
bot_tierpr_stack: stack_with_promo code best deal
bot_tierpr_eligibility: SKU collection eligible exclusions
bot_tierpr_savings: savings €/unit current threshold vs base
bot_tierpr_handoff: post_order wrong_price → #603
Tier 1 auto: explain, gap, cart_check, apply_rule, stack, eligibility, savings if cart session + TIERPR-MAP + guardrails.
bot_tierpr_handoff, post_order refund compensate → agents #603 payload cart_id tier_program_id order_ref.
How should TIERPR-MAP #603 be consumed?
The bot reads TIERPR-MAP #603: tier_program_id, tier_breaks, tier_apply_rule, eligible_skus, exclusions, stack_with_promo, customer_segment, customer_copy.
Lookup grounded
Program detect: PDP tier table SKU → TIERPR-MAP row
Shopify Cart API: qty unit price lines per SKU
Tier calculate: active tier next gap savings from tier_breaks
CART-VERIFY-BOT: cart API before quoting tier price
NO-TIER-PROMISE-BOT: tier_breaks map only
EXPLAIN-TIER-BOT: qty tier gap line by line cart API
Alignment anti-hallucination (#123): tier price = cart API or TIERPR-MAP only.
TIERPRBOT-SUP policy in six rules
Six rules bot tiered pricing sure.
TIERPR-MAP-GROUNDED: tier_breaks apply_rule stack map only
CART-VERIFY-BOT: Shopify cart API before quoting tiered prices
NO-TIER-PROMISE-BOT: no tiered pricing outside tier_breaks map
EXPLAIN-TIER-BOT: gap savings qty active tier cart API
NO-COMPENSATE-BOT: bot does not refund nor compensate draft order
MOQ-AUTODISC-REROUTE-BOT: MOV min → #477, auto discount → #602
TIERPRbot Flow TPB-1 to TPB-8
Eight-step volume tiered pricing bot flow.
TPB-1 Classify : bot_tierpr_* intent detect
TPB-2 Cart collect : cart_id session email SKU qty question
TPB-3 TIERPR-MAP : tier_breaks apply_rule stack copy
TPB-4 Cart verify : Shopify API qty unit price CART-VERIFY
TPB-5 Calculate : active tier gap next tier savings
TPB-6 Guardrail : NO-TIER-PROMISE EXPLAIN-TIER NO-COMPENSATE
TPB-7 Respond : TPL-TIERPRbot grounded map
TPB-8 Handoff log : post_order → #603 tag tierpr_bot
TPL-TIERPRbot-GAP Example
“[tier_program_id] Program: [customer_copy map]. SKU [SKU] qty [current]: tier [unit price] € ([tier_apply_rule]). Missing [gap_qty] units for [next_price] €/unit. Savings: [savings] €/unit. [If post-purchase dispute: handoff #603.]”
TPL-TIERPRbot and touchpoint templates
Four essential templates.
TPL-TIERPRbot-EXPLAIN
Program [tier_program_id]: [customer_copy map]. Tiers: [tier_breaks summary]. Rule [tier_apply_rule]. Segment [customer_segment]. Exclusions [exclusions map].
TPL-TIERPRbot-GAP
SKU [SKU] qty [actuel]: [prix unitaire] € active tier. Gap [gap_qty] units → [next_price] €. Savings [savings] €/unit. Link: [cart_url PDP].
TPL-TIERPRbot-CART
Cart: [lignes API qty SKU prix unitaire]. [If wrong_price: cause [gap / exclusion / apply_rule / stack].] Total [total] €.
TPL-TIERPRbot-HANDOFF
Tier request [post_order / wrong_price] forwarded to team. Cart [cart_id]. Program [tier_program_id]. SLA [handoff_sla].
Touchpoints
PDP tier table: bot_tierpr_explain embed
Cart qty selector: bot_tierpr_gap dynamic widget
Checkout unexpected price: bot_tierpr_cart_check chip
B2B volume page: bot_tierpr_savings wholesale entry
Edge cases and reroutes
Five cases outside tier 1 bot standard volume tier.
Minimum checkout order: MOQ-MOQBOT-REROUTE #477 distinct MOV
Missing tier post-purchase: NO-COMPENSATE-BOT handoff #603 TIERPR-POST-01
Auto cart discount: AUTODISCbot #602 distinct reroute
BOGO 1+1 quantity: BOGO1bot #592 distinct free item
Fixed pack bundle: bundle #97 pack price ≠ tier
Bot never executes compensate refund: post_order dispute → agents #603 ops pricing.
Essential tierpr_bot KPIs
Five TIERPRbot monitoring metrics.
tierpr_bot_gap_deflect: gap resolved without agent
tierpr_bot_explain_deflect: explain tiers resolved without handoff
tierpr_bot_cart_deflect: cart_check resolved without ticket
tierpr_bot_handoff_rate: post_order wrong_price / total tierpr bot
tierpr_bot_hallucination_rate: tier price off map audit target 0
Target: tierpr_bot_gap_deflect higher than 70% with TIERPR-MAP cart API sync PDP tier table.
TIERPRbot anti-patterns
Five common mistakes with tiered pricing bots.
Invented tier price: NO-TIER-PROMISE-BOT tier_breaks map only
Confusing tier and MOQ: MOQ-REROUTE #477 minimum order
Gap without cart verify: CART-VERIFY-BOT qty API first
Bot compensation: NO-COMPENSATE-BOT handoff #603
Ignoring tier_apply_rule: EXPLAIN-TIER-BOT all_units vs incremental cite
TIERPRbot with Qstomy
Qstomy on Shopify: detect bot_tierpr intent, TIERPR-MAP RAG grounded, cart qty unit price lookup, gap next tier calculate, handoff #603 post_order payload cart_id tier_program_id.
Pipeline: #604 bot gap savings → #603 refund post_order escalate.
Explore AI support and request a demo.
Checklist, FAQ and going further
TIERPRbot Checklist (8 steps)
Sync TIERPR-MAP #603: RAG bot quantity breaks
Policy TIERPRBOT-SUP: 6 NO-TIER-PROMISE rules
8 intents bot_tierpr_*: flow TPB-1 to TPB-8
4 templates TPL-TIERPRbot-*: EXPLAIN GAP CART HANDOFF
PDP tiers table embed: bot_tierpr_explain entry
Cart qty widget gap: bot_tierpr_gap dynamic
Red team 10 prompts: tier -20% promised qty 3 MOQ combined compensation
Dashboard KPI: tierpr_bot_* section 9
FAQ
Difference #603?
#603 = post_order agents refund escalate. #604 = bot tier 1 gap savings cart API.
Difference MOQbot #477?
#477 = minimum order threshold MOV. #604 = unit price decrease tier qty.
Does the bot promise tier price?
No, outside of tier_breaks map. CART-VERIFY-BOT cart API quotes.
Tier applies to all units?
TPL-TIERPRbot-EXPLAIN tier_apply_rule map: all_units or incremental.
Going further
This week: index TIERPR-MAP RAG, embed bot gap widget cart qty selector, red team promised tier full price cart.

Enzo
July 1, 2026





