БесплатноБесплатный аудит сайта и кода на 1С-Битрикс при заказе доработки или поддержки
Разработка на 1С-Битрикс

API для B2B-портала: дилеры заказывают прямо из своих систем

Проектируем и пишем API на 1С-Битрикс для B2B-портала: закрытый контур для дилеров и интеграторов с персональными ценами, остатками, созданием заказов и их статусами. Доступ разграничен по контрагентам и ролям, обмен идёт с 1С и системами партнёров.

10 летна B2B-проектах Битрикс
200+запущенных проектов
по контрагентамперсональные цены и доступ
1Сдвусторонний обмен
1С цена −12% заказ →
Как это работает

Путь заказа дилера через защищённый контур

Система дилера авторизуется по токену, получает персональную цену с учётом контрагента, создаёт заказ через API, и он сразу уходит в 1С со статусами обратно.

Дилерего система Токенконтрагент · роль Ценаперсональная Заказсоздание 1Сстатусы Каждый контрагент изолирован — партнёр видит только свои цены, остатки и заказы
Система дилера → токен контрагента → персональная цена → заказ → 1С и статусы.
Что входит

Состав работ по API для B2B-портала

Собираем API B2B-портала на 1С-Битрикс из понятных блоков — от персональных цен до обмена заказами с 1С и системами партнёров.

Персональные цены и остатки

Методы отдают цену и остаток с учётом договора, скидок и склада конкретного контрагента.

Создание и статусы заказов

Партнёр создаёт заказ через API, получает его статусы, отгрузку и закрывающие документы.

Доступ по контрагентам и ролям

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

Каталог и условия

Доступная номенклатура, единицы, кратность и условия отгрузки под конкретного контрагента.

Обмен с 1С

Двусторонний обмен номенклатурой, ценами, заказами и документами с вашей учётной системой.

Документация и подключение партнёров

Описание по OpenAPI и единая схема онбординга, чтобы новые дилеры подключались быстро.

Зачем нужен API для B2B-портала

Где ручная работа с дилерами тормозит продажи

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

Дилер запрашивает свою цену и остаток у менеджера — ответ ждёт часами.
API отдаёт персональные цены и остатки контрагента по запросу, в реальном времени.
Заказы приходят письмами и в мессенджерах, их переносят в 1С вручную с ошибками.
Партнёр создаёт заказ через API прямо из своей системы — он сразу попадает в 1С.
Партнёр не видит статус заказа и снова дёргает менеджера.
Методы статусов заказа и отгрузки — система дилера сама забирает обновления.
Каждый контрагент видит чужие цены и условия — это утечка коммерческих данных.
Доступ разграничен по контрагентам и ролям: партнёр получает только свои цены и заказы.
Интеграция с системой каждого крупного дилера превращается в отдельный костыль.
Единый документированный API по OpenAPI — новые партнёры подключаются по одной схеме.
Кому и что даёт

Ценность для каждой стороны

Свои цены по запросу

Получает персональные цены и остатки контрагента через API, без писем менеджеру.

Заказ из своей системы

Создаёт заказ прямо из учётной системы или закупочного портала — он сразу уходит в 1С.

Статусы без звонков

Его система сама забирает статусы заказа, отгрузки и документы по API.

Каталог под себя

Видит доступную ему номенклатуру и условия, без чужих цен и позиций.

Меньше рутины

Заказы партнёров приходят через API в 1С — не нужно переносить их руками.

Без ошибок переноса

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

Фокус на сложных сделках

Рутинные заказы идут сами, время освобождается под крупных и новых клиентов.

Единая картина

Все заказы партнёров в 1С и портале, без разрозненных писем и чатов.

Управляемый доступ

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

Масштабирование сети

Новые дилеры подключаются по единой схеме API, без отдельных костылей под каждого.

Прозрачность канала

Видна динамика заказов через API по партнёрам и категориям в реальном времени.

Защита данных

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

Эффект после внедрения

Что меняется в цифрах

60%
заказов дилеров через API
−50%
нагрузки на менеджеров
реальное время
персональные цены и остатки
−90%
ошибок ручного переноса заказов

Ориентиры по проектам нашей команды. Точные показатели оценим на бесплатном аудите ваших дилерских процессов.

Было / Стало

Как меняется работа с дилерами

Без решения

