Перейти к содержимому
Bulutegra Разработчикам
Разработчикам

Справочник интеграций

У Bulutegra есть REST API только для чтения и вебхуки; документация — на developers.bulutegra.com. Эта страница описывает другое: подключения, которые Bulutegra строит на официальном сервисе каждой системы.

О чём эта страница

Bulutegra — это интеграционный слой: он стоит между маркетплейсами, вашим сайтом и вашей ERP. Мы строим подключение и берём на себя различия на стороне каналов, поэтому вы работаете в одной панели, а не изучаете технические особенности каждого канала.

Из 47 интеграций, перечисленных на этом сайте, у 22 подключение построено и работает; 25 настраиваются по запросу. Это говорит о том, что поддерживает продукт. И ничего не говорит о том, кто и на каком канале продаёт.

Адреса сервисов в таблицах — это официальные сервисы продавца, опубликованные самими системами. Bulutegra подключается к ним от вашего имени и с правами вашего аккаунта. Никакой промежуточной точки Bulutegra между ними нет.

В этих таблицах нет ни одного ключа, пароля, номера продавца или примера учётных данных. Колонка «Что нужно от вас» лишь называет, какие сведения требуются.

Маркетплейсы

Каждое подключение к маркетплейсу идёт через собственный сервис продавца этого канала. Заказы читаются из канала; остатки, цены и объявления записываются в той мере, в какой канал это поддерживает.

Прокрутите таблицу вбок, чтобы прочитать её.

Интеграции с маркетплейсами: тип подключения, читаемые и записываемые данные, необходимые сведения, статус подключения
СистемаПодключениеЧитаетсяЗаписываетсяЧто нужно от васГотовность
TrendyolREST · apigw.trendyol.comЗаказы, товарыОстатки, цены, выставление товаров, контентКлюч API, секретный ключ API, номер продавцаПодключение готово
HepsiburadaREST · oms-external.hepsiburada.com · listing-external.hepsiburada.comЗаказы, товарыОстатки, цены, выставление товаров, контентИмя пользователя, номер продавца, секретный ключПодключение готово
n11SOAP + REST · api.n11.comЗаказы, товарыОстатки, цены, выставление товаров, контентКлюч приложения и секретный ключ приложенияПодключение готово
PazaramaOAuth2 + REST · isortagimgiris.pazarama.com · isortagimapi.pazarama.comЗаказы, товарыОстатки, цены, выставление товаров, контентИдентификатор клиента и секретный ключ клиентаПодключение готово
ePttAVMSOAP (WS-Security) · ws.pttavm.comЗаказы, товарыОстатки, цены, выставление товаров, контентИмя пользователя и парольПодключение готово
FLOREST · api.flo.com.trЗаказыОстатки, ценыИдентификатор APIПодключение готово
ÇiçeksepetiREST · apis.ciceksepeti.comЗаказы, товарыОстатки, цены, выставление товаров, контентКлюч APIПодключение готово
idefixREST · merchantapi.idefix.comЗаказы, товарыОстатки, цены, выставление товаровНомер продавца и ключ APIПодключение готово
ModanisaRESTЗаказыОстатки, ценыИмя пользователя и пароль APIПодключение готово
AmazonAmazon Selling Partner API (SP-API)Заказы, товарыОстатки, цены, контентАвторизация приложения SP-API и идентификатор продавцаПодключение готово
eBayRESTЗаказы, товарыОстатки, цены, выставление товаров, контентАвторизация приложения OAuthПодключение готово
Walmart (US)OAuth2 + REST · Walmart Marketplace API v3Заказы, товарыОстатки, цены, выставление товаров, контентИдентификатор клиента и секретный ключ клиентаПодключение готово
EtsyOAuth2 + REST · Etsy Open API v3Заказы, товарыОстатки, цены, выставление товаров, контентКлюч приложения и авторизация магазинаПодключение готово
OzonREST · api-seller.ozon.ruЗаказы, товарыОстатки, цены, выставление товаров, контентClient-Id · Api-KeyПодключение готово
TemuREST · Temu Open APIЗаказы, товарыОстатки, цены, выставление товаровКлюч приложения, секрет и токен доступаПодключение готово
SHEINREST · SHEIN Open Platform APIЗаказы на закупку, товарыОстаткиАвторизация магазина из основного аккаунта продавцаПодключение готово
JumiaRESTЗаказыОпределяется при настройкеИдентификатор API продавцаПодключение готово
noonREST · noon Partner API (JWT)ТоварыВыставление товаровКлюч сервисного аккаунтаПодключение готово
NamshiОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
AllegroОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
WildberriesRESTЗаказыОпределяется при настройкеКлюч APIПодключение готово
TakealotREST · seller-api.takealot.comЗаказыОпределяется при настройкеКлюч APIПодключение готово
AnanasОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
JustYolОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу

