Функция orders/update (http://<DOMAIN>/api/orders/update/)
Параметры:
token — ключ авторизации полученный через функцию auth.
orders[] — массив заказов
orders[i].order_id — номер заказа
orders[i].status — статус заказа
1 — Новый
2 — В обработке
3 — Доставлен
4 — Не доставлен
- 5 — Заказ оплачен
- 6 — Доставляется
orders[i].tracking_code — код отслеживания посылки для УкрПочты (отображается в заказах в профайле пользователя). Не обязательный параметр.
- orders[i].payed — факт оплаты заказа
- 0 — не оплачен
- 1 — оплачен
Ответ:
status — статус выполнения функции
OK — все записи обновились успешно
WARNING — при обновлении некоторых записей произошли ошибки
response.log — лог выполнения функции по каждой записи
response.log[i].order_id — номер заказа
response.log[i].status — статус обновления записи
OK — все обновилось успешно
ERROR — ошибка при обновлении
response.log[i].message — пояснение к статусу
Пример запроса на адрес (http://<DOMAIN>/api/orders/update/):
Пример ответа на запрос:
{ "status": "WARNING", "response": { "log": [ {"status": "OK", "messages": "UPDATED"}, {"status": "OK", "messages": "UPDATED"}, {"status": "OK", "messages": "UPDATED"}, {"status": "ERROR", "messages": "status is not defined or defined incorrectly"} ] } }
0 Comments