Разработка сайтов

B2B-портал и личный кабинет дилера: интеграция с 1С и стоимость

B2B-портал и личный кабинет дилера: персональные цены, остатки, заказы и документы, интеграция с 1С и ERP, стек на Next.js, этапы разработки и от чего зависит цена.

Владислав Рахвальский
Время чтения: 7 минут27 сентября 2026 г.

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

Зачем бизнесу B2B-портал

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

B2B-портал переносит эти операции в самообслуживание:

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

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

Какие функции нужны в личном кабинете дилера

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

Персональные цены и условия

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

Каталог и остатки

Товары с характеристиками, фото, документацией и остатками по складам. Для дилеров часто важны не точные цифры, а статус: «в наличии», «под заказ», «ожидается». Остатки обновляются по расписанию или в реальном времени — это зависит от выбранной схемы интеграции.

Заказы

Корзина, быстрый заказ по артикулам, загрузка заказа из файла, повтор прошлого заказа, согласование заказа внутри компании клиента. После оформления заказ передаётся в 1С, а клиент видит его статус.

Документы и взаиморасчёты

Счета, накладные, УПД, акты сверки, задолженность и лимит, история оплат. Документы формируются в учётной системе и выгружаются в кабинет, а при необходимости — через систему электронного документооборота.

Пользователи и роли

У одного клиента может быть несколько сотрудников с разными правами: кто-то только смотрит каталог, кто-то оформляет заказы, кто-то видит финансы. Также нужны роли на стороне поставщика: менеджер видит своих клиентов, руководитель — всех.

Как интегрировать B2B-портал с 1С

Интеграция — самая сложная и самая важная часть проекта. Способ выбирается в зависимости от конфигурации 1С (например, Управление торговлей, Комплексная автоматизация, ERP), объёма данных и требований к скорости обновления.

СпособКак работаетКогда подходитОграничения
Файловые выгрузки1С по расписанию выгружает файлы с товарами, ценами и остатками, портал их загружаетнебольшой каталог, редкие измененияданные обновляются с задержкой, заказы тоже передаются пакетно
CommerceMLстандартный XML-формат обмена 1С с сайтами, поддерживается типовыми конфигурациямикаталог, цены, остатки и заказы в типовой схемесложные персональные условия и документы часто требуют доработок
API на стороне 1СHTTP-сервисы или стандартный интерфейс OData, портал запрашивает данные и отправляет заказынужны актуальные цены и остатки, сложная логиканужен программист 1С, важно учитывать нагрузку на базу
Промежуточный слойотдельный сервис или очередь сообщений между порталом и учётной системойнесколько учётных систем, высокая нагрузкадороже в разработке и поддержке

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

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

Почему B2B-портал на Next.js

B2B-портал можно сделать на коробочном решении, на CMS с модулем личного кабинета или на современном фреймворке. Мы для таких проектов используем Next.js — фреймворк на базе React. Причины:

  • Скорость интерфейса. Каталог на тысячи позиций, фильтры и корзина работают быстро даже на слабом интернете у клиента на складе.
  • Гибкость. Логика цен, ролей и согласований пишется под ваш процесс, а не подгоняется под ограничения готового модуля.
  • Интеграции. Серверная часть Next.js удобна для работы с API 1С, CRM, ЭДО и платёжными сервисами.
  • Публичная часть и SEO. Открытый каталог для новых клиентов можно сделать индексируемым, а кабинет — закрытым, в одном проекте.
  • Масштабирование. Портал можно развивать модулями без переписывания основы.

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

Безопасность и доступы

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

Этапы разработки B2B-портала

  1. Аналитика процессов. Как сейчас работают менеджеры и клиенты, какие данные есть в 1С, какие сценарии нужно автоматизировать в первую очередь.
  2. Техническое задание. Роли, функции, схема обмена с 1С, форматы данных, требования к безопасности. Как составить хорошее ТЗ, мы писали в статье ТЗ на разработку сайта.
  3. Прототип и дизайн. Интерфейсы каталога, корзины, заказов, документов для каждой роли.
  4. Разработка портала. Фронтенд, серверная часть, авторизация, роли.
  5. Интеграция с 1С. Настройка обмена совместно с программистом 1С, тесты на реальных данных.
  6. Пилот. Запуск для нескольких лояльных клиентов, сбор обратной связи, исправления.
  7. Запуск и обучение. Подключение всех клиентов, инструкции, обучение менеджеров.
  8. Развитие и поддержка. Новые функции, мониторинг обмена, обновления.

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

Сколько стоит B2B-портал с интеграцией 1С

Стоимость B2B-портала сильно зависит от объёма, поэтому мы называем точную цену после брифа и анализа учётной системы. Ориентир для комплексных проектов с индивидуальной логикой и интеграцией — от 1 000 000 ₽. Если нужна только часть функций или кабинет надстраивается над уже работающим интернет-магазином, объём и бюджет могут быть меньше — это видно после анализа.

Что влияет на цену:

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

Отдельные доработки существующего портала или сайта мы делаем почасово — 3 500 ₽ в час. Поддержка после запуска — от 10 000 ₽ в месяц, для порталов с активным обменом обычно выше из-за мониторинга интеграции.

Как перевести клиентов на портал

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

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

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

Типичные ошибки при создании B2B-портала

  • Начинать без описания обмена с 1С. Портал готов, а данные в нём неправильные или не обновляются.
  • Дублировать логику цен. Цены считаются и в 1С, и на портале по разным правилам — клиенты видят одно, в счёте другое.
  • Автоматизировать всё сразу. Лучше запустить базовые сценарии и развивать портал по обратной связи.
  • Не вовлекать менеджеров. Если отдел продаж не понимает, зачем портал, клиентов туда не переведут.
  • Забыть о безопасности. Доступ к ценам и документам должен быть строго разграничен, а обмен с учётной системой — защищён.

С чего начать

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

Планируете B2B-портал или личный кабинет дилера с интеграцией 1С? Проведём анализ процессов и учётной системы, предложим схему обмена и назовём смету после брифа — обсудить разработку B2B-портала.
Услуга по теме
Разработка сайтов под ключ

Сайты, которые сразу готовы к продвижению: структура по семантике, скорость, разметка.

Подробнее и цены
#b2b портал#интеграция 1с с b2b порталом#личный кабинет дилера#b2b портал на next js#разработка b2b портала#b2b портал для дилеров#интеграция сайта с 1с#commerceml#b2b кабинет оптовых клиентов
ДалееДизайн сайта: из чего складывается и сколько стоит