为什么按日期和限制从Shopify Store获取订单总是返回最新日期的订单?例如:如果我使用以下查询从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个订单,但这将返回最新日期(2012年8月31日)的5个订单。
发布于 2012-09-09 23:39:53
Shopify API按从最近到最旧的顺序返回订单。
提交查询时,Shopify将首先创建一个包含10个订单的数组;前5个订单来自8月31日,后5个订单来自8月20日。
然后,通过将其限制为五个订单,Shopify将为您提供前五个订单。
据我所知,没有办法在Shopify API中指定自己的排序顺序。您需要使用created_at_min= 2012-08-01
获取所有订单,然后使用您正在编写的任何语言获取数组中的最后5项。
发布于 2016-01-15 19:55:16
它没有文档记录,但是您可以通过在查询中添加:order=processed_at+asc
来实现。
https://stackoverflow.com/questions/12318899
复制