Открыть главное меню

API Orders

Версия от 06:30, 15 января 2020; User (обсуждение | вклад) (Новая страница: «==Обзор== Данный документ описывает методы для работы поставщика/дистрибьютора по получе...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Содержание

Обзор

Данный документ описывает методы для работы поставщика/дистрибьютора по получению полного или отсортированного по статусу списка заказов, а также изменению и корректировке заказа поставщиком в системе Smart Satu.

Версия

Version: 1.0.0

Контактная информация

Contactinfo@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 Предварительный

Изменение и корректировка заказа поставщиком

Статусы заказов доступные для изменения представлены в таблице ниже: