/
Updating Orders

Updating Orders

Function orders/update (<http://<DOMAIN>>/api/orders/update/)

Parameters:

  • token - authorization key obtained through the auth function.

  • orders[] - array of orders

    • orders[i].order_id - order number

    • orders[i].status - order status

      • 1 - New

      • 2 - In processing

      • 3 - Delivered

      • 4 - Not delivered

      • 6 - Delivering

    • orders[i].tracking_code - tracking code for UkrPochta (displayed in orders in user profile). Optional parameter.

    • orders[i].paid - fact of order payment

      • 0 - not paid

      • 1 - paid

Response:

  • status - status of the function execution

    • OK - all records were updated successfully

    • WARNING - errors occurred while updating some records

  • response.log - log of function execution for each record

    • response.log[i].order_id - order number

    • response.log[i].status - record update status

      • OK - everything was updated successfully

      • ERROR - update error

    • response.log[i].message - status explanation

 

Query example 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 } ] }


Response example

{ "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" } ] } }



Related content

Cartum API Documentation
Cartum API Documentation
Read with this
Обновление заказов
Обновление заказов
More like this
Export of payment options
Export of payment options
Read with this
Оновлення замовлень
Оновлення замовлень
More like this