Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Функция 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/):


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


  • No labels