- What the AI agent reads from your catalog
- Why catalog quality decides conversion
- How retrieval actually works
- The pre-purchase questions your catalog answers
- What makes catalog data agent-ready
- Shopify catalog structure tips
- Live inventory and the availability question
- Product recommendations from catalog data
- Catalog mistakes that break AI answers
- How to audit your catalog in a week
- How Bookbag uses your catalog
What an AI agent reads from your product catalog
When a customer asks "will this backpack fit a 15-inch laptop?" or "what is this jacket made of?", a good AI agent does not guess. It retrieves the answer from your product data and replies with the specific fact. If that fact is not in your catalog, the answer is only as good as the agent's ability to hedge — which is to say, not good at all.
An AI agent connected to your store reads and reasons over product titles, descriptions, variant attributes (size, color, material), Shopify metafields, tags, collections, and live inventory at the variant level. Some platforms also read product images. The agent combines that catalog data with your help docs and the customer's order history to answer a question, compare two products, suggest an alternative, or flag that something is out of stock.
The pattern matters more than any single field. The catalog is the agent's source of truth for everything that happens before checkout. Thin catalog data does not produce a slightly worse agent — it produces an agent that deflects pre-sale questions to a human or, worse, invents an answer.
This is the part merchants underestimate. Teams spend weeks tuning prompts and picking models, then point the agent at a catalog full of "premium quality" placeholders and wonder why answers feel vague. The model is rarely the bottleneck. The data it has to work with almost always is.
A product catalog, in AI-support terms, is the structured and unstructured product data your agent retrieves to answer customer questions: titles, descriptions, variants, metafields, tags, collections, images, and real-time inventory. The richer and more specific this data, the more questions the agent resolves without a human.
Why catalog quality decides pre-purchase conversion
Pre-purchase questions are not idle curiosity. A shopper who asks about sizing or compatibility has their wallet halfway out. Studies of online shopping behavior consistently find that buyers who get an answer to a product question convert at a meaningfully higher rate than those left to figure it out alone — and that a large share of carts are abandoned over uncertainty the seller could have resolved in one sentence.
The economics are lopsided. A WISMO ticket after the sale costs you support time. A sizing question before the sale costs you the sale if it goes unanswered. That is why the catalog is the highest-leverage data source you own: every fact you add is a question your agent can close at the exact moment the customer is deciding whether to buy.
Industry benchmarks for ecommerce make the case in numbers, and they point in one direction: the friction sits before checkout, and much of it is answerable.
| Benchmark (industry, illustrative) | Typical figure | What it means for your catalog |
|---|---|---|
| Carts abandoned overall | ~70% | A slice is pure uncertainty an agent can answer away pre-checkout |
| Shoppers who research before buying | Most | They want specs, fit, and compatibility before they commit |
| Pre-sale questions that are repeatable | The majority | Sizing, material, stock, compatibility — all answerable from catalog data |
| Returns driven by fit/expectation gaps | A large share in apparel | Better pre-sale answers reduce wrong-size orders before they ship |
Every pre-purchase question your agent cannot answer is two costs in one: a likely lost sale now, and a likely return later if the customer guesses wrong. Catalog gaps show up on both sides of the ledger.
How the agent actually retrieves an answer
The agent does not read your entire catalog on every message. It retrieves. When a customer asks a question, the agent figures out which product and which attribute they mean, pulls the relevant records, and grounds its reply in that data instead of its training knowledge. This is what keeps answers accurate and current rather than plausible-sounding guesses.
Mechanically, two things are happening at once. Structured fields — variants, metafields, inventory — are queried directly, like a database lookup, so a stock or price answer is exact. Unstructured text — descriptions, help docs, size guides — is retrieved semantically, where the agent matches the meaning of the question to the meaning of the content rather than exact keywords. The cleaner both layers are, the fewer wrong turns the agent takes.
This split is why two stores running the same agent can get very different results. The store with measurements in metafields and a single canonical size guide gets crisp, confident answers. The store with the same facts buried in marketing prose, scattered across pages, or missing entirely gets an agent that retrieves noise and hedges. Same model, same prompt — different data, different outcome.
- 1Understand the question — identify the product, the variant, and the attribute being asked about (size, material, stock, compatibility).
- 2Resolve the product — match the customer's phrasing ("the navy hoodie") to a real catalog item, even when wording differs.
- 3Query structured data — pull exact values for price, variants, and live inventory directly from the store connection.
- 4Retrieve unstructured context — semantically search descriptions, metafields, and size-guide content for the relevant facts.
- 5Compose a grounded answer — write a specific reply tied to the retrieved data, and cite stock or restock status where relevant.
- 6Escalate when data is missing — if the catalog has no answer, hand off to a human with the question and context instead of fabricating one.
An agent that answers from your live catalog says "the Large is in stock and the chest measures 42 inches." An ungrounded model says "it should fit most people." The difference is a sale closed versus a customer left guessing — and it comes down to whether the data was there to retrieve.
The pre-purchase questions your catalog answers
Map these to your own ticket history and you will see your catalog gaps immediately. Each question type below is a potential lost sale when the answer is not retrievable. An agent with rich catalog data closes them in the chat; an agent with thin data escalates them, slows the buyer down, or guesses.
- Sizing and fit: "What size should I order if I normally wear a Medium?" — needs a size guide with real measurements, not just S/M/L labels.
- Material and composition: "Is this jacket waterproof?" "What is the fabric content?" — needs material details in the description or a metafield.
- Compatibility: "Does this case fit the iPhone 16 Pro Max?" — needs variant-level compatibility data, not a vague general description.
- Weight and dimensions: "How heavy is this bag fully packed?" "What are the carry-on dimensions?" — needs spec data that standard descriptions usually omit.
- Stock and availability: "Do you have this in Large in green?" — needs real-time inventory at the variant level.
- Comparisons: "What is the difference between the Standard and the Pro?" — needs clean, comparable attributes across related products.
- Use and care: "Can I machine wash this?" "How long does the battery last?" — needs care and usage facts the customer can act on.
What makes catalog data agent-ready
The principle is specificity. Marketing language is written to create a feeling; agent-ready data is written to answer a question. "Premium quality fabric" tells the agent nothing it can repeat to a customer. "100% merino wool, 200gsm, machine washable at 30°C" can be retrieved and reused verbatim.
Rewrite your highest-traffic products with that lens. The marketing copy can stay — just make sure the retrievable facts sit alongside it.
A useful test: read each product field and ask whether the agent could quote it directly to a customer who asked. If the answer is no, it is brand atmosphere, not catalog data. Both have a place on the page, but only one closes a sizing question. The right-hand column below is what the agent reaches for; the left-hand column is what it has to apologize for not knowing.
| Data element | Marketing version (not agent-ready) | Agent-ready version |
|---|---|---|
| Size | "Available in a range of sizes" | "Sizes S-XXL, runs true to size; chest: S=36", M=38", L=40"" |
| Material | "Premium quality fabric" | "100% merino wool, 200gsm, machine washable at 30°C" |
| Compatibility | "Works with most smartphones" | "Fits iPhone 14, 15, 16 (all models); not compatible with MagSafe cases" |
| Dimensions | "Compact and lightweight" | "12" × 8" × 4"; weighs 1.2 lbs empty" |
| Care | "Easy care" | "Machine wash cold, tumble dry low, do not bleach" |
| Battery / usage | "All-day power" | "Up to 18 hours playback; charges fully in 90 minutes via USB-C" |
Shopify catalog structure tips for AI agents
On Shopify specifically, a handful of fields and habits do most of the work. Get these right and your agent can answer spec questions reliably across the whole catalog instead of one product at a time.
Use metafields for spec data
Metafields are structured fields attached to products and variants. They are the right home for compatibility, materials, dimensions, and care instructions because they are consistent and queryable. An agent with metafield access answers spec questions across your entire catalog without relying on whatever happens to be in each description.
Write descriptions as customer Q&A, not ad copy
Rewrite descriptions to answer the questions your support team actually hears. Add a short "Common questions about this product" block to your top sellers. The same content improves your agent's answers and your product-page SEO — one edit, two payoffs.
Keep a standalone size guide as knowledge content
Create one sizing article your agent can reference for the whole catalog, with measurements in both inches and centimeters, a note on whether the line runs true to size, and guidance for customers between sizes. A single well-built guide beats scattered size notes on individual pages.
Standardize variant naming
If some products say "Navy" and others say "Dark Blue" for the same color, both your agent and your filters get confused. Standardize variant names across the catalog. It is worth doing for search and merchandising even before you add AI.
Live inventory and the availability question
"Do you have this in size 10?" is one of the most common pre-purchase questions and one of the most tightly tied to conversion. An agent with real-time inventory answers it instantly and accurately. An agent without it either guesses or hands the customer off — and a shopper who has to wait for a human to confirm stock often just closes the tab.
With a native Shopify connection, the agent reads inventory at the variant level — the specific size, color, and style combination — as it stands right now. If the variant is sold out, the agent has good options instead of a dead end: offer a back-in-stock notification, suggest the nearest size that fits based on the size guide, or surface a similar product that is available today.
The restock case is worth setting up deliberately. Store a restock date in a metafield or your knowledge base and the agent can say "the Large in green is sold out; we expect more by July 15 — want me to notify you?" That single sentence turns a lost sale into a waitlist entry and a reason to come back.
Inventory is structured data, so the agent reports it precisely rather than guessing. That precision is what lets it confidently steer a customer toward an in-stock variant instead of losing them to an out-of-stock one.
Product recommendations from catalog data
Recommendations are a natural output of an agent that already reads your catalog and order history — no separate recommendation engine required. The catalog supplies the attributes; the order history supplies the context; the agent connects them in the moment a customer is open to a suggestion.
The quality bar is specificity. Generic "you might also like" carousels are easy to ignore. A recommendation grounded in real catalog data — measurements, compatibility, what the customer already owns — reads like advice, not advertising.
This is also where support quietly becomes a revenue channel. A return that ends in an exchange instead of a refund keeps the sale. An out-of-stock answer that ends in a back-in-stock signup keeps the customer. None of it works without the catalog data underneath — the agent can only recommend what it can accurately describe and confirm is available.
- Exchange alternatives during a return: "The Medium is sold out in red, but the Large runs slightly small — based on your measurements it should fit. Want me to exchange to that?"
- Complementary products: "This lens is compatible with the camera body you ordered last month" — needs both order history and catalog compatibility data.
- Restock and new-arrival nudges: using purchase history plus catalog data to surface relevant restocks to the right customers.
- Accessory or warranty add-on: "Buyers of this model often add the extended warranty — want the details?" at the right point in the conversation.
Catalog mistakes that break AI answers
Most bad AI answers trace back to a small set of catalog problems, not to the model. Fix these and the agent's resolution rate climbs without any change to the underlying technology. The failure modes below are the ones we see trip up otherwise capable agents most often.
The common thread is ambiguity. An agent can only be as decisive as your data lets it be; when two products say different things, or a field is blank, the safe move is to hedge or escalate — and a hedge in front of a ready buyer is a sale at risk.
- Contradictory data across fields: a description says "true to size" while the size guide says "order up." The agent cannot tell which to trust, so it hedges.
- Specs trapped in images only: a sizing chart that exists only as a JPG is invisible to a text-based agent. Put the numbers in text too.
- Inconsistent variant naming: "Navy" on one product and "Dark Blue" on another makes the agent unsure they mean the same color.
- Stale inventory or restock dates: a passed restock date or a manual stock note that no longer matches reality leads the agent to promise the wrong thing.
- Marketing-only descriptions: "premium," "luxurious," and "high-quality" give the agent nothing concrete to repeat to a customer.
- No source for fit guidance: without a real size guide, fit questions either get escalated or answered with a generic guess that drives returns.
Pick a single canonical source for each fact — measurements live in the size guide, materials in a metafield, stock from the live store connection. When the same fact lives in three places that disagree, the agent inherits the disagreement.
How to audit your catalog in a week
You do not need a perfect catalog to start, and you should not try to upgrade all of it at once. Work from your ticket data: every repeated pre-purchase question is a catalog gap with a price tag. Here is a focused week-long pass that fixes the products that matter most first.
- 1Pull your last 90 days of pre-sale tickets and tag them by type — sizing, material, compatibility, stock, comparison.
- 2Rank products by question volume and revenue; start with the top 20 that generate the most questions or the most sales.
- 3For each, fill the gaps the tickets expose: add real measurements, materials, dimensions, and compatibility into descriptions or metafields.
- 4Build or refresh one standalone size guide the agent can use across the catalog.
- 5Standardize variant names so colors and sizes are consistent store-wide.
- 6Confirm the agent has live inventory access, then test it with the exact questions from step one and fix any wrong or vague answers.
- 7Schedule a monthly re-audit so new products and new question patterns do not reopen the gaps.
When the agent gives a weak answer, it is usually pointing at missing data, not a broken model. Reviewing its escalations and low-confidence replies is the fastest way to find exactly which catalog fields to improve next.
How Bookbag uses your catalog to take action
Bookbag connects natively to Shopify, WooCommerce, and BigCommerce, so the agent reads your products, variants, metafields, and live inventory directly — no manual export, no stale copy of your catalog. Pull in your help docs and size guides on top of that, and the agent grounds every pre-sale answer in your real data.
Because Bookbag is an agent rather than a script-based chatbot, it does not stop at answering. It checks stock at the variant level, recommends an in-stock alternative, starts an exchange, sets a back-in-stock notification, or hands off to a human with the full conversation when the catalog genuinely has no answer. Most stores connect their catalog and go live in under a day, and pricing is flat with message credits — no per-resolution fee that penalizes you for resolving more questions.
If you are weighing options, it is worth seeing how an ecommerce-native agent that reads your catalog compares to a general-purpose chatbot builder that does not.
Key takeaways
- Your product catalog is the primary data source for pre-purchase AI support — richer, more specific data directly increases answer quality and conversion.
- The agent retrieves rather than memorizes: structured fields (variants, inventory) are queried exactly, while descriptions and size guides are searched semantically.
- Agent-ready data uses real measurements, materials, and compatibility lists — not vague marketing language.
- Shopify metafields are the most reliable home for spec data the agent can retrieve across the whole catalog.
- Real-time, variant-level inventory lets the agent answer availability questions, set restock alerts, and steer customers to in-stock options.
- Audit your catalog against your most common pre-sale tickets — every repeated question is a catalog gap costing you sales and returns.