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

AWS销售伙伴API - 如何按商品Feed格式导出商品刊登以用于更新后重传

解决SP API导出符合Feed格式商品刊登的问题

我之前也碰到过一模一样的困扰——getCatalogItem接口确实只返回核心的商品基础信息,很多Feed必填的字段(比如变体属性、分类专属自定义字段、库存调度规则这些)都不会包含,用来构建更新Feed完全不够用。这里给你两个靠谱的解决思路:

方案1:用SP API的Feed导出功能生成完整格式文件

这是最省心的方法,亚马逊专门提供了对应Feed类型来导出和上传格式完全匹配的商品数据:

  • 先调用createFeed接口,指定feedType为GET_MERCHANT_LISTINGS_ALL_DATA(这个类型会返回你店铺所有商品的完整信息,包含Feed所需的全部字段),同时传入你的目标marketplaceIds。
  • 提交请求后,通过getFeed接口轮询Feed状态,直到状态变为DONE(时间取决于商品数量,一般几分钟就能完成)。
  • 状态完成后,用getFeedDocument接口获取生成的Feed文件链接,下载下来的就是完全符合上传格式的CSV/TSV文件,你可以直接修改内容后重新上传更新。

如果只需要导出特定ASIN的商品,还可以在createFeed的inputFeedDocument里上传一个包含目标ASIN列表的文件,指定feedType为GET_FLAT_FILE_LISTINGS_DATA_BY_ASIN,这样会只导出你需要的商品数据,节省时间。

方案2:结合多个接口补全缺失字段(不推荐,太繁琐)

如果暂时没法用Feed导出功能,你可以尝试用getCatalogItem+getItemOffers+getItemAttributes等接口组合补全数据,但这个方法需要自己手动映射字段到Feed格式,不仅容易出错,很多分类特有的字段还是没法获取到,所以优先推荐方案1。

注意事项

  • 确保你的SP API应用已经申请了Feeds相关的权限(feeds:read和feeds:write),否则无法调用这些接口。
  • 导出的Feed文件编码和分隔符要和你上传时一致,一般默认是UTF-8和制表符分隔,修改时别搞错格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 16:42:29