OpenAI商品信息源规范:feed九字段加资格标记,ChatGPT商家页与消费者帮助页口径分歧
OpenAI的ChatGPT购物已经不是"能不能被搜到"的问题,而是"以什么结构被索引、什么条件下可被购买"的问题。10月1日上线的虚拟试穿与Favorites把这套体系又往前推了一步。但真正决定商家商品能否进入这套体系的,是OpenAI开发者文档里那份商品信息源(product feed)规范:9个必填字段、3个资格标记,以及一个标为Stable的文件上传架构。
⚠️ 本篇最需要提醒的一件事:OpenAI自己的两个页面对"结账在哪发生"说法不一致。商家页写"我们正在逐步淡化ChatGPT中独立的'即时结账'体验,现在优先强化商品探索,以及由商家主导的结账流程";消费者帮助页仍写"对于部分符合条件的商品和商家,ChatGPT可能还会显示即时结账选项,让用户在ChatGPT内完成结账而不必跳转到商家网站"。两边都是OpenAI官方页面。下面如实呈现这一分歧,不替OpenAI选边。
9个必填字段与3个资格标记

9个必填字段的官方英文名与写法要求如下(规范页的字段总表随版本更新,引用时以官网当期页面为准):
| 字段 | 类型 | 官方要求 |
|---|---|---|
| item_id | String | 商品ID,每个变体唯一,需长期稳定 |
| title | String | 商品名,含变体信息,最多150字符 |
| description | String | 纯文本描述,最多5000字符 |
| url | URL | 商品详情页URL,需能正常访问 |
| brand | String | 品牌,建议与商品页一致 |
| seller_name | String | 卖家名称,需用真实名称 |
| image_url | URL | 主图直链,JPEG或PNG格式 |
| availability | String | in_stock、out_of_stock、pre_order、backorder、unknown |
| price | String | 金额加货币代码,如"79.99 USD" |
规范另有几条明确纪律:product_category、material、color、size、dimensions、weight回答的是"皮革的、2公斤以内吗"这类筛选问题;gtin、mpn帮助识别同一商品在不同卖家的对应关系;shipping_price、return_policy回答点击之前关于成本与风险的疑问。还有一条容易忽略——选填字段遇未知值时应直接省略,而不是写null或n/a,unknown只在availability里有效。
资格标记被单列为OpenAI Flags,官方说明"这些字段不影响商品在你自己网站上的展示方式,只启用或停用ChatGPT集成"。is_eligible_search控制商品能否出现在ChatGPT搜索结果中,默认true;is_eligible_checkout允许在ChatGPT内直接购买,官方表格写明"is_eligible_search必须为true,is_eligible_checkout才会对该商品启用",还需要seller_privacy_policy与seller_tos两个网址;is_ads_eligible默认false,控制ChatGPT Ads能否处理该商品,与搜索资格相互独立。
规范里最关键的一句话


图片来源:TechCrunch — ChatGPT购物结果中的Try On按钮与试穿效果图,图片来源OpenAI(https://techcrunch.com/?p=3172830)
官方规范有一句需要单独拎出来:Checkout requires a separately enabled integration。也就是说,把资格标记打开并不等于结账已经开通——官方表格在is_eligible_checkout的"依赖"一栏写的是Requires is_eligible_search=true,而结账本身需要单独启用的集成。
这句话正好解释了前面那两个页面的分歧从何而来:标记与集成是两件事,而文档层面尚未就"哪些商家当前处于已启用状态"给出统一说明。
稳定架构与更新节奏

Schema view里Stable与Draft是两个并列视图,官方对Stable的说明是"用于受支持的文件上传集成,预计在可预见的未来仍是受支持的文件上传路径";Draft的说明是"仅为规划与反馈发布,尚不支持生产集成"。这条区分对已经在跑生产环境的团队有实际意义——按Stable建,不要把Draft字段当生产依据。
更新节奏上,官方推荐每日推送一次完整目录快照,日内价格与库存变动走API。文件格式Parquet为首选(理想配合zstd压缩),同时接受gzip压缩的JSONL、CSV、TSV,编码统一为UTF-8,文件名保持稳定并在每次推送时覆盖同一文件或同一组分片,单个分片上限约50万条、约500MB。覆盖范围上,标准上传面向美国ChatGPT用户,商家页也写明购物功能目前在美国上线、之后逐步扩展到更多地区,官方没有给出其他地区的时间表。
10月1日上线的两个功能与官方点名名单

虚拟试穿与Favorites在10月1日全球上线,均基于新发布的ChatGPT Images 2.5模型。按TechCrunch报道,虚拟试穿在ChatGPT购物结果里新增一个Try On按钮,用户上传自拍或全身照片即可看到服装配饰上身效果,也可上传一张商品图(比如网页截图)要求试穿;Favorites把发现的商品存进App内的Library,官方说明这些商品会与试穿生成的图片存放在一起。OpenAI称Images 2.5在光照自然度、纹理丰富度、编辑指令遵循与生成延迟上有改进——这些是OpenAI自己的说法,目前没有第三方评测数据。
官方在3月转向商品发现时的表述是:初版"即时结账"功能未能提供期望的灵活性,因此让商家使用自有结账流程,同时把重点放在商品发现上。官方点名已完成ACP(Agentic Commerce Protocol,代理商务协议)商品发现集成的零售商包括Target、Sephora、Nordstrom、Lowe's、Best Buy、The Home Depot与Wayfair;Shopify商家通过Shopify Catalog接入。商家页另有一句常被引用的话:从ChatGPT发起的订单不收取任何费用。
注意事项
- 9个必填字段请按官方英文名与大小写书写;选填字段的未知值应省略而非填null或n/a。
- is_eligible_checkout需要is_eligible_search为true才生效,且结账需要单独启用的集成,不要把"标记已开"理解为"结账已通"。
- Schema view请使用Stable;Draft仅供规划与反馈,官方明确其尚不支持生产集成。
- 商家页与消费者帮助页在结账问题上口径不一致,引用相关表述时必须注明来自哪个页面。
- 本篇不引用任何关于OpenAI抽成比例的旧数字。这类比例出自2026年1月的报道,且相关产品在Shopify商家侧从未规模化落地,用它做成本测算会得到错误结论。
常见问题
问:feed提交了就能在ChatGPT里被搜到吗? 答:不一定。商家页写明,如果ChatGPT已经抓取你的网站,不是必须提供信息源;但信息源能让你更精准控制商品呈现方式与信息准确性。直接feed访问目前面向已审核的合作方,其他申请者在等待名单上,官方称正在推进合作方导入并计划在年内推出商家自助入口。
问:美国以外的商家现在能接吗? 答:官方未给时间表。商家页只写购物功能目前在美国上线、之后逐步扩展至更多地区。
问:既然商家页说要淡化站内结账,消费者帮助页为什么还说能站内结账? 答:这是OpenAI两个官方页面目前的不一致,本文如实呈现。可查的线索是规范里"结账需要单独启用的集成"这句话与商家页提到的计划推出自助商家入口,但OpenAI并未就哪些商家当前已启用结账给出统一说明。
参考来源
- OpenAI开发者文档《Products – Agentic Commerce》商品文件上传规范(Schema view:Stable)
- OpenAI商家页chatgpt.com/merchants与openai.com商品发现页FAQ
- OpenAI消费者帮助页《Shopping with ChatGPT Search》
- OpenAI官方博客《Powering Product Discovery in ChatGPT》
- TechCrunch《ChatGPT can now virtually try on clothes for you》(2026年10月1日)