Общая информация по подключению

В процессе взаимодействуют два узла: информационная база Поставщика и сервис интеграции информационной базы B2B-портала. Инициатором запросов является база Поставщика.

Передача данных в базу B2B-портала происходит посредством обращения к https-сервису DataTransfer/TransferFiles.

Файлы json передаются в теле http-запроса в поле file. Предварительно json файлы должны быть помещены в zip-архив.

Пример тела http-запроса:

{ "fileName": //Имя файла, "baseDirect": //Токен поставщика, "file": //двоичные данные файла }

fileName - Имя передаваемого файла в формате *.zip (Например, exchange__31.10.2023 105133.zip). Тип: Строка.

baseDirect - уникальный идентификатор внешнего Поставщика (предоставляется по запросу от Поставщика). Тип: Строка.

file - двоичные данные передаваемого zip-файла. Тип: Строка

Список выгружаемых файлов из базы Поставщика в базу B2B-портала:

Важно! Поля со статусом Необязательные, носят рекомендательный характер и не требуют заполнение

Выгрузки от поставщика

Пояснение

Статус

provider*.json

Поставщики (категории ассортимента)

обязательная выгрузка

contragents*.json

Клиенты (Юр-лица и относящиеся к ним торговые точки)

обязательная выгрузка

warehouses*.json

Склады

обязательная выгрузка

products*.json

Товары

обязательная выгрузка

productsLook*.json

Товары доступные для витрины

обязательная выгрузка

remains*.json

Остатки

обязательная выгрузка

payment_types_contragents.json

Виды оплат

обязательная выгрузка

prices_base*.json

Базовые цены

обязательная выгрузка

prices_outlet*.json

Цены на каждую торговую точку

обязательная выгрузка

deliveryDates*.json

Даты доставки

  • необязательная выгрузка, если способ отгрузки самовывоз;

  • обязательная если способ отгрузки - доставка, и есть четкие дни доставки на торговую точку;

hits*.json

Приоритизация товара на сайте в выдаче каталога, поиска, рекомендаций

необязательная выгрузка, если разделы не нужны;

promo*.json

Промо-акции

необязательная выгрузка

OverdueDebt.json

Дебиторская задолженность

необязательная выгрузка

agents.json

Торговые представители закрепленные за данным заказом

необязательная выгрузка

Выгрузка печатных форм

необязательная выгрузка

order_УИДдокумента.json

Файлы из базы поставщика в базу B2B-портала

обязательная выгрузка

Выгрузки поставщику

order_*.json

Файлы из базы B2B-портала в базу поставщика

обязательная выгрузка