BookbagBookbag
Glossary

Product Catalog

A product catalog is the structured database of all products a merchant sells, including titles, descriptions, images, pricing, variants, SKUs, and inventory levels — serving as the authoritative source of product information for storefronts, fulfillment systems, and AI support agents.

Also covered on this page: SKU (Stock Keeping Unit), Product Variant.

What it means

Key insight

A well-maintained product catalog is the source of truth your AI needs to answer product questions confidently — catalog quality directly determines support quality.

The product catalog is the backbone of an ecommerce store's information architecture. Every product page, every search result, and every fulfillment decision draws from it. For AI support, the catalog is the primary reference for answering product questions: what are the dimensions of this item, does this come in green, what's the weight, is this compatible with that accessory. An AI agent connected to the Shopify product catalog can answer these questions in real time from structured data rather than relying on a static FAQ. The richer and more accurate the catalog — detailed descriptions, complete variant options, accurate specifications — the wider the range of product questions the AI can resolve without human escalation. Catalog gaps become support escalations: when the AI can't find a specification in the catalog, it can't answer the question.

Why it matters

Product questions are the second-largest category of ecommerce support volume after order status, and a well-maintained catalog is the primary defense against them escalating to humans. For merchants with large catalogs or technically complex products, AI access to structured catalog data enables support at a depth that would be impossible to staff manually. Catalog maintenance — keeping descriptions current, filling in missing specifications, updating prices and availability — pays double dividends: better customer browsing experience and better AI support accuracy.

Related concepts, explained

These terms are part of the same idea, so they live here rather than on pages of their own.

SKU (Stock Keeping Unit)

A SKU (Stock Keeping Unit) is a unique alphanumeric identifier assigned to a specific product variant — a particular combination of product, size, color, and configuration — used to track inventory, process orders, and look up product details without ambiguity.

In any merchant's catalog, product names alone are often insufficient to identify exactly what a customer is asking about — 'blue hoodie' could refer to dozens of SKUs depending on size and shade. SKUs provide the precision layer: each unique combination of product attributes (color: navy, size: L, material: cotton blend) gets its own SKU, making it possible to track inventory, fulfill orders, and answer product questions with no ambiguity. When a customer contacts support about a specific item they ordered, the SKU from their order record is the authoritative identifier the AI uses to look up the product, check availability, find compatibility information, or identify the correct return or exchange target. For merchants with large catalogs, SKU management is the foundation of accurate support.

Without SKUs, answering product-specific support questions requires a slow, error-prone matching process — looking at product names and descriptions to figure out exactly which item the customer has. With SKUs, the AI resolves the product in one lookup. This matters most for exchanges (finding the right replacement variant), returns (confirming the correct item was returned), and catalog questions (checking stock for the specific variant the customer wants). For merchants managing hundreds or thousands of variants, SKU-level precision is essential for support quality.

Product Variant

A product variant is a specific purchasable version of a product defined by a unique combination of option values — such as size, color, or material — each tracked independently with its own SKU, price point, and inventory level.

Products in ecommerce are rarely single things — a t-shirt comes in five colors and four sizes, representing twenty variants. Each variant has its own SKU, its own inventory count, and sometimes its own price. From a support perspective, the variant is the unit of resolution: when a customer says 'I ordered the wrong size', the AI needs to identify the specific variant they have (size M, navy) and the specific variant they want (size L, navy) before processing an exchange. When a customer asks if an item is in stock, the answer may differ by variant — size small available, size medium sold out. An AI that operates at the variant level rather than the product level provides dramatically more accurate and useful support responses.

Variant-level precision prevents the most common support errors: exchanges for out-of-stock variants, returns attributed to the wrong product, and availability answers that ignore the specific option the customer needs. For merchants selling configurable products, variant handling is the core of support accuracy. An AI that collapses all variants into a single product response will routinely give wrong answers — confirming availability when the specific size is sold out, or initiating an exchange for a variant that doesn't exist.

How Bookbag helps

Live Catalog Sync

Bookbag syncs with your Shopify product catalog in real time so product descriptions, prices, and availability answers always reflect the current catalog state, not a snapshot from when the AI was set up.

Product Question Handling

Bookbag answers product specification questions directly from catalog data — dimensions, materials, compatibility, care instructions — without requiring a human to look up product details for every inquiry.

Catalog Gap Identification

Bookbag surfaces product questions it couldn't answer from catalog data, showing merchants exactly which product attributes are missing and generating the most customer confusion.

Frequently Asked Questions

Yes, as long as the product is in the catalog with sufficient detail. The AI reads catalog data dynamically — it doesn't need individual training for each product, just access to the catalog as a data source.

In priority order: product description, variant details (size, color, material), specifications, compatibility notes, and care/use instructions. These cover the vast majority of product questions. Pricing and availability are handled separately via real-time inventory and pricing queries.

Keep them in the catalog with a clear status indicator so the AI can accurately tell customers the product is no longer available and suggest current alternatives, rather than being unable to answer questions about items customers have or previously ordered.

A UPC or barcode is a universal industry code identifying a product across retailers. A SKU is merchant-specific — each merchant assigns their own SKU system. The same physical product may have a different SKU at different stores but the same UPC everywhere.

The order record in Shopify contains the specific variant ID and option values for each line item, so the AI can retrieve the exact variant purchased without asking the customer to repeat it.

See Bookbag in action

Join the ecommerce teams resolving more tickets, answering 24/7, and turning support into a revenue channel with Bookbag.