Learn

How to Prepare Your Product Catalog for Agentic Commerce

Andrew McPherson

Depth · Core

Good for: Leaders · Builders

For an AI agent to find and buy your products, your product data has to be four things: complete, structured, accurate, and machine-readable, and it has to match your live store exactly. Agents do not read your storefront the way a person does. They read structured product data, and they transact against it. If that data is thin, an agent overlooks you; if it disagrees with your live prices or stock, an agent’s checkout can fail outright. Getting your catalog right is the foundational, protocol-agnostic step that makes everything else in agentic commerce possible, and it is useful whichever standards and surfaces win. This guide covers what agent-ready product data means, the fields that matter most, where the feed goes, and how to keep it current.

Why product data is the foundation

In conventional e-commerce, a person reads your product page, fills the gaps with judgment, and clicks buy. An agent has neither the page-reading nor the judgment. It works from a feed of structured attributes and makes decisions on them: whether to include you in a comparison, which variant fits the buyer’s request, whether you are in stock and in budget. So your product data is not a marketing asset that supports the sale; for an agent it is the storefront. Two failures follow from getting it wrong. If the data is incomplete or unstructured, you are invisible to the agent, or represented worse than a competitor who did the work. If the data is inaccurate, you are visible but you break: an agent quotes a price or promises stock you cannot honor.

What “agent-ready” means

Hold onto four properties.

Complete. Every item carries the fields an agent needs to choose and to transact, not just a name and a photo.

Structured. The data is machine-readable, expressed in a recognized product schema, rather than prose a human reads off a page. Established vocabularies like schema.org’s Product type and the major shopping-feed specifications already define these fields; you do not need to invent a format.

Accurate. The feed matches your live store to the cent and the unit. This is the property merchants most often neglect and the one agents are least forgiving about.

Current. Prices, availability, and promotions change, and the feed has to change with them, ideally in near real time.

The fields that matter most

At minimum, agents rely on a core set of attributes. The exact names vary by schema, but the substance is consistent.

FieldWhy an agent needs it
Unique IDTo reference the exact item across the session and the order
Title and descriptionTo match the buyer’s request and describe the item
Price and currencyTo check budget and compute the cart total
Availability and quantityTo know it can actually be bought, and how many
ImagesTo present the item to the buyer
BrandTo match brand-specific requests and rank fairly
Category and product typeTo place the item in the right comparison
Identifiers (GTIN, MPN)To disambiguate the exact product
Variants (size, color, etc.)To pick the right option for the request
Shipping and returnsTo set expectations and complete fulfillment

Richer, more accurate attributes are what get you surfaced and described well when an agent compares options. Thin data is the most common reason a product is overlooked.

Accuracy and live-store parity

This deserves its own emphasis because it is where real money is lost. An agent transacts against the data you publish. If your feed says 45.00 and your live store says 49.00, or your feed says in stock and your live store is sold out, an agent-initiated checkout can fail or complete at the wrong terms, and the merchant is often the one left with the return and the chargeback. Treat exact parity between the feed and your live systems as non-negotiable, and prefer near-real-time sync over periodic batch updates for price and stock. This is the same operational risk covered in agentic commerce risks and readiness, seen from the data side.

Where the feed goes

You probably do not need a brand-new system. Most merchants already publish a structured product feed (for example a shopping feed through a commerce platform or a merchant center), and that same well-formed data is most of what agents need. Increasingly, platforms syndicate a merchant’s product feed to multiple agent surfaces at once, and the agentic commerce protocols consume product feeds rather than inventing a wholly new format: the Agentic Commerce Protocol includes a product feed, and Google’s UCP defines a catalog capability. So the priority is the quality and accuracy of the feed you already have, and making sure it reaches the surfaces your customers use, not building a separate catalog from scratch.

Curating and managing the catalog over time

Agent-ready data is not a one-time project. A few ongoing practices keep it healthy. Maintain a clean taxonomy so products land in the right comparisons. Enrich attributes deliberately, since richer, accurate data is what wins the agent’s consideration. Handle variants explicitly rather than collapsing them, so an agent can pick the right size or color. Represent out-of-stock and backorder states honestly so agents do not try to buy what you cannot ship. And keep pricing and promotions in sync, because a discount that is live on your site but stale in your feed is exactly the kind of mismatch that breaks an agent checkout.

A practical checklist

A low-regret program for most merchants:

  • Audit your existing product data for completeness and for exact agreement with your live store, and fix the gaps.
  • Structure the data against a recognized product schema rather than leaving key facts in page prose.
  • Enrich the attributes that help an agent choose: identifiers, variants, categories, clear descriptions.
  • Sync price and availability in near real time, not in slow batches.
  • Monitor for drift between the feed and the live store, and treat mismatches as incidents.

Where this fits

Clean product data is the step before the protocols, not a part of them, which is why it pays off no matter which standards win. Once your catalog is agent-ready, the next move is the checkout integration that consumes it: for merchants adopting ACP, that is how to implement ACP. For why this matters differently depending on your business, see agentic commerce by business type, and for the bigger picture, what agentic commerce means for your business.

FAQ

What makes a product catalog agent-ready? Complete fields, structured machine-readable data, accuracy that matches your live store, and currency as prices and stock change. Agents transact against your data, so gaps hide you and mismatches break the purchase.

Do I need a special feed? Usually not. A well-formed shopping feed you already publish is most of what agents need; the protocols consume product feeds rather than invent a new format. Prioritize quality and accuracy over a separate system.

Why does live-store parity matter so much? An agent acts programmatically on your published data. A price or stock mismatch can make an agent checkout fail or complete at the wrong terms, often leaving the merchant with the return and dispute.

What is the most important first step? Audit your product data for completeness and exact agreement with your live store, and fix the gaps. It is low-regret, since clean data also helps conventional search and your own storefront.

Primary sources

  1. Product (schema.org type) · Schema.org
  2. Product data specification · Google Merchant Center
  3. Agentic Commerce Protocol specification (GitHub) · GitHub