PIM SelectionThe independent guide to choosing a PIM

Product data for AI shopping agents: feeds, markup and protocols

AI shopping agents find and compare products through structured product feeds and schema.org Product markup, so complete, consistent and validated attributes decide whether a product appears. OpenAI's product feed specification and Google Merchant Center both require identifiers, titles, descriptions, brand, price and availability. A PIM that holds those attributes once feeds every channel consistently.

Why does product data decide visibility in AI shopping assistants?

AI shopping assistants recommend products by matching a buyer's request to structured attributes, so a product without those attributes cannot be matched. A buyer asks for a 60 cm stainless steel extractor hood under a set budget. The assistant can only shortlist products whose width, material, type and price it can read as data.

The inputs are product feeds and page markup. OpenAI publishes a product feed specification for merchants. Google takes product data from Merchant Center and from schema.org markup on product pages. Both describe the same facts: identifiers, title, description, brand, price, availability and descriptive attributes.

Three properties of the data decide visibility:

  • Completeness: the attributes buyers filter on are filled.
  • Consistency: the feed, the product page and the markup state the same values.
  • Validity: identifiers pass checksums and units are explicit.

This is a data model problem first and a channel problem second. The AI in PIM pillar makes the same point for AI features inside the PIM. A company with attributes locked in PDFs or free-text descriptions has no structured facts to send. A PIM with a defined data model holds them once and feeds every channel.

Claims about AI shopping traffic and conversion circulate widely. PIMvendors found no independent, verifiable figures to cite, so this page sticks to what the published specifications require.

Which protocols and feeds connect products to AI agents?

Two protocol families and two data formats matter today: OpenAI and Stripe's Agentic Commerce Protocol, Google's Universal Commerce Protocol, product feeds and schema.org markup. The protocols handle checkout between agent and merchant. The feeds and markup carry the product data.

Name Owner Announced Role Product data input
Agentic Commerce Protocol (ACP) Stripe and OpenAI, open source, Apache 2.0 29 September 2025 Agent checkout with the business as merchant of record Merchant product feed
OpenAI product feed OpenAI Specification published by OpenAI Product discovery in ChatGPT Feed with 9 required fields
Universal Commerce Protocol (UCP) Google with Shopify, Etsy, Wayfair, Target, Walmart 11 January 2026 Agent commerce from discovery to checkout Google Merchant Center account
Google Merchant Center feed Google Long-standing Shopping surfaces at Google Product data specification
schema.org Product markup schema.org community Long-standing Structured facts on the product page Page markup

At its announcement, ACP powered Instant Checkout in ChatGPT for US users buying from US Etsy sellers, with Shopify merchants listed as coming soon. UCP supports APIs, Agent2Agent and the Model Context Protocol as transports, and works with Google's Agent Payments Protocol. Over 20 partners endorsed UCP, including Adyen, Mastercard, Stripe, Visa and Zalando. Agents acting on the merchant side, inside the PIM, raise separate risks, covered in Agentic PIM: a reality check.

Which attributes do AI shopping feeds require?

OpenAI and Google require the same core fields and reward the same optional ones. A PIM that holds these attributes in validated form can serve both from one source.

Field OpenAI product feed Google Merchant Center
Identifier item_id, required, stable per item or variant id, required, max 50 characters
Title Required, at most 150 characters Required, max 150 characters
Description Required, at most 5,000 characters Required, max 5,000 characters
Brand Required Required for new products, max 70 characters
Price and availability Required Required
GTIN Optional, exactly 8, 12, 13 or 14 digits with check digit Strongly recommended; must pass GS1 checksum
Material, dimensions, weight Optional; units required, never inferred Optional attributes and product details

Both specifications warn against invented values. OpenAI's reference says not to invent an MPN to replace a missing GTIN, and to leave unknown optional values out. Google says not to guess a GTIN and notes that an incorrect GTIN leads to disapproval.

Optional fields carry the matching power. Width, material, colour, compatibility and capacity are what buyers ask about. Google's product_detail attribute accepts up to 100 entries per product, which suits technical catalogues. Every one of those values should come from an approved PIM attribute, never from generation.

Why must feed, page markup and PIM agree?

Feed, page and markup must agree because systems compare them and penalise conflicts. Google states that it may verify product data before displaying merchant listings. A price or availability on the page that contradicts the feed undermines trust in both.

Schema.org Product markup is the page-side source. Google's merchant listing documentation requires name, image and an Offer with price and currency. It recommends brand, GTIN, MPN, SKU, colour, material, size and other properties. The schema.org Product type also offers additionalProperty for attributes without a dedicated property. The schema.org Product page covers the vocabulary.

Consistency starts in the PIM:

  1. One approved value per attribute, used by the feed, the page template and the markup.
  2. Stable identifiers per product and variant, never reused or changed with price.
  3. Explicit units on every measured value, converted per channel on export.
  4. Price and stock from the system of record, usually the ERP, refreshed when they change.

