API Orders
Содержание
Обзор
Данный документ описывает методы для работы поставщика/дистрибьютора по получению полного или отсортированного по статусу списка заказов, а также изменению и корректировке заказа поставщиком в системе Smart Satu.
Версия
Version: 1.0.0
Контактная информация
Contact: info@smartsatu.com
URI схема
Host : //smartsatu.com/api/ Schemes : HTTPS
Методы
Получение списка заказов
Для того чтобы получить список всех заказов необходимо отправить GET-запрос c пустым телом по URL: https://food.smartsatu.com/api/orders. В headers запроса обязательно должна передаваться страна пользователя, а также уникальный токен авторизации, который был получен при входе в систему. Ответом от сервера будет являться массив данных со списком всех ваших заказов в системе Smart Satu с их данными.
Получение списка заказов в зависимости от статуса заказа
Для того чтобы получить список заказов имеющих определенный статус необходимо отправить GET-запрос c пустым телом по URL: https://food.smartsatu.com/api/orders. В строке запроса необходимо добавить параметр статуса и его значение (?status=1). В итоге получаем запрос вида: https://food.smartsatu.com/api/orders?status=3. В headers запроса обязательно должна передаваться страна пользователя, а также уникальный токен авторизации, который был получен при входе в систему. Ответом от сервера будет являться массив данных со списком всех ваших заказов в указанном статусе, а также их данными. Также возможно получение списка заказов, начиная от определенной даты, указав дату и время: Пример: https://food.smartsatu.com/api/orders?status=7&updated_from=2019-11-27T07:03:01
Перечень статусов заказа:
Status | Description |
---|---|
status=1 | Новый |
status=2 | Принят |
status=3 | Отклонен поставщиком |
status=4 | Принят с корректировкой |
status=5 | Подтвержден |
status=6 | Отменен магазином |
status=7 | Выполнен |
status=8 | Не доставлен |
status=9 | Не выполнен |
status=10 | Выполнен с корректировкой |
status=11 | Предварительный |
Изменение и корректировка заказа поставщиком
Статусы заказов доступные для изменения представлены в таблице ниже: