亚马逊产品刊登 8560 报错

8560 并不是单一条件的错误码。API 在返回 8560 时,会在 attributeNames 字段中标明缺失的具体属性名称:

  • externally_assigned_product_identifier → 表示条形码/GTIN 免除(exemption)问题
  • product_typepart_number → 表示其他不相关的原因

建议操作

  1. 读取完整的 issues 信息 – 请读取 issues[].attributeNames(以及 attributePathsV3Flat),而不仅仅是 issues[].code。这样即可消除歧义。
  2. 提交前使用 VALIDATION_PREVIEW 预检 – 调用示例:
   PUT /listings/2021-08-01/items/{sellerId}/{sku}
       ?marketplaceIds={mp}
       &mode=VALIDATION_PREVIEW
       &includedData=identifiers,issues

如果返回结果正常(无 issues),说明免除对该 payload 有效。

⚠️ 该模式速度较慢且限流更严格,建议用于交互式检查,不要在批量循环中使用。请参考响应头 x-amzn-RateLimit-Limit 获取实际限流值。

  1. 使用 Catalog Issues Troubleshooter 排查具体案例 – 选择 "Barcode/matching issues and GTIN exemption/validation" 选项,工具会对比提交内容与免除记录,显示差异所在。

为什么已授予的免除仍可能返回 8560

免除(Exemption)的生效条件非常严格,以下任一不匹配都会导致 8560:

  • 站点限制 – 免除仅对授予时指定的单一站点有效
  • 商品类型限制 – 仅对指定的 product type 及其子类型有效(例如 APPAREL 覆盖 SHIRT,但 HEADPHONES 不覆盖 CONSUMER_ELECTRONICS)
  • 账户限制 – 仅对授予免除的卖家账户有效
  • 品牌限制(最常见的坑) – 品牌范围的免除必须使用 Amazon 站点上显示的标准化品牌名称注册,而非卖家自行输入的值。使用卖家输入的原始值注册是不被支持的
  • 过期 – 请检查免除是否已过期
  • 数量上限 – 每个站点/商品类型/卖家组合大约有 100 个免除的软上限,已过期的免除仍计入此上限

未经允许不得转载:16℃·夏 » 亚马逊产品刊登 8560 报错