4. Получение заказов в различных статусах

На этом этапе вы можете получить список заказов в зависимости от их текущего статуса — новых, в доставке, готовых к выдаче, завершённых или отменённых. Запрос позволяет фильтровать заказы по статусу, номеру, а также по периоду создания.

GET-запрос:

curl --location 'https://halykmarket.kz/gw/merchant/public/order/v2
?size=20&page=1
&orderNumber=1111111111-1
&status=APPROVED_BY_BANK
&startDate=2024-11-28
&endDate=2024-11-29' \
--header 'Authorization: Bearer ваш токен' \

Атрибуты запроса:

Наименование

Описание

page

Номер страницы, начиная с единицы

size

Количество результатов запроса. Максимальное значение — 100

status

1) Статусы нового заказа: • APPROVED_BY_BANK — Новый заказ • ACCEPTED_BY_MERCHANT — Заказ был принят 2) Статусы доставки до двери:

• WAITING_COURIER — Ожидание курьера

• DELIVERY — В доставке до двери

• DELIVERY_COMPLETED — Доставка до двери завершена (промежуточный статус) 3) Статусы доставки в ПВЗ:

• WAITING_PVZ_COURIER — Ожидание курьера ПВЗ

• DELIVERY_PVZ — В доставке в ПВЗ

• READY_FOR_PICKUP_FROM_PVZ — Готов к выдаче из ПВЗ

• WAITING_PVZ_COURIER_FOR_RETURN — Заказ ожидает курьера для возврата из ПВЗ

• RETURNING_TO_MERCHANT_FROM_PVZ — Возвращается курьером из ПВЗ

• RETURNED_TO_MERCHANT_FROM_PVZ — Возвращен курьером из ПВЗ 4) Статусы доставки в постамат:

• WAITING_POSTAMAT_COURIER — Ожидание курьера на отправку в Постамат

• DELIVERY_POSTAMAT — В доставке в постамат

• READY_FOR_PICKUP_FROM_POSTAMAT — Готов к выдаче из постамата • WAITING_POSTAMAT_COURIER_FOR_RETURN — Ожидается возврат из Постамата

• RETURNING_TO_MERCHANT_FROM_POSTAMAT — Возвращается курьером из Постамата

• RETURNED_TO_MERCHANT_FROM_ POSTAMAT — Возвращен курьером из постамата 5) Общие итоговые статусы:

• MERCHANT_COMPLETED — Завершение заказа (промежуточный статус)

• COMPLETED — Завершен

• CANCEL_REQUESTED — Запрошена отмена (промежуточный статус) • CANCELLED — Отменен

• RETURN_REQUESTED — Запрошен возврат (промежуточный статус)

• RETURNED / RETURNED_PARTIAL — Возвращен

startDate

Опциональный фильтр. Начало периода фильтрации по дате создания заказа. По умолчанию — заказы за последний месяц

endDate

Опциональный фильтр. Конец периода фильтрации по дате создания заказа. По умолчанию — заказы за последний месяц

Для обращения на тестовый сервер, используйте URL: https://test2-api.halykmarket.com/api/merchant/v1/orders

Ответ сервера (неполный скрин):

Шаблон ответа:

Вы получили список заказов в соотв. статусе. Заказы в ответе - не старше 90 дней по дате создания от текущей даты.

Последнее обновление