Функція 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].paided - факт оплати замовлення
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/)
{ "token": "7abd7fbadb3920e48b3961181b4cd3e5", "orders": [ { "order_id": 24, "status": 2 }, { "order_id": 23, "status": 4, "tracking_code": "123123123123" }, { "order_id": 22, "status": 3 }, { "order_id": 26, "status": 3123 } ] }
Приклад відповіді на запит
{ "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