Дилер узнаёт цену и остаток у менеджера часами
Заказы приходят письмами и в мессенджерах
Заказы переносят в 1С вручную с ошибками
Партнёр не видит статус и снова звонит
Интеграция под каждого дилера — отдельный костыль

С решением от B2Bsite

Персональные цены и остатки по API в реальном времени
Партнёр создаёт заказ из своей системы
Заказы сразу попадают в 1С без ручного ввода
Статусы и документы система дилера забирает сама
Новые партнёры подключаются по единой схеме
Состав работ

Что именно мы делаем по API для B2B-портала

Аудит дилерской модели, цен, скидок и условий отгрузки
Методы персональных цен и остатков по контрагенту
Создание заказов через API и проверка позиций
Статусы заказа, отгрузки и закрывающих документов
Доступ по контрагентам и ролям с изоляцией данных
Токены, лимиты запросов и журнал обращений
Двусторонний обмен номенклатурой и заказами с 1С
Документация по OpenAPI и единая схема онбординга партнёров
Передача исходников, доступов и сопровождение подключений
Подробно об услуге

API для B2B-портала: что это и зачем

API для B2B-портала на 1С-Битрикс — это закрытый машинный контур, через который учётные системы дилеров, дистрибьюторов и интеграторов работают с вашим каталогом и заказами напрямую. Партнёр запрашивает свою персональную цену и остаток, создаёт заказ и забирает его статусы прямо из своей системы, без писем менеджеру, звонков и ручного переноса в 1С. По сути это интерфейс взаимодействия между вашим бизнесом и бизнесом партнёра, где данные ходят от системы к системе, а не от человека к человеку. Именно поэтому API становится основой масштабируемого дилерского канала: чем больше партнёров, тем сильнее окупается автоматизация.

Чем API отличается от обычного B2B-портала с личным кабинетом

Личный кабинет — это интерфейс для человека: менеджер дилера заходит в браузер, смотрит свои цены и оформляет заказ руками. API — это машинный контур для систем партнёра: его учётная программа или закупочный портал обмениваются данными с вашим Битрикс напрямую, без участия человека. Часто эти сценарии делают вместе и на одних и тех же данных: крупный дилер со своей системой работает через API, небольшой партнёр без интеграции — через личный кабинет, а цены, остатки и заказы у них общие. Это снимает ложную дилемму «портал или API» — на практике нужен единый контур, который умеет и то, и другое.

Кому нужен API для B2B-портала

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

Из чего состоит API для B2B-портала

Полноценный контур собирается из нескольких слоёв. Первый — персональные цены и остатки: методы отдают цену и доступное количество с учётом договора, скидок и склада конкретного контрагента. Второй — заказы: партнёр создаёт заказ через API, а затем получает его статусы, отгрузку и закрывающие документы. Третий — доступ и безопасность: каждый партнёр привязан к контрагенту и работает по своему токену, методы разграничены ролями и лимитами, обращения журналируются. Четвёртый — каталог и условия: доступная номенклатура, единицы, кратность и условия отгрузки под конкретного партнёра. Пятый — обмен с 1С: двусторонняя синхронизация номенклатуры, цен, заказов и документов с вашей учётной системой. Шестой — документация и онбординг: описание по OpenAPI и единая схема подключения, чтобы новые дилеры заводились по одной процедуре.

Ключевые термины простыми словами

  • Контрагент — партнёр в вашей учётной системе: дилер, дистрибьютор или клиент с собственным договором, ценами и условиями. К нему привязываются доступ и персональные данные в API.
  • Персональная цена — цена с учётом договора, скидок и условий конкретного контрагента, а не общий прайс. Метод цены отдаёт её в реальном времени по запросу партнёра.
  • Токен — ключ доступа партнёра к API. По нему сервер понимает, какой это контрагент и что ему разрешено, поэтому партнёр получает только свои данные.
  • Изоляция данных — принцип, при котором каждый контрагент видит исключительно свои цены, остатки и заказы. Чужие коммерческие данные ему недоступны.
  • Идемпотентность — свойство запроса, при котором его повтор не создаёт дубль заказа. Если связь оборвалась и система партнёра повторила запрос, заказ создаётся ровно один раз.
  • OpenAPI — стандарт описания методов API. По нему партнёры понимают, какие запросы доступны и что вернётся в ответ, и подключаются без долгой переписки.

