MWS API报告时间限制是否适用于要添加的数据或报告中的数据?

时间:2019-07-30 18:17:38

标签: amazon-mws

我正在专门查看FBA Customer Shipment Sales Report报告,但是我认为这个问题更普遍地适用于大多数报告。

报告中的一列是“发货日期”。通过MWS API请求此报告时,可以指定StartDate和EndDate。这些日期是在“发货日期”列上进行过滤,还是根据数据添加到报表中的日期进行过滤?

例如,如果订单在2019-07-29T12:00:00Z发货,但Amazon直到一小时后才在2019-07-29T13:00:00Z上才将其实际添加到报告中,那么如果我生成的EndDate为{ {1}},这批货物会出现在报告中吗?还是仅在EndDate大于或等于2019-07-29T13:00:00Z时才显示,因为那是实际将货件添加到报告中的时间?

我了解到,总体而言,此报告几乎是实时的,因此在99%的时间内都可能无关紧要,但是我担心在极少数情况下我的数据会延迟进入报告。我想确保我仍然能够基于我的数据过滤器看到新数据。

1 个答案:

答案 0 :(得分:1)

我想我在这里找到了答案:https://sellercentral.amazon.com/gp/help/200453120?language=en_US&ref=ag_200453120_cont_201074420

它说:

  

该报告包含在指定时间段内报告给FBA的所有已完成的装运。如果尚未将所有物品报告给我们的系统,则可能不包括该时间段内运送的所有物品。这些项目将在未来一段时间内报告。这样可以确保报告数据在任何给定的日期范围内始终保持一致。

并且:

  

发货日期是基于将发货报告给系统的时间,通常是实际发货日期之后的几个小时。其他报告可能会以不同的方式计算发货日期。

因此,答案实际上是“装运日期”是指货物被报告并添加到报告中的日期,不一定与货物实际发生的日期和时间相同。