Two ways product data reaches ChatGPT
| Shopify Catalog (Agentic Storefronts) | Direct product feed to OpenAI | |
|---|---|---|
| Who it is for | Eligible Shopify stores | Approved partners who apply at chatgpt.com/merchants |
| Setup | Enabled automatically for eligible stores | Build a feed that follows OpenAI's schema and validation rules |
| Update method | Handled by Shopify from your admin data | Full feed once a day by file upload, plus updates through the day by API |
| Where you manage it | The Agentic page in Shopify admin | Your own feed pipeline |
OpenAI's help center states that for Shopify merchants, product data is already integrated into ChatGPT through Shopify Catalog. So for a typical Shopify store, "the feed" is your Shopify product data itself. The job is to make that data accurate and complete.
What changed in 2026
- March 2026: OpenAI shut down Instant Checkout, its original in-chat buying feature, citing limited merchant adoption, and moved toward retailers building apps inside ChatGPT. Shopify said it would not build a ChatGPT checkout app.
- Spring 2026: Shopify launched Agentic Storefronts, which puts products from eligible stores into ChatGPT and other AI channels through Shopify Catalog.
- Today: OpenAI's merchant documentation describes the product feed as the first step of an Agentic Commerce Protocol (ACP) integration, used to index products and show accurate information. Feed onboarding is available to approved partners only.
If you apply for a direct feed
Larger catalogs or multi-platform brands sometimes want a direct feed. According to OpenAI's getting-started guide:
- You apply through the form at chatgpt.com/merchants.
- The feed follows a documented schema with required fields, canonical field names and validation rules. Data includes titles, descriptions, images, price and availability.
- The recommended pattern is the entire feed once a day by file upload, then updates through the day by API. Small catalogs can use the API for both.
- Promotions can only be sent by API.
- Products must be legal, safe and suitable for a general audience. Adult content, age-restricted products such as alcohol and nicotine, weapons and prescription drugs are among the prohibited categories.
Read the current specification in OpenAI's commerce documentation before building anything: field names and rules can change.
Make your Shopify data feed-ready
Whether your data travels through Shopify Catalog or a direct feed, the same fields carry the weight. Work through this list in your Shopify admin:
- Titles (Products > [product]): describe the item plainly. Avoid internal codes and all-caps marketing.
- Descriptions: cover what a shopper asks: size, material, compatibility, care. A one-line description gives an agent little to work with.
- Images: at least one per product, ideally per main variant.
- Price and compare-at price on every variant. Remove compare-at prices left over from ended sales.
- Inventory: make sure stock is tracked (Track quantity) so availability is real, not always "in stock".
- Variants: each with its own SKU, barcode (GTIN) where you have one, price and stock.
- Product type and vendor: fill them in; they help classification.
- Policies (Settings > Policies): refund and shipping policies published.
- Markets (Settings > Markets): know which currency and price each country sees.
Then open the Agentic page in your admin and read Shopify's recommendations for your listings.
Where each feed field comes from in Shopify
If you ever export your catalog for a direct feed, or just want to know what agents read, this is where the core data lives in your admin:
| Feed data | Shopify admin field | Common problem |
|---|---|---|
| Title | Products > [product] > Title, plus variant option names | Internal codes, or variant names like "Default Title" |
| Description | Products > [product] > Description | One line, or text stored only inside images |
| Images | Products > [product] > Media | No image on some variants |
| Price | Variant price, compare-at price, Markets pricing | Old compare-at price, market-specific prices forgotten |
| Availability | Inventory, Track quantity, Continue selling when out of stock | Quantity not tracked, so everything looks in stock |
| Identifiers | Variant SKU and barcode | Missing or duplicated across variants |
| Product link | Product handle (URL) | Handle changed without a redirect, so old links break |
If you change a product handle, Shopify can create a URL redirect automatically when you edit the handle; keep that option checked so links agents already hold keep working.
The real risk: the feed and the page disagree
A feed is a copy of your catalog. Copies drift. The page might show a sale price while the data agents received still has the regular price; a variant sells out on the site but stays "in stock" elsewhere; an SEO app's structured data keeps an old number. Stale pricing and inventory were reported as a central problem in early ChatGPT checkout experiments. A full daily feed plus intraday updates narrows the gap but does not prove it is closed.
The only way to know is to compare what agents receive with what the page shows, product by product, on a schedule.
How AI Sales Assurance helps
AI Sales Assurance does not build or send feeds. It verifies them from the outside: it reads what AI shopping agents receive about your products and compares it with your live pages, flagging price, currency, availability, variant and title mismatches, conflicting JSON-LD, missing images and too-short descriptions, and broken or missing product links. It also checks whether an agent catalog is reachable and whether agent searches return your products. It is read-only. Run a free check, or choose Pro to re-check every six hours if you update prices often.
See also: ChatGPT showing the wrong price and monitoring product data for AI agents.
Check what AI shopping agents see in your store
Free, read-only check: prices, stock, variants, structured data and links compared with your real product pages. No credit card.
Run my free checkFrequently asked questions
Do I need a ChatGPT product feed for my Shopify store?
Usually not. OpenAI says Shopify product data is already integrated into ChatGPT through Shopify Catalog. Focus on making your Shopify product data accurate and complete.
How do I apply to send a product feed to OpenAI?
Apply with the form at chatgpt.com/merchants. As of October 2026, feed onboarding is limited to approved partners.
How often does OpenAI want feed updates?
OpenAI's guide recommends the full feed once a day by file upload and updates throughout the day by API. Promotions can only be sent by API.
Is the Agentic Commerce Protocol still used after Instant Checkout ended?
Yes. OpenAI's merchant documentation describes the product feed as the first step of an ACP integration, used so ChatGPT can index products and show accurate information.
Which products can't be listed in ChatGPT?
OpenAI prohibits categories such as adult content, alcohol, nicotine, gambling, weapons and prescription-only medicines, among others.