C# 亚马逊上传提要,将产品与现有产品匹配?
当我尝试使用亚马逊提要服务(亚马逊市场网络/提要/服务)时,我不断收到有关产品可能已存在于其目录中的错误(上传基本上失败)。
收到该错误后,我可以(通过代码)尝试查找可能的匹配项并自动插入正确的值以重新上传提要吗?
如果是这样,我是否必须使用广告 api 来完成此操作,还是可以通过 Feed 服务来完成?
When I try to use the amazon feed service (amazon market place web/feed/service) I get constant errors about how a product may already exist in their catalog (the upload failed basically).
Upon obtaining that error, can I (through code) try to find the possible matches and insert the proper values automatically to re-upload the feed?
If so do I have to use the advertising api to do this or can it be done with the feed service?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
IIRC,当您在产品匹配中遇到错误时,主要是因为 a) 不明确(目录中已存在多个产品,并且您提交的产品信息未包含足够的信息来消除歧义)或 b) 您的产品信息匹配现有产品,但不一致(例如相同的 UPC 但标题显着不同)。亚马逊并不真正希望您假设您的产品“明显”与现有产品匹配,因为您最终可能会根据实际上不同的产品列出您的 SKU,这最终可能导致客户退货,因为它是不是他们所期望的。
因此,其目的是让人们审查失败的产品匹配并做出明智的决定。您应该能够解析错误消息(至少在某些情况下)并查找 ASIN 和不匹配的值,并在某种 UI 中显示结果。
如果您想“自动”解决不匹配问题,是的,您必须使用 PA API 来找出正确的值应该是什么。但同样,不建议这样做,因为错误的列表可能会引起问题。
IIRC, when you get an error in product matching, it is mostly because there is either a) an ambiguity (several products already exist in the catalog and your submitted product information does not contain enough information to disambiguate) or b) your product information matches an existing product but not consistently (e.g. same UPC but significantly different title). Amazon doesn't really want you to assume that your product "obviously" matches an existing one, because you might end up listing your SKU against a product that is actually different, which could eventually end up causing a customer to return an item because it's not the one that they expected.
Hence, the intention is that a human will review the failed product match and make an informed decision. You should be able to parse the error message (at least in some cases) and look for ASINs and mismatched values, and display the result in some kind of UI.
Should you want to "automatically" resolve the mismatch, yes, you'd have to use PA API to figure out what the correct values should be. But again, doing so is not recommended because of the issues that may arise from an incorrect listing.