Почему изоляция данных — главное в B2B-контуре

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

Что бизнес получает на выходе

Результат — продажи перестают упираться в людей. Дилеры заказывают круглосуточно из своих систем, заказы сразу попадают в 1С без ошибок ручного ввода, а менеджеры освобождаются под крупных и новых клиентов. Партнёр видит персональные цены и остатки в реальном времени и сам забирает статусы заказа и документы, не дёргая менеджера. Новые партнёры подключаются по единой схеме, описанной по OpenAPI, а не через отдельный костыль под каждого, поэтому дилерская сеть масштабируется без роста ручной работы. А руководитель продаж получает прозрачность канала: видно динамику заказов через API по партнёрам и категориям.

Расчёт выгоды

Сколько времени экономит API для дилеров

Прикиньте, сколько часов менеджеры тратят на ответы по ценам и ручной перенос заказов партнёров в 1С. API забирает большую часть этой рутины.

Экономия в месяц 0 ₽

Оценка по формуле: суммарные часы в неделю × ставка × 4,33 недели. Это только прямая экономия времени менеджеров, без учёта роста заказов через API и меньшего числа ошибок.

Тарифы

Сколько стоит API для B2B-портала

Стоимость зависит от сложности ценообразования, числа методов и требований к обмену с 1С. Ниже — ориентиры; точную смету присылаем после аудита дилерских процессов, бесплатно.

Цены и остатки
от 110 000 ₽
Срок: от 3 недель

Методы персональных цен и остатков по контрагенту с доступом по токену.

  • Персональные цены и остатки
  • Доступ по токену контрагента
  • Доступная номенклатура
  • Базовая документация методов
Популярный выбор
B2B API
от 230 000 ₽
Срок: от 6 недель

Полный контур с заказами, статусами, ролями и обменом с 1С.

  • Создание и статусы заказов
  • Доступ по контрагентам и ролям
  • Изоляция данных партнёров
  • Двусторонний обмен с 1С
  • Документация по OpenAPI
Дилерская платформа
от 420 000 ₽
Срок: от 10 недель

Контур для сети партнёров со сложным ценообразованием и онбордингом.

  • Все возможности «B2B API»
  • Сложные правила цен и скидок
  • Онбординг и подключение партнёров
  • Мониторинг канала и нагрузки
  • Сопровождение после запуска
Цены и остатки от 110 000 ₽
Срок: от 3 недель

Методы персональных цен и остатков по контрагенту с доступом по токену.

  • Персональные цены и остатки
  • Доступ по токену контрагента
  • Доступная номенклатура
  • Базовая документация методов
Популярный B2B API от 230 000 ₽
Срок: от 6 недель

Полный контур с заказами, статусами, ролями и обменом с 1С.

  • Создание и статусы заказов
  • Доступ по контрагентам и ролям
  • Изоляция данных партнёров
  • Двусторонний обмен с 1С
  • Документация по OpenAPI
Дилерская платформа от 420 000 ₽
Срок: от 10 недель

Контур для сети партнёров со сложным ценообразованием и онбордингом.

  • Все возможности «B2B API»
  • Сложные правила цен и скидок
  • Онбординг и подключение партнёров
  • Мониторинг канала и нагрузки
  • Сопровождение после запуска

Дополнительные опции

Подключение и онбординг дополнительного партнёра от 25 000 ₽
Сложные правила цен, скидок и кратности от 50 000 ₽
Личный кабинет дилера поверх API от 90 000 ₽
Примеры работ

Кейсы по API для B2B-порталов

Дистрибуция

API с персональными ценами для дилеров

Открыли дилерам защищённые методы цен и заказа — партнёры подключили свои системы напрямую.

62%Заказов через API
−50%Нагрузка на менеджеров
8 недельСрок
Оптовая торговля

Обмен заказами портала с 1С

Заказы партнёров стали уходить в 1С автоматически — ручной перенос и ошибки в позициях исчезли.

−90%Ошибок переноса
−85%Ручного ввода
7 недельСрок
Производство

Контур доступа по контрагентам и ролям

Разграничили цены и методы по контрагентам — каждый партнёр видит только свои условия.

40+Партнёров на API
0Утечек цен
9 недельСрок
База знаний

Частые вопросы по B2B API — и наш ответ

