Функция orders/update (http://<DOMAIN>/api/orders/update/)
Параметры:
token - ключ авторизации полученный через функцию auth
orders[] - массив заказов
orders[i].order_id - номер заказа
orders[i].status - статус заказа
1 - новый
2 - в обработке
3 - доставлен
4 - не доставлен
- 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"} ] } }
Add Comment