The OpenAI product feed spec, explained

Every required field, the control flags, and the mistakes that quietly cost you eligibility.

The product feed is the core artifact of ChatGPT Shopping — the file OpenAI reads to know your products, prices and stock. Here is the specification in practical form.

File format
UTF-8; Parquet preferred, gzipped JSONL, CSV or TSV accepted; a stable filename overwritten with each daily snapshot. One header row, lowercase_underscore field names, one product variant per row. Delivered by SFTP or the feeds API after approval — OpenAI does not pull from a URL.
Required fields, every row
item_id (stable, ≤100 chars) · title (≤150, plain text) · description (≤5,000, plain text, no HTML) · url (must resolve 200) · image_url (JPEG/PNG) · brand (≤70) · price as “amount CURRENCY” · availability (in_stock / out_of_stock / pre_order / backorder / unknown) · seller_name · target_countries.
The control flags
is_eligible_search — appear in ChatGPT answers. is_eligible_checkout — marks a row checkout-ready (requires search=true plus live seller_privacy_policy and seller_tos URLs); ChatGPT does not currently run in-chat checkout for merchants. is_ads_eligible — ads feeds only.
What actually trips stores up
Variants not expanded to their own rows with group_id + variant_dict · HTML left inside descriptions · prices without a currency code · missing GTIN/MPN without identifier_exists=no · sale prices not lower than list price · policy URLs that 404. Malformed rows are rejected; variants without group_id are treated as separate single listings, which weakens how they display.
Freshness
OpenAI asks for a full snapshot at least daily, with API updates in between; availability and price are ranking factors. We regenerate and push on schedule for connected stores.

See exactly what blocks your store โ€” free

Enter your store on the homepage and we generate your actual OpenAI-spec feed on the spot, with a line-by-line readout of what blocks search and checkout eligibility.

Check my store →
CanAIShopYou ยท the on-ramp to AI shopping ยท Multan, Pakistan
ChatGPT Shopping guide ยท Feed spec ยท ACP guide ยท AI surfaces checklist ยท Google Merchant Center ยท Microsoft Merchant Center ยท Perplexity ยท About ยท Privacy ยท Terms ยท mahmood@canaishopyou.com