OpenAI's reference adds that feeds should be updated when prices or availability change. Price and stock rarely live in the PIM, so the integration design matters. The product data syndication page explains the patterns.

What should a PIM selection require for AI shopping readiness?

A PIM selection should require validated identifiers, structured descriptive attributes, explicit units and multi-format export. These requirements serve marketplaces and search engines today and AI agents as they mature.

Requirements to add, grouped by checklist domain:

Domain Requirement
Data model and quality (DM) GTIN, MPN and brand stored as validated attributes with checksum rules
Data model and quality (DM) Measured attributes stored with a unit and converted on export
Data model and quality (DM) Completeness rules per channel, including AI shopping feeds
Integration and syndication (IN) Export to OpenAI and Google feed formats, or through a feed tool
Integration and syndication (IN) Structured data for product page markup from the same attributes
Process and governance (PR) Generated text never used as the source of a factual attribute

Test the result in a demo. Ask each vendor to produce an OpenAI-format and a Google-format feed for 20 of your products and the matching schema.org markup. Compare the three for consistency. The product data quality page explains how to measure completeness per channel.

What is verified today and what remains open?

The specifications are published and verifiable; adoption, regional availability and commercial impact are still open. Both protocols are young, and decisions should rest on the data fundamentals they share.

Verified as of this page's date:

  • ACP is open source under Apache 2.0, announced by Stripe and OpenAI on 29 September 2025.
  • UCP is open source, announced by Google on 11 January 2026, with its specification on GitHub.
  • OpenAI and Google publish product data specifications with overlapping required fields.

Open questions for buyers to track:

  • Availability of agent checkout for European merchants and markets.
  • How protocols handle B2B pricing, configurable products and customer-specific assortments.
  • Whether further protocols emerge or existing ones converge.

The safe investment is the same under any outcome. Structured, complete and validated attributes in a PIM serve every feed format and protocol. Avoid buying a tool for one protocol before the data model is ready. The AI channel-specific descriptions page covers the text fields these feeds require. In licence talks, check that feed connectors and export volumes are priced for growth; the negotiation guide shows how.

An AI shopping agent can only recommend what it can read. If width, material and compatibility sit in a PDF instead of an attribute, the product is invisible to the question a buyer asks.

Stephan SpijkersCo-founder, PIMvendors.com

Want a second pair of eyes on your selection?

PIM Selection is published by PIMvendors.com, which runs scenario-based PIM selections for European manufacturers, distributors and brands. A 30-minute call is enough to see whether that helps.

See PIMvendors selection servicesBook a call with PIMvendors

Frequently asked questions

How do products appear in ChatGPT shopping results?

OpenAI publishes a product feed specification for merchants. The feed requires an item ID, title, description, product URL, brand, seller name, image URL, availability and price, with optional fields such as GTIN, material, dimensions and weight. The specification sits in OpenAI's commerce documentation. Complete, accurate optional fields give the assistant more to match against buyer questions.

What is the Agentic Commerce Protocol?

The Agentic Commerce Protocol, or ACP, is an open standard co-developed by Stripe and OpenAI and announced on 29 September 2025 under the Apache 2.0 licence. ACP lets AI agents complete checkouts with businesses, which remain merchant of record. At announcement it powered Instant Checkout in ChatGPT for US users buying from US Etsy sellers.

What is Google's Universal Commerce Protocol?

The Universal Commerce Protocol, or UCP, is an open-source standard Google announced on 11 January 2026 for agent-driven commerce from discovery to checkout. Google co-developed UCP with Shopify, Etsy, Wayfair, Target and Walmart. To take part in Google's implementation, businesses need an active Merchant Center account with products eligible for checkout.

Does schema.org Product markup matter for AI shopping?

Schema.org Product markup describes a product on its own web page with properties such as name, image, offers, brand, GTIN, colour and material. Google uses this markup for merchant listing experiences and may verify the data before display. Markup that matches your feed and your PIM gives any system reading the page the same structured facts.

Is AI shopping relevant for B2B manufacturers and distributors?

The protocols announced so far focus on consumer checkout. The underlying requirement, structured and validated attributes that software can compare, applies equally to B2B buyers who use AI assistants to shortlist parts and products. B2B companies with technical attributes locked in PDFs face the same visibility problem, and a PIM with a defined data model addresses it.

Sources and method

  1. Stripe: Developing an open standard for agentic commerce
  2. OpenAI Commerce: Product feed reference
  3. Google Developers Blog: Under the hood, Universal Commerce Protocol (UCP)
  4. InfoQ: Google launches Universal Commerce Protocol
  5. Google Merchant Center Help: Product data specification
  6. Google Search Central: Merchant listing (Product, Offer) structured data
  7. schema.org Product, LinkML representation

How this page was made: drafted by the PIM Selection editors from the sources listed, checked against the PIMvendors selection method, and signed off by a named expert. Editorial policy.

Cite this page

PIM Selection (2026). Product data for AI shopping agents: feeds, markup and protocols. PIMvendors.com. https://pimselection.com/ai/product-data-for-ai-shopping/ (version 2026-10-14).