C#亚马逊上传Feed,将产品与现有产品相匹配?

当我尝试使用亚马逊饲料服务(亚马逊市场网站/饲料/服务)时,我对其产品可能已经存在于他们的catelog中时会产生持续的错误(基本上上传失败).所以我的问题是,一旦获得该错误,我可以通过代码尝试找到可能的匹配并自动插入适当的值来重新上传Feed吗?如果是这样,我必须使用广告API来执行此操作,还是可以使用Feed服务完成? 最佳答案 IIRC,当您在产品匹配中出现错误时,主要是因为存在a)歧义(目录中已存在多个产品且您提交的产品信息中没有足够的信息来消除歧义)或b)您的产品信息匹配现有产品但不一致(例如相同的UPC,但标题明显不同).亚马逊并不真的希望您认为您的产品“显然”与现有产品相匹配,因为您最终可能会针对实际不同的产品列出您的SKU,最终可能会导致客户退回商品,因为它是不是他们所期望的那个.

因此,意图是人类将审查失败的产品匹配并做出明智的决定.您应该能够解析错误消息(至少在某些情况下)并查找ASIN和不匹配的值,并在某种UI中显示结果.

如果您想“自动”解决不匹配问题,是的,您必须使用PA API来确定正确的值应该是什么.但是,不建议这样做,因为错误的列表可能会导致问题.

点赞