E-commerce

AI Barcode Chatbot: Find product sheets, stock, and information

AI Barcode Chatbot: Find product sheets, stock, and information

July 1, 2026

"I scanned the barcode on the shelf, the bot cannot find the product sheet." "The AI is inventing a product that doesn't exist on the site." "Chatbot quotes a web price without explaining the store label." Three failures where a poorly calibrated product barcode bot blocks the scan-to-web journey.

An e-commerce product barcode AI chatbot does not replace BARSCAN agents (#973). It reads BARSCAN-MAP, looks up EAN UPC, quotes pdp_url price_policy map and hands off mismatch ops to humans.

This guide #974 covers intents bot_barscan_*, flow BARSCANBOT BSB-1 to BSB-8 and KPI barscan_bot. Bot pair of the BARSCAN playbook (#973). Use Case: tier 1 store scan product lookup stock sheet price.

Summary

Why botify the product barcode lookup?

"I scanned in-store, what is the correct online product?" and "the tag price doesn't match the website" come up every week. A calibrated bot looks up BARSCAN-MAP, verifies Shopify variant, and cites pdp_url without inventing SKU or out-of-map price.

What the bot solves in tier 1

  • EAN UPC Lookup: barcode_value → pdp_url product_name

  • Old barcode redirect: old_barcode_redirect map cite

  • Correct variant: variant_options grounded map

  • Explain price: price_policy store web cite

  • Stock location: qty store stock_sync_rules map

The bot intercepts bot_barscan_no_match before invented SKU or dead end without pdp_url.

Omnichannel retail example

Beauty retail 18 stores scan app, 11k barscan tickets/month. Bot sync BARSCAN-MAP Day-0. barscan_bot_deflect +43%, barscan_bot_sku_guess_violation 0 in 7 weeks.

BARSCANBOT #974 vs BARSCAN #973, PRINTCATbot #962, AVAIL #271, PRXDIFFbot #748 and OMNIbot #272

Seven product barcode bot contents, seven distinct roles.

Quick matrix

Pipeline: bot lookup pdp price stock cite → #973 ops mapping handoff execute.

Which bot_barscan_* intents should be configured?

Eight product barcode intents mapped to barscan_* typologies #973.

Eight bot_barscan intents

  • bot_barscan_ean_detect: detect EAN UPC barcode mentioned or photo

  • bot_barscan_pdp_lookup: barcode → pdp_url product_name map

  • bot_barscan_old_redirect: old EAN → new barcode map

  • bot_barscan_variant_explain: variant_options PDP correct map

  • bot_barscan_price_explain: price_policy store web mentioned

  • bot_barscan_stock_lookup: qty location stock_sync_rules map

  • bot_barscan_scan_guide: technical failure manual entry EAN

  • bot_barscan_handoff: unknown ops mismatch → #973

Tier 1 auto: ean_detect, pdp_lookup, old_redirect, variant_explain, price_explain if barcode + BARSCAN-MAP + guardrails.

bot_barscan_handoff, barscan_ops_flag, persistent price dispute → agents #973 payload barscan_id.

How should BARSCAN-MAP #973 be consumed?

The bot reads BARSCAN-MAP #973: barscan_id, barcode_value, barcode_type, shopify_variant_id, shopify_sku, product_name, pdp_url, variant_options, old_barcode_redirect, price_policy, stock_sync_rules, agent_handoff_url.

Lookup grounded barcode

  • Barcode normalize: strip spaces EAN UPC match map

  • Shopify variant API: barcode live admin verify SKU

  • PDP-GROUNDED-BOT: pdp_url shopify_sku map only not inventory

  • OLD-BARCODE-BOT: old_barcode_redirect systematic if EAN obsolete

  • PRICE-POLICY-BOT: price_policy cite if price mismatch

  • NO-SKU-GUESS-BOT: never suggest product out of register

Mobile widget: entry "Scan a product" + EAN field + upload label photo.

BARSCANBOT-SUP policy in six rules

Six rules for a secure product barcode bot.

  1. BARCODE-REGISTRY-GATE: lookup BARSCAN-MAP before scan response

  2. PDP-GROUNDED-BOT: pdp_url shopify_sku from map only

  3. NO-SKU-GUESS-BOT: bot does not issue or replace products off-registry

  4. PRICE-POLICY-BOT: price_policy cited if barscan_price_mismatch

  5. OLD-BARCODE-BOT: redirect to old EAN mandatory if map

  6. PRINTCAT-REROUTE-BOT: text catalog reference → PRINTCATbot #962, coupon → PRINTCOUPBOT #970

Flow BARSCANBOT BSB-1 to BSB-8

Eight-step flow: ingest detect lookup verify answer reroute handoff log.

  1. BSB-1 Ingest: barcode message EAN photo store product

  2. BSB-2 EAN detect: bot_barscan_ean_detect entered barcode image

  3. BSB-3 Registry lookup: BARCODE-REGISTRY-GATE BARSCAN-MAP

  4. BSB-4 Shopify verify: variant SKU barcode live admin

  5. BSB-5 Tier 1 answer: pdp_lookup variant_explain price_explain stock

  6. BSB-6 Reroute: PRINTCATbot #962 OMNIbot #272 PRXDIFFbot #748

  7. BSB-7 Handoff: unknown ops mismatch → agent #973

  8. BSB-8 Log: deflect pdp_lookup price_explain KPI

TPL-BARSCAN-PDP Example

“Barcode {{barcode_value}}: {{product_name}}. Details: {{pdp_url map}}. Variant: {{variant_options map}}.”

TPL-BARSCAN templates and touchpoints

Four short product barcode templates embed widget mobile store first.

TPL-BARSCAN-PDP

[product_name map.] [pdp_url map.] [variant_options.] PDP-GROUNDED.

TPL-BARSCAN-OLD

[old_barcode_redirect map.] Old barcode. Current product: [pdp_url.] OLD-BARCODE-BOT.

TPL-BARSCAN-PRICE

[price_policy map.] [pdp_url.] Store vs web explained. PRICE-POLICY-BOT.

TPL-BARSCAN-HANDOFF

[agent_handoff_url.] Request [unknown / ops / mismatch] transferred. Barcode [barscan_id]. Delay [handoff_sla].

Touchpoints

  • "Scan a product": ean_detect + pdp_lookup

  • PDP scan chip mobile: variant_explain entry

  • "Different label price": price_explain + PRICE template

  • "Product not found": old_redirect + handoff if unknown

Edge cases: available, discontinued, QR, price dispute

Five cases outside tier 1 bot barcode standard.

Bot does not add barcode outside BARSCAN-MAP: handoff #973 brief registry if new frequent EAN.

Essential barscan_bot KPIs

Five BARSCANBOT steering metrics and #973 correlation.

  • barscan_bot_deflect: scans resolved without a barscan_ ticket

  • barscan_bot_pdp_cite_rate: % of pdp_url sessions provided tier 1

  • barscan_bot_old_redirect_rate: % of old EANs redirected map

  • barscan_bot_handoff_rate: % of unknown ops routed #973

  • barscan_bot_sku_guess_violation: invented products outside map target 0

Target: sku_guess_violation at zero and pdp_cite_rate above 85% post BARSCAN-MAP Day-0 sync.

BARSCANBOT anti-patterns

Five common product barcode bot errors.

  1. Inventing SKU off map: NO-SKU-GUESS-BOT registry only

  2. Refusal without old redirect: OLD-BARCODE-BOT mandatory if EAN is obsolete

  3. Forgetting price_policy: PRICE-POLICY-BOT always cited if there is a mismatch

  4. Confusing coupon print: #974 product EAN, not PRINTCOUPBOT #970

  5. Duplicating PRINTCATbot #962: #974 scan EAN distinct from catalog text reference

BARSCANBOT with Qstomy

Qstomy on Shopify: detect bot_barscan intent, BARSCAN-MAP RAG barcode index, variant API verify, templates PDP OLD PRICE, handoff #973 ops payload barscan_id.

Pipeline: #974 bot lookup pdp price → #973 ops mapping execute.

Scenario: retail beauty 18 stores scan app. Registry D-0 new SKU. barscan_bot_deflect +43%, sku_guess_violation 0.

Explore AI support and request a demo.

Checklist, FAQ and going further

BARSCANBOT Checklist (8 steps)

  1. Sync BARSCAN-MAP #973: RAG bot barcode EAN index

  2. Policy BARSCANBOT-SUP: 6 rules REGISTRY-GATE PDP-GROUNDED NO-SKU-GUESS

  3. 8 bot_barscan_* intents: flow BSB-1 to BSB-8

  4. 4 templates TPL-BARSCAN-*: PDP OLD PRICE HANDOFF

  5. Product scanner widget: ean_detect entry mobile store

  6. Shopify variant barcode sync: verify admin live test scan

  7. Red team 10 EAN: invent SKU dead end test

  8. KPI Dashboard: barscan_bot_* section 9 + delta barscan_

FAQ

Difference #973?
#973 = agents verify ops mapping staff execute. #974 = bot tier 1 lookup widget.

Bot invents a product?
No, outside BARSCAN-MAP. NO-SKU-GUESS-BOT. Handoff if unknown.

Difference PRINTCATbot #962?
#962 = catalogue text reference. #974 = shelf label EAN scan.

Difference PRINTCOUPBOT #970?
#970 = coupon print checkout. #974 = physical product barcode.

Store web price dispute?
Bot quotes price_policy map. Dispute confirmed → PRXDIFFbot #748 handoff #973.

Going further

This week: sync BARSCAN-MAP #973, product scanner widget, PDP OLD templates, measure barscan_bot_deflect.

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.