Это не общие советы, а закономерности из реальных дилерских проектов. Каждый ответ — позиция нашей команды.

Персональные цены

У каждого дилера свои цены, скидки и условия — как их отдавать

Наш ответ

Метод цены принимает контрагента и номенклатуру и возвращает цену с учётом его договора, скидок и склада. Данные берутся из Битрикс и обмена с 1С, поэтому партнёр видит актуальные персональные условия в реальном времени, а не общий прайс.

Изоляция

Боюсь, что один партнёр увидит цены и заказы другого

Наш ответ

Поэтому каждый партнёр работает по своему токену и привязан к контрагенту. Через API он получает только свои цены, остатки и заказы, методы разграничены ролями, а все обращения журналируются. Чужие коммерческие данные ему недоступны.

Заказы

Заказы партнёров переносят в 1С вручную и с ошибками

Наш ответ

Партнёр отправляет заказ через API прямо из своей системы: API проверяет позиции, цены и остатки, создаёт заказ и передаёт его в 1С. Ручной перенос и опечатки уходят, а система дилера сама забирает статусы и документы.

Подключение

Интеграция с системой каждого крупного дилера — отдельный костыль

Наш ответ

API единый и описан по OpenAPI, поэтому новые партнёры подключаются по одной схеме. Выдаём токен, привязываем контрагента и роли — и партнёр начинает работать с цен, остатков и заказов без отдельной разработки под него.

Демо-доступ

Покажем API B2B-портала на ваших сценариях

Разберём вашу дилерскую модель и покажем, как API отдаёт персональные цены, принимает заказы и отдаёт статусы с доступом по контрагентам. Дадим демо-доступ к методам и документации.

Почему мы

На что можно рассчитывать по договору

Фиксированная смета

Состав методов и стоимость закрепляем до старта, доработки сверх ТЗ — по согласованию.

Документация на каждый метод

Описание по OpenAPI и примеры запросов — партнёры подключаются без догадок.

Безопасность по умолчанию

Доступ по контрагентам и ролям, токены, лимиты запросов и журналирование обращений.

Код и данные — ваши

Передаём исходники, доступы и техническую документацию по API.

Экспертный взгляд

API или личный кабинет: что нужно вашим дилерам

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

Проблема первая: продажи упираются в людей

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

Эффект особенно заметен на больших сетях: чем больше дилеров, тем выше доля рутины, которую раньше тащили люди. Перевод этой рутины в машинный контур не просто экономит время — он снимает потолок роста, в который упирается ручная модель продаж.

Проблема вторая: ошибки ручного переноса заказов

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

Проблема третья: партнёр не видит статус заказа

Без доступа к статусам партнёр снова и снова дёргает менеджера: «отгрузили?», «когда доставка?», «где документы?». Это нагрузка на людей и раздражение с обеих сторон. Мы отдаём статусы заказа, отгрузки и закрывающие документы через API, и система дилера сама забирает обновления, когда они ей нужны. Партнёр всегда в курсе, а менеджер не отвечает на однотипные вопросы. То же касается каталога и условий: партнёр видит доступную ему номенклатуру и работает с актуальными данными.

Проблема четвёртая: утечка коммерческих данных

Самый чувствительный риск открытого партнёрам API — что один дилер увидит цены и заказы другого. В B2B цена — коммерческая тайна, и её утечка способна разрушить отношения со всей сетью. Мы строим контур на строгой изоляции: каждый партнёр работает по своему токену и привязан к контрагенту, поэтому через API он получает только свои цены, остатки и заказы. Методы разграничены ролями, чувствительные операции доступны лишь доверенным системам, все обращения журналируются. Чужие коммерческие данные партнёру недоступны в принципе, а не по договорённости.

Проблема пятая: интеграция с каждым дилером как отдельный костыль

Когда под систему каждого крупного партнёра пишут отдельную интеграцию, дилерский канал превращается в зоопарк несовместимых решений, который дорого поддерживать и страшно менять. Мы делаем единый API, описанный по OpenAPI, и новые партнёры подключаются по одной схеме. Выдаём токен, привязываем контрагента и роли — и партнёр начинает работать с цен, остатков и заказов без отдельной разработки под него. Масштабирование сети перестаёт требовать новой разработки на каждого дилера.

