Общая информация по подключению
В процессе взаимодействуют два узла: информационная база Поставщика и сервис интеграции информационной базы 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-портала в базу поставщика | обязательная выгрузка |