我正在专门查看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%的时间内都可能无关紧要,但是我担心在极少数情况下我的数据会延迟进入报告。我想确保我仍然能够基于我的数据过滤器看到新数据。
答案 0 :(得分:1)
我想我在这里找到了答案:https://sellercentral.amazon.com/gp/help/200453120?language=en_US&ref=ag_200453120_cont_201074420
它说:
该报告包含在指定时间段内报告给FBA的所有已完成的装运。如果尚未将所有物品报告给我们的系统,则可能不包括该时间段内运送的所有物品。这些项目将在未来一段时间内报告。这样可以确保报告数据在任何给定的日期范围内始终保持一致。
并且:
发货日期是基于将发货报告给系统的时间,通常是实际发货日期之后的几个小时。其他报告可能会以不同的方式计算发货日期。
因此,答案实际上是“装运日期”是指货物被报告并添加到报告中的日期,不一定与货物实际发生的日期和时间相同。