Получение списка заказов - qwep-ru/userapi GitHub Wiki

POST /orderlist

Получает массив заказов указанной величины со всем содержимым по указанному аккаунту поставщика.

Заголовки:

  • Authorization: Bearer TOKEN

Параметры:

  • id — ID аккаунта
  • limit — количество заказов
  • orderHash — хэш позиции (если не указан - возвращаются все заказы)

Ответ:

  • orders — массив заказов
    • number — номер заказа
    • datetime — дата заказа
    • status — стандартизованный статус заказа
    • origStatus — оригинальный статус заказа (как на сайте/API поставщика)
    • total — сумма заказа
    • warehouse — склад заказа
    • comment — комментарий к заказу
    • content — содержимое заказа
      • article — артикул
      • brand — бренд
      • partname — наименование
      • comment — комментарий
      • price — цена
      • quantity — количество
      • status — стандартизованный статус позиции
      • origStatus — оригинальный статус позиции (как на сайте/API поставщика)
      • warehouse — склад
      • orderHash — хэш позиции (используется для поиска статуса заказа по этой позиции)
  • errors — список ошибок
  • warnings — список предупреждений

Пример:

Запрос:

POST https://userapi.qwep.ru/orderlist?json HTTP/1.1
Authorization: Bearer n439fn3nn2jsoasmnsh437dnbc94b48cb

{
    "Request": {
        "RequestData": {
            "accounts": [
                {
                    "id": 1202339,
                    "limit": 100
                }
            ],
            "orderHash": ""
        }
    }
}

Ответ:

{
    "Response": {
        "entity": {
            "orders": [
                {
                    "number": "382839-27",
                    "datetime": "2020-02-05T00:00:00",
                    "total": "12001.93‬‬",
                    "status": "В работе",
                    "origStatus": "Подтвержден",
                    "warehouse": null,
                    "comment": null,
                    "content": [
                        {
                            "article": "6Y0807049A",
                            "brand": "VAG",
                            "partname": "КРОНШТЕЙН БАМПЕРА",
                            "price": "132.98",
                            "quantity": "1",
                            "status": "В работе",
                            "origStatus": "Подтвержден поставщиком",
                            "warehouse": "МОСКВА СКЛАД-11296",
                            "comment": "Евгений Заказ клиент №47293457",
                            "orderHash": "WyIzODI4MzktMjciLCIyMDIwLTAyLTA1VDAwOjAwOjAwIiwi0JzQntCh0JrQktCQINCh0JrQm9CQ0JQtMTEyOTYiLCAi0JrQoNCe0J3QqNCi0JXQmdCdINCR0JDQnNCf0JXQoNCQIiwgIjZZMDgwNzA0OUEiLCAiVkFHIl0="
                        },
                        {
                            "article": "C41R118403013",
                            "brand": "GAZ",
                            "partname": "КРЫЛО Г-C41R11 ПЕРЕДНЕЕ ЛЕВОЕ",
                            "price": "11868.95",
                            "quantity": "1",
                            "status": "Подтверждено поставщиком",
                            "warehouse": "СПБ СКЛАД-11674",
                            "comment": "Герасим Заказ клиент №47293468",
                            "orderHash": "WyIzODI4MzktMjciLCIyMDIwLTAyLTA1VDAwOjAwOjAwIiwi0KHQn9CRINCh0JrQm9CQ0JQtMTE2NzQiLCAi0JrQoNCr0JvQniDQky1DNDFSMTEg0J/QldCg0JXQlNCd0JXQlSDQm9CV0JLQntCVIiwgIkM0MVIxMTg0MDMwMTMiLCAiR0FaIl0="
                        }
                    ]
                }
            ]
        },
        "errors": null,
        "warnings": null
    }
}