Когда нужен API, а когда хватит личного кабинета

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

Как устроен наш процесс

Мы работаем по понятной методике, в которой на каждом этапе у вас есть точка контроля.

  • Аудит дилерской модели. Разбираем, как партнёры реально работают, как устроены цены, скидки и условия отгрузки, где теряется время менеджеров. Это определяет состав методов и правила доступа.
  • Методы цен и остатков. Делаем методы, которые отдают персональную цену и остаток по контрагенту с учётом договора, скидок и склада, в реальном времени.
  • Заказы и статусы. Реализуем создание заказа через API с проверкой позиций, цен и остатков, а также методы статусов заказа, отгрузки и документов.
  • Доступ и изоляция. Настраиваем токены, привязку к контрагентам, роли, лимиты запросов и журнал обращений, чтобы каждый партнёр был изолирован.
  • Обмен с 1С. Поднимаем двусторонний обмен номенклатурой, ценами, заказами и документами через очереди с повторными попытками.
  • Документация и онбординг. Описываем API по OpenAPI и готовим единую схему подключения, чтобы новые партнёры заводились быстро и одинаково.

Как мы отдаём сложные правила цен и скидок

Дилерское ценообразование почти никогда не сводится к одному прайсу. Метод цены может учитывать договорные цены, накопительные и объёмные скидки, спеццены на акции, кратность и минимальную партию отгрузки. Мы согласуем логику по вашим реальным правилам и переносим её в API так, чтобы партнёр всегда получал корректную персональную цену, а заказ проходил проверку условий до попадания в 1С. Это снимает споры о цене и пересортицу: партнёр видит ровно то, что зафиксировано в его договоре, а система не пропустит заказ, нарушающий условия отгрузки.

Как идёт обмен с 1С

API B2B-портала работает в связке с вашей учётной системой. Номенклатура, персональные цены, остатки, заказы и документы синхронизируются между Битрикс и 1С двусторонне. Тяжёлый обмен идёт через очереди с повторными попытками, поэтому временный сбой 1С не теряет заказы партнёров: они дожидаются восстановления и доходят до учётной системы. Партнёр при этом получает актуальные данные без задержек интерфейса, а вы — единую картину заказов всей сети в 1С и портале, без разрозненных писем и чатов.

Частые возражения — и честные ответы

«У наших дилеров нет своих систем, API им ни к чему». Тогда поверх того же API имеет смысл сделать личный кабинет: партнёр заходит в браузере, видит свои персональные цены и оформляет заказ руками, а данные идут через те же методы. Так вы готовы и к крупным партнёрам с интеграцией, и к небольшим без неё, не строя два разных контура.

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

«У нас слишком сложное ценообразование, его не уложить в API». Сложные правила — наш профиль. Договорные цены, накопительные и объёмные скидки, спеццены, кратность и минимальные партии переносятся в метод цены. Чем сложнее модель, тем подробнее мы её разбираем на аудите, но непереносимых правил в нашей практике не было.

«Подключение каждого дилера займёт вечность». Нет: API единый и описан по OpenAPI, новые партнёры подключаются по одной схеме. Выдаём токен, привязываем контрагента и роли — и партнёр работает. Отдельная разработка под каждого не нужна.

Логика реальных проектов: чему учат наши B2B-контуры

За дилерскими проектами нашей команды мы вывели несколько закономерностей. Первая: главный эффект даёт не сам факт наличия API, а строгая изоляция данных — без неё партнёрский канал не запустить спокойно. Вторая: автоматический перенос заказов в 1С окупается быстрее всего, потому что убирает дорогую ручную рутину и ошибки одновременно. Третья: единая схема онбординга важнее, чем кажется на старте, — именно она позволяет наращивать сеть без роста разработки. Четвёртая: связка «API плюс кабинет поверх него» закрывает и крупных, и мелких партнёров и почти всегда выгоднее, чем выбор чего-то одного.

Показательный пример из практики — контур с персональными ценами для дистрибьютора. Мы открыли дилерам защищённые методы цен и заказа, и партнёры подключили свои системы напрямую: доля заказов через API выросла, а нагрузка на менеджеров заметно снизилась. Другой случай — оптовая компания, где заказы партнёров переносили в 1С руками: после запуска обмена заказы стали уходить в учётную систему автоматически, и ошибки переноса почти исчезли. Третий — производитель, которому была критична изоляция: мы разграничили цены и методы по контрагентам и ролям, и каждый партнёр стал видеть только свои условия, без единой утечки цен. Эти результаты — следствие методики, в которой изоляция данных и обмен с 1С считаются фундаментом, а не дополнительной опцией.

