Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Функция Функція orders/update (http<http://<DOMAIN><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 — факт оплаты заказаpaided - факт оплати замовлення

      • 0 - не оплаченоплачено

      • 1 — оплачен- оплачено

ОтветВідповідь:

  • status - статус выполнения функциивиконання функції

    • OK — все записи обновились успешноWARNING — при обновлении некоторых записей произошли ошибки- усі записи оновилися успішно

    • WARNING - під час оновлення деяких записів сталися помилки

  • response.log - лог выполнения функции по каждой записивиконання функції по кожному запису

    • response.log[i].order_id - номер заказазамовлення

    • response.log[i].status - статус обновления записионовлення запису

      • OK - все обновилось успешнооновилося успішно

      • ERROR — ошибка при обновлении- помилка під час оновлення

    • response.log[i].message — пояснение к - пояснення до статусу

Пример запроса Приклад запита на адрес адресу (http://<DOMAIN>/api/orders/update/):

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

Пример ответа на запрос:Приклад відповіді на запит

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