Если в колонке «Записывается» стоит «Определяется при настройке», направление записи для этого канала открывается по правам вашего аккаунта и результатам теневого режима. Права на запись никогда не включаются сразу для всех каналов — только канал за каналом.

Остатки ведутся из единого пула по всем каналам: продажа в одном канале уменьшает количество в остальных. Отдельной книги остатков на каждый канал нет.

Платформы электронной коммерции

Если ваш сайт работает на платформе электронной коммерции, его товары, остатки и цены попадают в тот же пул, а сам сайт ведёт себя как ещё один канал.

Прокрутите таблицу вбок, чтобы прочитать её.

Платформы электронной коммерции: тип подключения, читаемые и записываемые данные, необходимые сведения, статус подключения
СистемаПодключениеЧитаетсяЗаписываетсяЧто нужно от васГотовность
ikasGraphQL · api.myikas.com · adminapi.myikas.comТовары, варианты, остатки, ценыОпределяется при настройкеКлюч Admin APIПодключение готово
ShopifyОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
WooCommerceОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
TicimaxОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
IdeaSoftОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
T-SoftОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу

Там, где готового коннектора нет, есть два пути: собственный официальный API платформы или регулярный XML/CSV-фид. Какой из них подойдёт, зависит от того, что доступно в вашей редакции, и определяется при настройке.

Флаг владения действует и здесь: для конкретного товара и канала понятно, кто отвечает — Bulutegra или внешняя система, поэтому две системы никогда не правят одно поле в противоположных направлениях.

ERP

Подключение к ERP всегда идёт в одном порядке: сначала чтение, затем сравнение и только потом запись. На стороне ERP запись остаётся отдельной и контролируемой, потому что ошибочная запись доходит до бухгалтерии.

Прокрутите таблицу вбок, чтобы прочитать её.

Интеграции ERP: тип подключения, читаемые и записываемые данные, необходимые сведения, статус подключения
СистемаПодключениеЧитаетсяЗаписываетсяЧто нужно от васГотовность
Nebim V3Nebim V3 IntegratorЗаказы, клиенты, остатки (процедуры только для чтения)Отдельно и под контролемАдрес сервиса, пользователь сервиса и парольПодключение готово
LogoОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
MikroОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
SAPОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу

Для Logo, Mikro и SAP подключение зависит от редакции у клиента и лицензированных модулей — поэтому мы называем его настраиваемым по запросу, а не готовым. Сообщите редакцию и модули, и мы сразу скажем, что возможно.

Фид поставщика

Если вы не производите товар сами, а закупаете у поставщика, каталог читается из файла-фида.

Прокрутите таблицу вбок, чтобы прочитать её.

Фид поставщика: читаемые поля и необходимые сведения
СистемаПодключениеЧитаетсяЗаписываетсяЧто нужно от васГотовность
XML-фид поставщикаXMLКод товара, штрихкод, название, цена, остаток, изображениеНичего не записываетсяАдрес фида и структура колонокПодключение готово

Поля читаются из фиксированных колонок. Цена рассчитывается с множителем по каждому поставщику, а остаток ниже установленного порога в продажу не выводится.

Здесь и работает тормоз массового обнуления: если за один проход обнулилось бы аномально много кодов товаров, отправка останавливается и поднимается предупреждение. Битый или наполовину загруженный фид не может опустошить все каналы.

Перевозчики

Заказ с маркетплейса приходит вместе с перевозчиком и способом доставки. Эти данные задаются для каждого канала и записываются в ERP вместе с заказом.

Прокрутите таблицу вбок, чтобы прочитать её.

Перевозчики: статус подключения
СистемаПодключениеЧитаетсяЗаписываетсяЧто нужно от васГотовность
Aras KargoОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
Yurtiçi KargoОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
MNG KargoОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
PTT KargoОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
Sürat KargoОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
HepsijetОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
Trendyol ExpressОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
DHLОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
FedExОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
UPSОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу

Прямое подключение к собственному сервису перевозчика создаётся по запросу, а его объём определяется при настройке. Поэтому в каждой строке здесь написано «настраивается по запросу»: мы не показываем как готовое то, что не построено.

Социальные и рекламные каналы

Эти три системы входят в перечень каналов, показанный на этом сайте.

Прокрутите таблицу вбок, чтобы прочитать её.

Социальные и рекламные каналы: статус подключения
СистемаПодключениеЧитаетсяЗаписываетсяЧто нужно от васГотовность
WhatsApp BusinessОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
MetaОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу
Google AdsОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеОпределяется при настройкеНастраивается по запросу

Во всех трёх случаях подключение создаётся по запросу; объём и необходимые сведения определяются при настройке.

Четыре правила для каждого подключения

Теневой режим. На старте настройка только читает. Данные берутся с обеих сторон и сравниваются, никуда ничего не записывается. Вы видите, что произошло бы, ещё до передачи.

