E-commerce

AI Chatbot for comparing old and new versions of a product

AI Chatbot for comparing old and new versions of a product

July 1, 2026

"The bot invents a camera difference between v1 and v2 that is absent from the table." "The AI recommends v1 even though old_stock_policy says end of stock." "Chatbot promises free exchange between v1 and v2 without upgrade_trade_in_policy map." Three failures where a poorly calibrated version comparison bot improvises differences, ignores old stock, or over-promises swaps.

An e-commerce old vs new version comparison AI chatbot does not replace OLDVSNEW agents (#687). It reads OLDVSNEW-MAP, quotes compare_table_copy, guides which buy migration and hands off swap exceptions to humans.

This guide #688 covers intents bot_oldvsnew_*, flow OLDVSNEWbot and KPI oldvsnew_bot. Pair bot of the OLDVSNEW playbook (#687). AI use case: comparing versions and guiding range migration without inventing differences or promising swaps.

Summary

Why automate version comparison via bot?

"Difference v1 v2?", "buy old or new?" and "upgrade worth it?" regularly appear in PDP compare widgets and pre-purchase chat. A calibrated bot cites OLDVSNEW-MAP compare_table_copy upgrade_benefits price_diff without invented differences or promise swaps.

What the bot solves tier 1 version comparison

  • Compare side-by-side: compare_table_copy map

  • Which buy: old_stock price_diff recommend map

  • Upgrade worth: upgrade_benefits_copy owner map

  • Accessory diff: accessory_compat_diff_copy map

  • Migration guide: migration_steps_copy link map

Baymard notes that an interactive comparison widget reduces hesitation on multi-revision PDPs (Baymard, PDP 2025).

OLDVSNEWbot vs OLDVSNEW #687, PRODUPDbot #672, UPGRBND #663 and launch #114

Five pieces of content, five distinct product evolution angles.

Quick matrix

Pipeline: #688 bot compare which buy tier 1 → #687 agents swap migration escalate.

Which bot_oldvsnew_* intents should be configured?

Eight mapping comparison bot intents oldvsnew_* typologies #687.

Eight intents bot_oldvsnew

  • bot_oldvsnew_compare : side-by-side map compare_table_copy

  • bot_oldvsnew_which_buy : pre-purchase recommend map old vs new

  • bot_oldvsnew_upgrade_worth : owner map upgrade_benefits_copy

  • bot_oldvsnew_accessory_diff : accessory_compat_diff_copy map

  • bot_oldvsnew_price_diff : promo map price_diff_copy

  • bot_oldvsnew_old_stock : end of life map old_stock_policy

  • bot_oldvsnew_migration : guide map migration_steps_copy

  • bot_oldvsnew_handoff : swap exception → #687

Tier 1 auto : compare, which_buy, upgrade_worth, accessory_diff, price_diff, old_stock, migration if OLDVSNEW-MAP.

bot_oldvsnew_handoff oldvsnew_swap → agents #687 payload order_ref version swap question.

How do I consume OLDVSNEW-MAP #687?

The bot reads OLDVSNEW-MAP #687: oldvsnew_program_id, product_line_id, old_version_skus, new_version_sku, compare_table_copy, upgrade_benefits_copy, accessory_compat_diff_copy, price_diff_copy, old_stock_policy, migration_steps_copy, upgrade_trade_in_policy, produpd671_reroute_policy, customer_communication_copy.

Lookup grounded

  • COMPARE-CITE-BOT: compare_table_copy cite map only

  • NO-COMPARE-INVENT-BOT: no diff outside whitelist map

  • STOCK-CITE-BOT: old_stock_policy before recommend old SKU

  • NO-SWAP-PROMISE-BOT: upgrade_trade_in_policy handoff #687 only

  • NO-DOWNGRADE-BOT: no downgrade new old without old_stock_policy map

  • PRODUPD672-REROUTE-BOT: changelog breaking firmware → #672 PRODUPDbot distinct comparison

  • OLDVSNEW687-HANDOFF-BOT: swap exception → #687 agents OVN-7

Alignment anti-hallucination (#123): compare diff = OLDVSNEW-MAP whitelist only.

OLDVSNEWBOT-SUP policy in six rules

Six bot rules comparison safe version.

  1. OLDVSNEW-MAP-GROUNDED-BOT: compare upgrade diff from map only

  2. COMPARE-CITE-BOT: compare_table_copy cite map only

  3. NO-COMPARE-INVENT-BOT: no feature diff outside map

  4. STOCK-CITE-BOT: old_stock_policy before which_buy old recommend

  5. NO-SWAP-PROMISE-BOT: swap handoff #687 never bot execute alone

  6. EXCEPTION-HANDOFF-BOT: swap migration exception → #687 OVN-7

Flow OLDVSNEWbot OVNB-1 to OVNB-8

Eight-step bot flow version comparison.

  1. OVNB-1 Classify: bot_oldvsnew_* intent detect PDP compare widget chat

  2. OVNB-2 Collect: product_line old new context owner pre-buy order_ref

  3. OVNB-3 OLDVSNEW-MAP: compare upgrade accessory price stock migration swap

  4. OVNB-4 Context: pre-buy owner upgrade swap classify

  5. OVNB-5 Guardrail: COMPARE STOCK NO-INVENT NO-SWAP PRODUPD672 reroute

  6. OVNB-6 Respond: TPL-OLDVSNEWbot grounded customer_communication_copy

  7. OVNB-7 Recommend or handoff: which_buy SKU or swap #687 payload

  8. OVNB-8 Log: intent oldvsnew_program_id tag oldvsnew_bot handoff Y/N

Example TPL-OLDVSNEWbot-COMPARE

"[product_line_id]: [old_version_skus map] vs [new_version_sku map]. Differences: [compare_table_copy map]. [upgrade_benefits_copy map if upgrade_worth.] COMPARE-CITE-BOT map only. NO-COMPARE-INVENT-BOT."

TPL-OLDVSNEWbot and touchpoints templates

Four essential templates.

TPL-OLDVSNEWbot-COMPARE

Program [oldvsnew_program_id]: old [old_version_skus] vs new [new_version_sku]. [compare_table_copy map]. [accessory_compat_diff_copy if applicable.] COMPARE-CITE-BOT.

TPL-OLDVSNEWbot-WHICH

Pre-purchase: [old_stock_policy map]. [price_diff_copy map]. Promo budget old: [old_version_skus if in stock]. New arrivals: [new_version_sku] [upgrade_benefits_copy summary]. PDP Link: [url]. STOCK-CITE-BOT.

TPL-OLDVSNEWbot-MIGRATE

Owner [old_version_skus]: migration [new_version_sku]: [migration_steps_copy map]. Benefits: [upgrade_benefits_copy map]. Accessories: [accessory_compat_diff_copy map].

TPL-OLDVSNEWbot-HANDOFF

Request [v1 v2 exchange / swap transition] forwarded to team. Recap [order_ref version question]. NO-SWAP-PROMISE-BOT OLDVSNEW687-HANDOFF-BOT.

Touchpoints

  • PDP widget compare: bot_oldvsnew_compare proactive

  • PDP new version badge: bot_oldvsnew_which_buy entry

  • Range migration page: bot_oldvsnew_migration assist

  • Chat keyword v1 v2 difference: bot_oldvsnew_compare trigger

Edge cases and reroutes

Five cases outside tier 1 bot standard version comparison.

Bot never performs swap: upgrade_trade_in_policy → agents #687 OVN-7.

Essential oldvsnew_bot KPIs

Five OLDVSNEWbot steering metrics.

  • oldvsnew_bot_compare_deflect: compare resolved without agent

  • oldvsnew_bot_compare_cite_rate: COMPARE-CITE-BOT / bot_oldvsnew_compare

  • oldvsnew_bot_which_buy_convert_rate: purchase post TPL-OLDVSNEWbot-WHICH

  • oldvsnew_bot_compare_invent_violations: invented difference target audit 0

  • oldvsnew_bot_swap_promise_violations: promised swap bot target audit 0

Target: oldvsnew_bot_compare_invent_violations 0 and oldvsnew_bot_compare_deflect greater than 55%.

OLDVSNEWbot anti-patterns

Five common errors in bot version comparison.

  1. Invented diff: COMPARE-CITE-BOT compare_table_copy map

  2. Promised swap bot: NO-SWAP-PROMISE-BOT handoff #687 only

  3. Old recommended out of stock: STOCK-CITE-BOT old_stock_policy map

  4. Confusing PRODUPD #672: firmware changelog distinct side-by-side comparison

  5. Promised downgrade: NO-DOWNGRADE-BOT old_stock_policy map

OLDVSNEWbot with Qstomy

Qstomy on Shopify: detect bot_oldvsnew intent, OLDVSNEW-MAP RAG grounded, compare widget PDP, which buy recommend, handoff #687 swap migration.

Pipeline: #688 bot compare which buy tier 1 → #687 agents swap migration escalate.

Explore AI support and request a demo.

Checklist, FAQ and going further

OLDVSNEWbot Checklist (8 steps)

  1. Sync OLDVSNEW-MAP #687: RAG bot PDP compare widget

  2. Policy OLDVSNEWBOT-SUP: 6 rules COMPARE NO-INVENT NO-SWAP

  3. 8 intents bot_oldvsnew_*: flow OVNB-1 to OVNB-8

  4. 4 templates TPL-OLDVSNEWbot-*: COMPARE WHICH MIGRATE HANDOFF

  5. PDP compare widget embed: compare_table_copy sync bot agents

  6. old_stock_policy index: RAG grounded audit which_buy

  7. Red team 10 prompts: invented diff promised swap old stock depleted PRODUPD confused

  8. Dashboard KPI: oldvsnew_bot_* section 9

FAQ

Difference #687?
#687 = agents swap migration OVN-7 escalate. #688 = bot tier 1 compare which buy handoff.

Difference PRODUPDbot #672?
#672 = changelog compat breaking firmware. #688 = side-by-side migration comparison range.

Bot executes swap v1 v2?
No. NO-SWAP-PROMISE-BOT TPL-OLDVSNEWbot-HANDOFF #687 upgrade_trade_in_policy.

Buy old or new bot?
TPL-OLDVSNEWbot-WHICH old_stock price_diff upgrade_benefits STOCK-CITE-BOT.

Going further

This week: index OLDVSNEW-MAP RAG compare widget, embed PDP which buy, red team invented diff swap bot violations.

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.