CHATGPT SHOPPING · PRODUCT FEED & AGENTIC COMMERCE

When ChatGPT recommends a product, it comes from a catalogue. Let us make sure yours is in it.

WHAT WE HANDLE

  • Build the product feed to OpenAI’s field specification
  • Clean up GTINs, variants and availability
  • Set up delivery: file upload or API
  • Prepare and accompany the merchant application to OpenAI
  • Ongoing checks that prices and stock do not drift apart

In ChatGPT a product search does not end on a category page but on a handful of specific items. Which ones is decided not by your shop design but by the quality of your product data. That is exactly where we work.

WHERE THE LINES SIT

Three different routes into ChatGPT — not one route with three names.

They get confused often. The difference decides what you actually need to prepare.

ChatGPT Ads — paid

A labelled ad next to the answer, billed on CPM or CPC. Works from day one, ends with the budget. See the page →

ChatGPT SEO — organic

Your content gets named as a source inside the answer. No click price, but weeks to months of lead time. See the page →

ChatGPT Shopping — catalogue

Your individual items appear in the product results because OpenAI knows your catalogue. Not an ad, not copy — a data problem.

HOW IT WORKS TECHNICALLY

One feed, nine required fields, one delivery route.

The specification is manageable. Keeping it clean over time is the hard part.

TopicRequirement
Required fieldsitem_id, title, description, url, brand, seller_name, image_url, availability, price
Price formatAmount and currency, for example 79.99 EUR
Availabilityin_stock, out_of_stock, pre_order, backorder, unknown
GTINExactly 8, 12, 13 or 14 digits — with a valid check digit
Formatsparquet preferred (ideally with zstd); also jsonl.gz, csv.gz, tsv.gz — always UTF-8
DeliveryTwo routes, recommended in combination: SFTP for the full snapshot once a day, API for changes during the day. Small catalogues can run entirely through the API. Promotions are only ever sent via the API.
ShardsUp to 500,000 items per shard, files under roughly 500 MB. Products are matched by item_id, not by filename.
RetentionA product missing from a snapshot does not vanish at once: the last processed record is retained for up to 14 days.
API endpointsPOST /product_feeds creates the feed, PATCH /product_feeds/{id}/products upserts items. Bearer-token auth, with Idempotency-Key and API-Version headers.
Prohibited goodsAmong others alcohol, nicotine, gambling, weapons, prescription-only medication and unlicensed financial products. We check this before the effort, not after.
AccessCurrently by application; per OpenAI documentation, initially limited to approved partners

Based on OpenAI’s public commerce documentation, as of September 2026. The standard behind buying inside the chat is the Agentic Commerce Protocol — it governs checkout, payment and callbacks between shop, AI and payment provider.

FROM PRACTICE

Where product data usually falls over.

FREQUENT QUESTIONS

Short answers to real questions.

GET IN TOUCH

Request a product feed — with an honest pre-check.

Tell us which shop platform you use and how many items are in the catalogue. We review the state of the data and reply within 24 hours.

Request a product feed

No obligation. Reply within 24h.

AUTHOR

Anton Chybisov

Founder & AI Marketing Strategist, ClientFlow24 – Deutsche Digitale Marketingagentur

5+ years of experience in digital marketing for the DACH market. He specializes in GEO/AEO visibility in AI search systems, Meta Ads and Google Ads, and works trilingually — in German, Russian and English.

LinkedIn →