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

Требования к серверу, на который происходит выгрузка: Поддержка HTTP Basic Authorization (если эта функция задействована).

Настройки для выгрузки на сервер:
AUTHORIZATION_REQUIRED - требуется авторизация. Значения 0 или 1. В случае если значение 1, то на сервере клиента будет происходить авторизация по методу HTTP Basic Authorization;
FIRM - id предприятия в системе Regos;
USER_LOGIN - логин, используется для HTTP Basic Authorization;
USER_PASSWORD - пароль, используется для HTTP Basic Authorization;
PRICE_TYPE - id вида цены в системе Regos;
ENDPOINT - url на который будет осуществляться выгрузка;
STOCK_IDS - id складов в системе;
IMAGE_SIZE - размер изображения: Default = 0, Large = 1, Medium = 2, Small = 3.

Выгрузку на сервер можно настроить запросом [POST] …/v1/Integration/SettingsEdit или в настройках интеграций REGOS: Store Management.

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

Название Тип данных Описание параметра
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
            }
        ]
    },
    {
        "code": 11408,
        "name": "\u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A Fleur Alpine \u041E\u0440\u0433\u0430\u043D\u0438\u043A \u0437\u043B\u0430\u043A\u043E\u0432\u044B\u0439 \u043E\u0432\u0441\u044F\u043D\u044B\u0439 \u042F\u0411\u041B\u041E\u041A\u041E \u0438 \u0410\u0411\u0420\u0418\u041A\u041E\u0421",
        "articul": "",
        "icps": "02008001018000000",
        "package_code": "",
        "base_barcode": "7610121611158",
        "price": 16000.000,
        "image_url": "https://localhost:44383/e9673c65-0d7c-4d8f-9a89-994d83bea17b/i_1648187141_7db7b749-df6e-41a6-a3ab-26d168c9c889.png",
        "quantity": [
            {
                "stock_id": 1,
                "value": 0
            }
        ]
    },
]