Что вы получаете на выходе

По завершении работ у вас на руках готовый API для B2B-портала на 1С-Битрикс: методы персональных цен и остатков по контрагенту, создание заказов с проверкой позиций и их статусы, доступ по контрагентам и ролям с изоляцией данных, токены, лимиты и журнал обращений, двусторонний обмен с 1С и документация по OpenAPI с единой схемой онбординга партнёров. Мы передаём исходники, доступы и техническую документацию — код и данные принадлежат вам, привязки к подрядчику не возникает. Развивать контур и подключать новых дилеров вы сможете с нами или с любой другой компетентной командой.

Прозрачность канала для руководителя продаж

Автоматизация дилерского контура полезна не только партнёрам и менеджерам, но и тому, кто управляет каналом. Когда заказы идут через API, видна динамика по партнёрам и категориям в реальном времени: кто сколько заказывает, какие позиции в ходу, где канал растёт, а где проседает. Это даёт руководителю продаж управляемую картину вместо разрозненных писем и чатов. Доступ при этом остаётся под контролем: цены, условия и методы разграничены по контрагентам и ролям, журнал обращений ведётся, а новые дилеры подключаются по единой схеме без отдельной разработки под каждого. По сути API превращает дилерскую сеть из набора ручных договорённостей в управляемый и прозрачный механизм, который масштабируется без пропорционального роста штата и ошибок.

Давайте обсудим ваш проект

Расскажите о вашей дилерской модели — мы проведём бесплатный аудит дилерских процессов, посмотрим, как партнёры реально работают и где теряется время менеджеров, предложим подходящую схему (только API, кабинет поверх API или связку из обоих) и пришлём смету в течение рабочего дня. Вы получите понятный план без обязательств. API для B2B-портала, где дилеры заказывают прямо из своих систем, — это управляемый и предсказуемый способ снять потолок ручных продаж, если им занимается команда, для которой изоляция данных и обмен с 1С — привычный фундамент, а не сложная задача.

Вопросы и ответы

Частые вопросы об API для B2B-портала

Сколько времени занимает разработка API для B2B-портала? +

Контур цен и остатков делаем от трёх недель, полный B2B API с заказами, статусами, ролями и обменом с 1С — от шести недель, дилерскую платформу со сложным ценообразованием и онбордингом — от десяти недель. Точные сроки фиксируем после аудита дилерских процессов.

Как устроен процесс работы по этапам? +

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

Что нужно от нас во время разработки? +

Доступ к 1С и правилам ценообразования, описание дилерской модели, скидок и условий отгрузки, согласование контракта методов и приёмка этапов. Всю серверную работу берём на себя, статус по проекту держим прозрачным.

Как быстро подключаются новые партнёры? +

API единый и описан по OpenAPI, поэтому новые дилеры подключаются по одной схеме, а не через отдельный костыль под каждого. Выдаём токен, привязываем контрагента и роли — и партнёр начинает работать с цен, остатков и заказов.

Что происходит после запуска? +

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

Как API отдаёт персональные цены и остатки? +

Метод цены принимает контрагента и номенклатуру и возвращает цену с учётом его договора, скидок и склада, а метод остатков — доступное количество по нужному складу. Данные берутся из Битрикс и обмена с 1С, поэтому партнёр видит актуальные персональные условия в реальном времени.

Можно ли учитывать сложные правила цен, скидок и кратности? +

Да. Метод цены может учитывать договорные цены, накопительные и объёмные скидки, спеццены на акции, кратность и минимальную партию отгрузки. Логику согласуем по вашим реальным правилам и переносим в API так, чтобы партнёр всегда получал корректную персональную цену, а заказ проходил проверку условий.

Что такое персональная цена простыми словами? +

Простыми словами: персональная цена — это цена с учётом договора, скидок и условий конкретного партнёра, а не общий прайс. Метод цены отдаёт её в реальном времени по запросу контрагента, поэтому каждый дилер видит ровно свои условия.

Откуда API берёт актуальные цены и остатки? +

