如何以编程方式获取Amazon Seller Central订单?

时间:2009-11-23 21:09:15

标签: php amazon-web-services amazon

我们一直在手动将亚马逊订单键入我们的系统,并希望将其自动化。但是,我似乎无法弄清楚如何去做。他们的文件几乎没有。

有:

  • 亚马逊库存管理(AIM)API:应该管理订单和库存
  • 事件通知服务(ENS)API:获取订单通知
  • 卖方中央SOAP API:上传广告资源和管理订单
  • 亚马逊商城网络服务(亚马逊MWS):管理广告资源和订单

那么,嗯,我用哪个?使用REST而不是SOAP是非常优选的。有人能指出一些更好的文档/示例吗?

3 个答案:

答案 0 :(得分:17)

AIM和SOAP是历史API。最佳选择是MWS,它支持AIM和SOAP的所有功能(即所有列表活动,库存报告,订单报告,订单确认和取消,退款,结算报告)。 MWS在mws.amazon.com上也有很好的文档记录,并提供了Java,C#和PHP的示例客户端库。对于Feed和报告格式,您应参阅卖家中心帮助页面了解所有格式(除非您是市场卖家,在这种情况下,可以从您的卖家帐户页面访问帮助页面。)

您可能还想仔细阅读www.amazonservices.com

最后,这里是SOA-GuideToXML.pdf文档的链接,该文档描述了XML提要和报告的详细信息,以及整个工作流程:

http://g-ecx.images-amazon.com/images/G/01/rainier/help/tutorials/SOA-GuideToXML.pdf

答案 1 :(得分:14)

我认为亚马逊的API是一个令人困惑的混乱处理。我刚刚编写了一个简单的工具来从我的亚马逊愿望清单中提取数据,这比以前要难得多。

我猜你想要使用Marketplace服务,但我可能错了。如果您正在处理PHP,那么您可能会发现一个有用的PHP API - Tarzan(已禁用链接 - 此程序包显然不再可用)

以下是亚马逊论坛应该有所帮助:http://www.amazonsellercommunity.com/forums/forum.jspa?forumID=32PDF概述

答案 2 :(得分:1)

如果您(显然没有向您提供帮助)对Web服务和API调用(通信)感到不舒服。您可以从Sellercentarl.amazon下载包含订单信息的平面文件,并使用导入方法一次性输入整个文件,而无需重新输入任何信息。显然,确切的价格将取决于您尝试输入这些订单的系统。 祝你好运!