Витрины B2B и B2C на одной базе 1С: разные цены, ограничения, роли

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

Поэтому всё чаще бизнес использует единую базу 1С и один сайт, на котором настроены две витрины:

  • B2C — открытая часть сайта, привычный eCommerce для физлиц
  • B2B — закрытый личный кабинет для оптовиков, дилеров, корпоративных клиентов

В статье подробно разберём, как реализовать B2B и B2C витрины на одной базе 1С и 1С-Битрикс, сохранив корректные цены, остатки, роли и права доступа.


Зачем объединять B2B и B2C

Ключевые выгоды:

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

Одна платформа — две бизнес-модели. Эффективно и масштабируемо.


Что отличает B2B и B2C витрины

ПараметрB2CB2B
Кто покупаетФизлицаКомпании, дилеры
ЦеныРозничныеКорпоративные — договорные
СкидкиАкции, промокодыПерсональные условия
ОстаткиПо складам для eCommerceМультисклад,取り резервы
КаталогПолный ассортиментОтфильтрованный: только «разрешённые» товары
ДоступОткрытыйАвторизация и роли
Минимальный заказНетДа (MOQ)
ОплатаОнлайнПостоплата, расчеты по договору
ДокументыЧекиАкты, счета, накладные, ЭДО

📌 B2B — это не просто «другая цена», а совсем другой процесс покупки.


Архитектура единого решения: 1С + Битрикс

Типовая схема:

1С (ERP / УТ)
↓↑ обмен через CommerceML / REST
1С-Битрикс: интернет-магазин + B2B-кабинет
↓ роли и ограничения
Пользователи B2C и B2B

🔹 Каталог и цены → хранятся в 1С
🔹 Права пользователей → в Битрикс и частично в 1С
🔹 Документы → выгружаются в ЛК: счета, УПД, акты


Настройка цен: оптовые и розничные уровни

В 1С:

  • базовая цена → розница
  • цену продажи опту (или несколько уровней)
  • формирование скидок по договорам

В Битрикс:

  • Типы цен → соответствуют уровням в 1С
  • Правило: пользователю показывается только один тип цен на витрине

Пример:

Тип клиентаТип цены из 1СВидимость
ГостьРозничная
ЗарегистрированныйРозничная
Оптовик уровня 1Оптовая 1
ДилерОптовая 2

📌 Ошибка новичков: показывать два разных ценника одновременно


Ограничения и роли: кто что видит

Список №1 — B2B-функции по ролям

РольДоступ
Менеджер клиентаЗаказы, история, статусы
Бухгалтер клиентаДокументы: УПД, акты, счета
Руководитель клиентаВсе + KPI закупок

В Битрикс это реализуется через:

✅ Группы пользователей
✅ Компании и ответственные лица
✅ Привязку ролей к аккаунтам


Доступ к товарам: разные ассортименты

Часто B2B-клиентам доступны:

  • оптовые линейки
  • товары с нестандартной упаковкой
  • запасные части
  • товары с ограниченной лицензией

✅ Работает через категории видимости и группы товаров в 1С

📌 У каждого клиента — свой ассортимент


Минимальный заказ и логика корзины

Примеры ограничений:

  • минимальная сумма заказа
  • минимальные упаковки и кратности
  • скрытие доставки «почтой» для B2B
  • согласование заказа менеджером

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


Документы и интеграции для B2B

  • Счета
  • Счета-фактуры
  • УПД
  • Акты сверки
  • Статусы оплаты и отгрузки
  • ЭДО: Диадок / СБИС / Тензор

📌 Это ключевой элемент, делающий B2B-витрину рабочей системой для клиента.


Оптимизация UX: разный опыт для двух аудиторий

Список №2 — B2B UX must-have

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

Для B2C:

  • больше маркетинга
  • фото, отзывы, баннеры
  • удобная оплата онлайн

📌 Одно ядро — две разных фронтовых логики.


Реальный кейс: рост оптовых продаж +40%

Производитель расходных материалов, 12k SKU

Что было:
— сайт только для B2C
— оптом → заявки через менеджеров

Что сделали:

ШагРезультат
Разделение витринB2B не видит розничный раздел
Персональные ценырост повторных заказов
Документы в ЛКминус 80% обращений в поддержку
Быстрый заказ+40% оборота B2B за полгода

Итог:
Команда продаж разгрузилась → клиенты стали покупать чаще и больше.


Типовые ошибки внедрения

  • ❌ одна витрина и разные цены → путаница для клиентов
  • ❌ нет сегментации ассортимента
  • ❌ B2B-пользователь видит только B2C-функционал
  • ❌ статусы заказов обновляются «раз в сутки»
  • ❌ документы доступны только в PDF без истории

📌 B2B-клиент ожидает не сайт, а инструмент для бизнеса.


FAQ — Частые вопросы

Можно ли перейти на двухвитринность уже после запуска сайта?
Да. Делается через переразметку прав и типов цен.

Можно ли скрывать цены до авторизации?
Да — популярный B2B-сценарий.

Если у клиента много филиалов?
Есть режим нескольких пользователей на одну компанию.

Можно ли подключить маркетплейсы?
Да — остатки и статусы также идут из 1С.


Выводы

✅ Одна 1С → единые остатки, цены, документы
✅ В Битрикс настраиваем видимость + роли + сценарии продаж
✅ B2B и B2C живут вместе, но каждый клиент — свой интерфейс
✅ Бизнес получает рост выручки и снижение операционных затрат

Две витрины — одна система → максимум эффективности.

Автор Виктор Перевезенцев

Виктор Перевезенцев — автор статей по 1С и консультант-практик с 12+ годами опыта внедрения 1С:ERP, Бухгалтерии и ЗУП. Специализируется на реинжиниринге учётных процессов, интеграциях 1С с сайтами и CRM, ускорении регламентных операций и автоматизации закрытия месяца. Пишет понятные руководства и чек-листы по БСП, обменам, бюджетированию и налоговому мониторингу — с акцентом на практику и измеримый результат. Проводит внутренние мастер-классы для аналитиков и разработчиков, собирает «боевые» кейсы и делится best-practice из реальных проектов.