为什么按日期和限制从Shopify商店中提取订单始终会返回最新日期的订单?
喜欢:如果我查询从2012年8月1日起获得5个订单
使用此查询:
/admin/orders.json?status=open&created_at_min=2012-08-01 12:00&limit=5
因为我在2012年8月20日有5个订单,在2012年8月31日有5个订单 但这将返回最新日期的5个订单(2012年8月31日)。
答案 0 :(得分:2)
Shopify API会将订单从最近回复到最旧。
当您提交查询时,Shopify将首先创建您的十个订单的数组;前五个是从8月31日开始,后五个是从8月20日开始。
然后,通过将其限制为五个订单,Shopify为您提供前五个订单。
据我所知,没有办法在Shopify API中指定您自己的排序顺序。您需要使用created_at_min= 2012-08-01
获取所有订单,然后使用您编写的任何语言,获取数组中的最后5个项目。
答案 1 :(得分:2)
没有记录,但您可以通过在查询中添加order=processed_at+asc
来实现。
答案 2 :(得分:1)
答案 3 :(得分:0)
两个日期之间