Передача канал за каналом. Права на запись не включаются сразу для всех. Каждый канал запускается отдельно, а перед началом записи проверяются сопоставление и данные этого канала.

Единый пул остатков. Остаток ведётся в одном месте. Продажа в одном канале уменьшает количество в остальных.

Тормоз массового обнуления. Если за один проход обнулилось бы аномально много кодов товаров, отправка останавливается и поднимается предупреждение. Тихого прохода, опустошающего все каналы, не бывает.

Что нужно от вас для подключения

Колонка «Что нужно от вас» перечисляет учётные данные, которые вы создаёте в панели самой системы. Они принадлежат вашему аккаунту, и Bulutegra использует их только от вашего имени.

Не вводите учётные данные открытым текстом в форму обратной связи или в письмо. При настройке мы договариваемся, как будет передана каждая деталь, и фиксируем, зачем она нужна.

Ключи хранятся на сервере в файлах, которые может прочитать только пользователь, от имени которого работает сервис, и в панели они никогда не показываются в читаемом виде. Для Etsy и eBay подключение создаётся авторизацией в один клик; отзовите эту авторизацию в своём аккаунте — и подключение прекращается в тот же момент.

Что мы делаем в части хранения, резервных копий и шифрования диска — и чего не делаем — прямо написано на странице безопасности: Безопасность, доступ и защита данных.

Система, которой нет в списке

Если нужного вам маркетплейса, платформы, ERP или перевозчика нет в этих таблицах, подключение создаётся по запросу.

Первый вопрос всегда один: публикует ли эта система официальный сервис продавца или регулярный XML/CSV-фид и доступен ли он на вашем аккаунте? Если да, подключение идёт в том же порядке: сначала чтение, затем теневой режим, затем запись канал за каналом. Если нет, мы сразу говорим, что невозможно.

На этой странице мы не даём обещаний по срокам. Когда объём определён, мы сообщаем график письменно.

Кому полезна эта страница

Компания, продающая на маркетплейсах

Аккаунты каналов остаются вашими. Bulutegra подключается к ним через собственный официальный сервис канала, а ключи создаются на ваше имя.

Команда ERP

Для Nebim V3 подключение построено. Для других ERP объём зависит от редакции и лицензированных модулей и определяется при настройке.

Агентства и партнёры

Команды, подключающие нескольких клиентов, каждый раз идут в одном порядке: чтение, теневой режим, затем запись канал за каналом.

Как строится подключение
  1. Объём: какие системы, какое направление (чтение, запись) и какие данные.
  2. Учётные данные: сведения, которые вы создаёте в панели каждой системы, передаются тем способом, который мы согласуем при настройке.
  3. Теневой режим: система только читает, показывает, что сделала бы, и не пишет ни в один канал.
  4. Передача: после того как вы увидели результат, права на запись открываются канал за каналом.

Часто задаваемые вопросы

Есть ли у Bulutegra собственный API?

Да. Есть REST API только для чтения и вебхуки: ваша программа может читать заказы, товары, остатки и статус каналов, а новые заказы, смены статуса и передача в ERP приходят вебхуком. API ничего не может изменить — запись в каналы и ERP выполняет Bulutegra. Ключ создаётся в панели: Настройки › Bulutegra API и вебхуки; документация — на developers.bulutegra.com.

Что означает «подключение готово» в таблице?

Это значит, что код подключения к этой системе написан и работает. Чтобы открыть его на вашем аккаунте, всё равно нужны учётные данные, сопоставление товаров и этап теневого режима. «Настраивается по запросу» означает, что подключение будет построено под ваш случай; мы не выдаём его за уже существующее.

Доступ к API платный?

В таблице тарифов на странице цен нет отдельной строки «API». Интеграционные подключения не продаются как отдельный продукт; они оцениваются вместе с вашим тарифом и запрошенным объёмом. Если настройка системы, которой нет в списке, влечёт стоимость, вы увидите её отдельной строкой в письменном предложении. Тарифы здесь: Цены.

Как передать учётные данные?

Не открытым текстом в форме или письме. Как передаётся каждая деталь, мы согласуем при настройке. Как эти данные хранятся на сервере — и чего мы не делаем, например шифрования диска — написано на странице безопасности: Безопасность.

Есть ли отдельная тестовая среда?

Отдельной песочницы нет. Тестирование проходит через теневой режим при внедрении и, где полезно, демо-аккаунт: система сначала только читает, вы проверяете результат, и запись открывается канал за каналом после вашего одобрения.

Напишите, какую систему нужно подключить и в каком направлении должны идти данные, и мы вместе определим объём. Заполните форму ниже или напишите на destek@bulutegra.com.

Запрос на интеграцию

Отправляя форму, вы соглашаетесь на обработку контактных данных для оценки запроса.