You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon SP-API提交产品Feed报缺失publication_date错误

问题根因
  • processingStatus: DONE仅表示Feed任务在亚马逊侧执行流程结束,不代表业务校验通过、商品提交成功,所有业务处理结果必须拉取对应结果报告才能确认,是SP-API Feed接口的通用逻辑。
  • 报错缺失的publication_date和你已传入的<LaunchDate>、<ReleaseDate>是完全独立的字段,无替代关系:
    • <LaunchDate>为全局字段,控制商品在店铺前台的可售时间
    • <ReleaseDate>为全局字段,标记商品官方发售时间,多用于预购场景
    • publication_date对应XML节点<PublicationDate>,是图书类(Books分类)商品新建ASIN时的强制专属必填字段,属于图书品类下的特有属性,不在通用API字段文档中展示,需要查阅对应品类的Feed XSD或品类模板才能找到字段定义。
  • 你当前提交的XML未在图书专属属性节点下传入<PublicationDate>,系统无法识别到该字段;同时你使用了PartialUpdate操作类型,该类型仅用于更新已存在的商品信息,当系统通过你传入的ISBN匹配不到站点内的现有ASIN、判定需要新建ASIN时,会触发新建场景的全量必填字段校验,缺失字段直接报错。
配置方法
  • 字段位置:将<PublicationDate>节点放在<ProductData><Books><ProductType><BooksMisc>路径下,和已填写的<Binding>、<Language>等图书专属属性同级,禁止放在外层全局Product节点下,否则系统无法识别。
  • 格式要求:字段值使用YYYY-MM-DD格式,填写图书实际出版日期即可。
  • 操作类型适配:如果是首次提交该SKU、需要新建ASIN,将<OperationType>的取值从PartialUpdate改为Update,避免增量更新逻辑干扰新建场景的字段校验。
  • 额外校验:如果确认传入的ISBN正确,可先在对应站点(当前为法国站)前台搜索该ISBN,确认是否已存在对应ASIN,若存在仍报匹配错误,检查ISBN填写是否有误、是否与站点归属匹配。
修正后的核心XML片段
<ProductData>
    <Books>
        <ProductType>
            <BooksMisc>
                <Binding>School</Binding>
                <Language>French</Language>
                <NumberOfPages>302</NumberOfPages>
                <Format>standard_edition</Format>
                <!-- 新增必填的出版日期字段 -->
                <PublicationDate>2013-06-17</PublicationDate>
            </BooksMisc>
        </ProductType>
    </Books>
</ProductData>

内容的提问来源于stack exchange,提问作者Darhan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 12:57:12