Назначение сервиса, модель on-premise и почему это безопасно

Что такое Bidder Box

Bidder Box — платформа автоматического управления рекламными ставками на Wildberries. Она позволяет управлять сотнями кампаний и несколькими кабинетами WB в едином интерфейсе, автоматически рассчитывая и выставляя ставки для удержания целевых позиций в поисковой выдаче.

Из чего состоит платформа

Bidder Box строится на двух компонентах:

Hub — клиентская часть, которую вы разворачиваете на своей инфраструктуре. Hub управляет кампаниями, хранит данные вашего кабинета WB и выставляет ставки напрямую через Wildberries API.

Core — центральный сервер на стороне вендора. Core рассчитывает ставки (используя публичные данные о позициях в выдаче WB), управляет лицензиями и предоставляет веб-портал для управления аккаунтом. Hub и Core общаются по зашифрованному gRPC-каналу (порт 443).

CoreHub
Что этоЦентральный сервер (у вендора)Клиентская часть (у вас)
Что делаетРассчитывает ставки, парсит позиции в выдаче WB, управляет лицензиямиУправляет кампаниями, выставляет ставки в WB, хранит ваши данные
Где запускаетсяНа серверах вендораНа вашей инфраструктуре
Ваши данныеНе передаются — только результаты расчётов ставокХранятся внутри вашего периметра

Зачем Hub разворачивается у вас

Главная причина — безопасность ваших данных. И API-ключ кабинета Wildberries, и данные кабинета остаются у вас: они хранятся в Hub внутри вашего контура и не передаются вендору. Hub обращается к Wildberries API напрямую от вашего имени, поэтому доступ к вашему кабинету не уходит третьим сторонам.

Почему это безопасно

  • Ваши данные не покидают периметр. Товары, кампании, кластеры, API-токены WB — всё хранится в Hub на вашей стороне.
  • На Core передаются только публичные данные. Для расчёта ставок Core использует позиции товаров в поисковой выдаче WB — публичную информацию, которую Core собирает самостоятельно. Данные вашего кабинета для расчёта не нужны.
  • Алгоритмы остаются у вендора. Логика расчёта ставок и парсинг выдачи работают на Core. Hub получает готовые решения по ставкам и применяет их через WB API.
  • Связь зашифрована. Канал Hub ↔ Core — gRPC с TLS (HTTP/2).

Принцип: вы владеете данными, вендор владеет алгоритмами.

Куда идти дальше