Amazon Services China
亚马逊商城网络服务(亚马逊 MWS)文档
亚马逊 MWS 文档

使用订单报告

介绍如何管理订单报告并设置时间。

下载订单报告时,请注意,只有系统中存在要报告的订单时才会生成订单报告。对于已计划的订单报告,如果在上次生成订单报告与当前下载时间之间没有产生新订单,则不会生成报告。当您使用 RequestReport 操作手动下载订单报告时,如果在您指定的时间段内未产生订单,则该操作将返回 _DONE_NO_DATA_,表示没有返回订单报告。

设置订单报告的时间

以下列出了如何设置卖家自行配送网络 (MFN) 订单报告的时间:
  1. 使用 ManageReportSchedule 操作,将订单报告设置为定期提交下载请求。
  2. 使用 GetReportList 操作,将订单报告设置为在步骤 1 中配置的时间间隔后提交下载请求。请确保 Acknowledged 参数设置为 false。此步骤可以决定是否已生成新订单报告。
  3. 记录 GetReportList 操作返回的所有 ReportId 值。如果在上次设置的 GetReportList 请求之后未生成订单报告,则不会返回 ReportId 值。
  4. 对于返回的每个 ReportId 值,提交 GetReport 操作,在其中指定 ReportId 值,这样亚马逊 MWS 便可以返回订单报告。
  5. 使用 UpdateReportAcknowledgements 操作确认已收到订单报告。在下载每个订单报告后都要执行此操作,以确保下次提交 GetReportList 请求时不会下载重复的报告。(参阅步骤 2)。
注:
  • 在极少数情况下,当使用此过程时,同一订单可能会返回多次。有关更多信息,请参阅“重复订单”
  • 此过程仅适用于卖家自行配送 (MFN) 订单。有关追踪亚马逊配送网络 (AFN) 订单的信息,请参阅针对亚马逊物流 (FBA) 卖家的 MWS 指南。

重复订单

通过以上“设置订单报告的时间”一节中介绍的过程,可以确保每个生成的订单报告(由其 ReportId 标识)只返回一次。在大多数情况下,这意味着每个订单(由其 OrderId 标识)只返回一次。但在极少情况下,当使用此过程时,订单可能会返回多次。此外,如果您使用 RequestReport 操作手动下载订单报告,可能会返回重复的订单。基于这些原因,您应将自己的自动系统设置为根据您的情况处理重复订单。