Выгрузка на сервер

Требования к серверу, на который происходит выгрузка:

  • Ваш сервер должен реализовать HTTP Basic Authorization (если эта функция задействована);
  • Выгрузка происходит частями - после отправки запроса с определённым количеством номенклатуры, ожидается ответ с кодом 200, после получения ответа с кодом 200 продолжается последовательная отправка номенклатуры.

Модель выгрузки на сервер

Название Тип данных Описание
code UInt64 Код номенклатуры
name String Наименование номенклатуры
articul String Артикул номенклатуры
icps String ИКПУ
package_code String Код маркировки
base_barcode String Основной штрихкод
price Decimal Цена
image_url String URL изображения
quantity Array of ItemQuantity Массив обьектов количества номенклатуры на складах
ItemQuantity

Модель, описывающая количество номенклатуры по складам

Название Тип данных Описание
stock_id Int64 ID склада
value Decimal Значение

Пример запроса выгрузки

[
    {
        "code": 11407,
        "name": "Fleur Alpine Taralli \u0441\u0443\u0448\u043A\u0438",
        "articul": "",
        "icps": "01905012001000000",
        "package_code": "104579",
        "base_barcode": "8000832705038",
        "price": 47000.000,
        "image_url": "https://localhost:44383/e9673c65-0d7c-4d8f-9a89-994d83bea17b/i_1648281571_10ebe517-fd0b-4012-b7a2-c2389e0b5fdc.png",
        "quantity": [
            {
                "stock_id": 1,
                "value": 0.000
            }
        ]
    }
]