Из Битрикс и двустороннего обмена с 1С. Цены, скидки и остатки синхронизируются с учётной системой, поэтому партнёр получает не вчерашние данные, а реальную картину на момент запроса.

Видит ли партнёр общий каталог или только свою номенклатуру? +

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

Можно ли создавать заказы из системы дилера? +

Да. Партнёр отправляет заказ через API прямо из своей учётной системы или закупочного портала: API проверяет позиции, цены и остатки, создаёт заказ и передаёт его в 1С. Затем система дилера забирает статусы заказа, отгрузки и документы.

Как партнёр узнаёт статус заказа? +

Система дилера сама забирает статусы заказа, отгрузки и закрывающие документы через методы API, когда они ей нужны. Партнёр всегда в курсе, а менеджер не отвечает на однотипные вопросы про отгрузку и доставку.

Что будет с заказом, если связь оборвётся при отправке? +

Критичные запросы делаем идемпотентными: повтор после обрыва не создаёт дубль. Заказ создаётся ровно один раз, сколько бы раз система партнёра ни повторила запрос, поэтому задвоенных заказов в 1С не появляется.

Проверяет ли API заказ перед отправкой в 1С? +

Да. API проверяет позиции, персональные цены, остатки и условия отгрузки (кратность, минимальную партию) до создания заказа. Заказ, нарушающий условия, не пройдёт, поэтому в 1С попадают корректные данные без пересортицы.

Как разграничен доступ между дилерами? +

Каждый партнёр работает по своему токену и привязан к контрагенту, поэтому через API он получает только свои цены, остатки и заказы. Методы разграничены ролями, чувствительные операции доступны лишь доверенным системам, все обращения журналируются.

Что такое изоляция данных простыми словами? +

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

Не увидит ли один партнёр цены и заказы другого? +

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

Как защищён доступ к чувствительным методам? +

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

Как идёт обмен с 1С? +

Делаем двусторонний обмен: номенклатура, персональные цены, остатки, заказы и документы синхронизируются между Битрикс и 1С. Тяжёлый обмен идёт через очереди с повторными попытками, поэтому сбой 1С не теряет заказы партнёров.

Что будет с заказами, если 1С временно недоступна? +

Заказы не теряются. Обмен идёт через очереди с повторными попытками: если 1С временно недоступна, заказы дожидаются её восстановления и доходят до учётной системы. Партнёр при этом получает подтверждение приёма заказа.

Что такое OpenAPI и зачем он нужен? +

Простыми словами: OpenAPI — это стандарт описания методов API. По нему партнёры понимают, какие запросы доступны и что вернётся в ответ, и подключаются без долгой переписки. Единая схема ускоряет онбординг новых дилеров.

Кому принадлежат код и данные после разработки? +

Вам. Мы передаём исходники, доступы и техническую документацию по API — привязки к подрядчику не возникает. Развивать контур и подключать новых партнёров вы сможете с нами или с любой другой компетентной командой.

Чем это отличается от обычного B2B-портала с личным кабинетом? +

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

Что делать, если у дилера нет своей учётной системы для интеграции? +

Тогда поверх того же API имеет смысл сделать личный кабинет: партнёр заходит в браузере, видит свои персональные цены и оформляет заказ руками, а данные идут через те же методы и попадают в 1С. Так крупные дилеры работают через API из своих систем, а небольшие — через кабинет, на одних и тех же ценах и заказах.

Сколько стоит API для B2B-портала? +

Контур цен и остатков — от 110 000 ₽, полный B2B API с заказами и обменом с 1С — от 230 000 ₽, дилерская платформа со сложным ценообразованием и онбордингом — от 420 000 ₽. Точную смету присылаем после бесплатного аудита дилерских процессов.

Из чего складывается цена? +

Из сложности ценообразования, числа методов и требований к обмену с 1С. Отдельно оцениваются онбординг дополнительного партнёра, сложные правила цен и скидок и личный кабинет дилера поверх API. Все факторы показываем в смете прозрачно.

Начать проект

Обсудим API для вашего B2B-портала?

Расскажите о дилерской модели — предложим состав методов под задачу и пришлём смету в течение рабочего дня.

  • Ответим в течение рабочего дня
  • Бесплатный аудит процессов и расчёт
  • NDA и фиксированная смета