【问题标题】:How to list amazon orders through ASIN如何通过 ASIN 列出亚马逊订单
【发布时间】:2013-10-17 02:03:34
【问题描述】:

只有在您有 ASIN 的情况下才能获得订单吗?

现在我正在做的是通过 ListOrder 获取所有订单(这里没有返回 ASIN。但我可以使用 AmazonOrderId),然后通过 将它们一一过滤/匹配GetOrder(如果您发送 AmazonOrderId,则返回 ASIN)。然而,这是一种丑陋的方法,因为它需要很长时间才能过滤掉所需的订单。

我想知道是否有人对此有解决方法?因为我在 MWS 文档中看不到任何解决方案。

【问题讨论】:

    标签: amazon amazon-mws


    【解决方案1】:

    您可以请求_GET_ORDERS_DATA_ 报告。它列出了指定时间段内的所有订单,并包含每个订单商品的 ASIN。这意味着您只需四个请求(RequestReport、GetReportRequestList、GetReportList、GetReport,如Amazon Marketplace Web Service Developer Guide (Version 2009-01-01) 的“管理报告”中所述)即可完成。

    但是,您仍然需要对该数据进行相当多的过滤,以仅获取包含特定 ASIN 的订单。

    【讨论】:

    • 感谢您的回答!我现在正在尝试这个。我可以在 RequestReport 中看到它现在是 SUBMITTED。在报告DONE之前我要等待多长时间?
    • @RussellGutierrez 它将从_SUBMITTED_ 变为_PROCESSING_,然后切换到_DONE_。这需要的时间取决于您的请求的复杂性和服务器上的当前负载。根据我的经验,报告通常会在几分钟内完成,但我(很少)看到他们排了几个小时的队。
    • 我在报告中没有看到 ASIN。仅限 SKU 和 AmazonOrderItemCode
    • @RussellGutierrez 我假设您有可用于将 SKU 链接到 ASIN 的数据。如果您不这样做,您可以调用产品 API 将 ASIN 解析为您的 SKU - 例如。通过GetMyPriceForASIN
    猜你喜欢
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多