Academy
What is a ChatGPT product feed?
A plain-English guide to the product data ChatGPT shopping needs, where it comes from and what it cannot do.
Checked against the sources on 8 October 20267 min read

A ChatGPT product feed is a structured copy of a merchant's catalogue for product discovery. It describes each product or variant with stable identifiers, a title, description, public URL, image, brand, seller name, availability and price. It is not a shopping theme, an advert campaign or a promise that a product will be shown.
Why this matters now
Merchants are being asked to make catalogue data more portable, yet a shop export often mixes dependable facts with fields that are empty, stale or only useful to a human. A feed exposes those gaps early. Think of it as a carefully labelled delivery crate: it carries product facts to a receiving channel, while the shop still owns the inventory and fulfilment.
What to check first
| Check | What good looks like | What to do if it is missing |
|---|---|---|
| Identity | One durable item_id per sellable row | Reuse the shop's SKU or internal ID if it remains stable |
| Customer path | Public product and image URLs | Fix permissions, redirects and variant-specific links |
| Commercial facts | Current price and availability | Return to the shop source, then refresh the feed |
A practical way to do it
- Start with the catalogue already powering your public shop, not a spreadsheet copied six months ago.
- Keep one row for each sellable product or variant and give it an item_id that survives title edits.
- Check that every product URL and image URL opens without logging in.
- Add merchant-wide facts such as seller name, policies and default brand where the shop has no field.
- Validate again after a stock or price change so the feed and source shop do not part company.
Common mistakes
- Treating a feed as an approval application. The feed is evidence of product data quality, not a decision from OpenAI.
- Using collection URLs where a product page is required. A customer and a crawler need the specific item.
- Replacing stable IDs whenever a product is renamed. This makes an unchanged item look new to the receiving platform.
What this does not mean
A clean product feed makes your catalogue understandable to a receiving platform. It does not guarantee approval, inclusion, ranking, sales or a particular checkout experience. Those decisions and customer-facing flows remain with the platform and the merchant.
The useful habit is simple: correct the source data, then validate the exported feed. Do not patch a one-off file and assume the next shop sync will remember your fix. That is how a tidy launch turns into a slow drift a fortnight later.
See the missing fields in a public shop catalogue before you spend time formatting a feed by hand.
Run a free store checkQuestions
Is a ChatGPT product feed the same as Instant Checkout?
No. A feed supports product discovery. Checkout is a separate merchant and payment flow.
Can I use my Shopify catalogue?
Shopify data can be a source, but check the current Shopify and OpenAI guidance for the applicable connection and eligibility.