Shopify API: получайте заказы в Shopify по дате

Почему при получении заказов из магазина Shopify по дате и лимитам всегда возвращаются заказы последней даты? например: если я сделаю запрос на получение 5 заказов с 1 августа 2012 года, используя этот запрос: /admin/orders.json?status=open&created_at_min=2012-08-01 12:00&limit=5

Поскольку у меня есть 5 заказов на 20 августа 2012 г. и 5 заказов на 31 августа 2012 г., но это вернет 5 заказов на последнюю дату (31 августа 2012 г.).


person SP_Raghuwanshi    schedule 07.09.2012    source источник


Ответы (4)


Shopify API возвращает заказы от самых последних до самых старых.

Когда вы отправите свой запрос, Shopify сначала создаст массив из ваших десяти заказов; первые пять от 31 августа, последние 5 от 20 августа.

Затем, ограничив его пятью заказами, Shopify дает вам первые пять.

Насколько мне известно, в Shopify API нет возможности указать собственный порядок сортировки. Вам нужно будет получить все заказы с помощью created_at_min= 2012-08-01, а затем, используя язык, на котором вы пишете, получить последние 5 элементов в массиве.

person Nick Malcolm    schedule 09.09.2012

Это не задокументировано, но вы можете сделать это, добавив: order=processed_at+asc к вашему запросу.

person ahmed    schedule 15.01.2016

&created_at_max=2012-08-01 11:59 делает свое дело

shopify заказать API

person softwarevamp    schedule 14.08.2013

между двумя датами

/admin/orders.json?created_at_min=2012-08-01 12:00&limit=2012-08-01 12:00
person Viral Prajapati    schedule 16.06.2014