Требования к серверу, на который происходит выгрузка: Поддержка 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
}
]
}
]