Оптовые цены на сайте для дилеров показывают через закрытый раздел: дилер входит под своим логином и видит в каталоге не розничную цену, а свой тип цены из 1С, свои скидки на группы товаров и остатки по складам. Розница при этом видит открытый каталог с ценой или кнопкой «запросить цену». Технически это не отдельный сайт, а второй сценарий на той же базе товаров и том же обмене с 1С. Ниже — как это устроено на практике и где проходит граница между дилерским разделом каталога и полноценным B2B-порталом.
Зачем дилеру личный кабинет, а не PDF-прайс
Классическая схема в опте выглядит так: менеджер раз в месяц рассылает прайс в Excel, дилер выбирает позиции, пишет в WhatsApp, менеджер проверяет наличие в 1С, пересчитывает цену с учётом скидки и выставляет счёт. На каждом шаге — ручная работа и задержка. К концу месяца прайс устаревает, а дилер заказывает то, чего уже нет.
Личный кабинет оптового покупателя в B2B-каталоге с обменом 1С снимает эту цепочку. Дилер сам видит актуальные остатки, свою цену и собирает заказ в корзину. Менеджер получает в CRM готовый список с ценами вместо сообщения «пришлите прайс на трубы» и занимается сделкой, а не вводом позиций. Сколько времени это экономит, мы считаем на вашем потоке заявок на этапе аналитики, но механика очевидна: чем больше дилеров, тем больше рутины уходит.
Разные цены для клиентов на сайте: как это работает с 1С
Основа дилерского раздела — типы цен. В 1С у вас, скорее всего, уже есть розничная цена, оптовая, цена для крупного опта, возможно — отдельные цены для регионов. Каждому дилеру назначается свой тип цены, а поверх него можно задать индивидуальные скидки на группы товаров.
| Кто смотрит | Что видит в каталоге | Откуда данные |
|---|---|---|
| Гость, розничный покупатель | Розничную цену или «запросить цену», общее наличие | Розничный тип цены из 1С |
| Дилер после входа | Свой тип цены, скидки на группы, остатки по складам | Назначенный тип цены и скидки из 1С |
| Крупный партнёр | Персональный прайс, историю заявок, документы | 1С и CRM |
| Менеджер | Заявку дилера в CRM с позициями и ценами | Сайт → CRM и 1С сразу после отправки |
Ключевой принцип — цены считаются в учётной системе. Сайт не хранит собственных скидочных правил, которые надо синхронизировать вручную. Поменяли тип цены или скидку в 1С — после очередного обмена дилер увидит новую цену. Поэтому счёт, выставленный из 1С, всегда совпадает с тем, что дилер видел в корзине.
Обмен с несколькими типами цен и складами — это уже не самый простой сценарий. Типовые конфигурации подключаются штатным модулем, доработанные — через правила обмена или API. Если у вас нестандартная 1С, отдельная настройка обмена с 1С под вашу конфигурацию начинается от 450 000 ₸ — это формат с правилами под несколько складов, типов цен и характеристик.
Заводить скидки дилеров прямо в админке сайта «временно, пока не настроим 1С». Через полгода правила на сайте и в учёте расходятся, дилер видит одну цену, а получает счёт на другую. Источник цен должен быть один — учётная система.
Закрытый раздел для дилеров: доступ и регистрация
Дилерский раздел закрыт по умолчанию. Вариантов открыть доступ два, и обычно их совмещают:
- Заявка на сайтеКомпания регистрируется, указывает реквизиты. Заявка приходит менеджеру.
- Подтверждение менеджеромМенеджер проверяет компанию, назначает тип цены и скидку. До подтверждения цены не видны.
- Импорт спискомДействующих дилеров вы заводите заранее, одной загрузкой: каждый получает доступ и свои условия к запуску.
- Вход по логинуПосле входа каталог перестраивается: свои цены, склады, документы и история заявок.
Такой порядок защищает прайс от конкурентов: без подтверждения оптовые цены не увидит никто. А розница при этом не теряет каталог — она просто видит его в своём сценарии.
Что умеет кабинет дилера
Персональная цена — только начало. Чтобы дилер действительно перестал писать менеджеру за каждым вопросом, кабинет должен закрывать его ежедневные задачи:
- Персональные прайсы и скидки — с возможностью скачать прайс по разделу или по своему отбору в фильтрах, в PDF или Excel, со своими ценами.
- Остатки по складам — видно, что есть в Алматы, а что придётся везти из другого города.
- История заявок с повтором в один клик — регулярные закупки собираются за минуту.
- Документы — договоры, счета, сертификаты в одном месте.
- Статусы отгрузок — если 1С отдаёт их, дилер видит, где его заказ.
Всё это входит в формат сайта-каталога с кабинетом дилера — «Каталог + B2B» от 3 200 000 ₸, до 50 000 позиций, около 9 недель разработки. Его выбирают 7 из 10 наших клиентов каталогов: разница с базовым форматом уходит как раз на кабинет, персональные прайсы, историю заявок, документы и настройку типов цен в обмене.
ПРАВИЛОДилер должен находить в кабинете ответ быстрее, чем дозвонится до менеджера.
Остатки, кратность и частота обновления
Персональная цена бесполезна, если дилер не уверен в наличии. Поэтому вместе с ценами на сайт по расписанию приходят остатки по каждому складу. Частоту выбирают под бизнес: от раза в 15 минут до раза в сутки. Для металлопроката с крупными партиями хватает нескольких обменов в день, для ходовых комплектующих с быстрым оборотом лучше обновлять чаще. Заявки с сайта уходят в 1С и CRM сразу, без ожидания очередного обмена.
Ещё одна оптовая деталь — единицы и кратность. Дилер покупает не штуки, а упаковки, бухты, паллеты, и корзина должна это учитывать: подставлять минимальную партию, пересчитывать количество в нужных единицах и не давать отправить заявку на половину упаковки. Эти правила тоже берутся из учёта, где уже заведены единицы измерения номенклатуры.
Розница и опт на одном сайте
Частый вопрос — не помешают ли друг другу розничные покупатели и дилеры. Нет, если сценарии разведены с самого начала. Розница видит открытый каталог: с запросом цены или, если вы продаёте онлайн, с корзиной и оплатой Kaspi. Дилеры после входа — свои цены и условия. Одна база товаров, один обмен с 1С, два сценария.
Если розничные продажи с оплатой на сайте нужны уже сейчас, это формат «Каталог + магазин» от 3 500 000 ₸: розница с оплатой Kaspi и доставкой плюс B2B-раздел для оптовиков на одной платформе. Сравнить форматы по бюджету можно на странице цен на разработку сайтов.
Когда дилерского раздела мало и нужен B2B-портал
Дилерский кабинет в каталоге закрывает типовой опт: цены, остатки, заказы, документы. Но бывают сценарии, где логика сложнее, чем «посмотрел — заказал»:
- дилер видит взаиморасчёты и баланс, лимиты отгрузки, кредит;
- договоры и спецификации подписываются ЭЦП прямо в кабинете;
- есть несколько ролей внутри одного дилера — закупщик, бухгалтер, руководитель — со своими правами;
- согласования, рекламации, резервирование под проекты, сложные статусы.
Это уже задача для отдельного веб-сервиса. B2B-портал для дилеров и поставщиков делается на Laravel под вашу бизнес-логику: роли и права, подпись документов через NCALayer, данные из 1С или ERP. Портал в формате «Сервис» занимает 16–20 недель и стоит от 9 000 000 ₸, первая версия с одним ключевым сценарием — от 5 000 000 ₸ за 12 недель. Мы рекомендуем начинать с дилерского раздела каталога, а к порталу переходить, когда сценарии действительно перерастут его.
Как подготовиться к запуску дилерского раздела
Больше всего времени в таких проектах уходит не на интерфейс, а на данные. Чтобы уложиться в срок, подготовьте заранее:
- Список типов цен в 1С и правило, какой из них положен какой группе дилеров.
- Скидки, которые сейчас дают «на словах» или в Excel, — их нужно перенести в учёт.
- Перечень складов и решение, какие из них показывать дилерам.
- Список действующих дилеров с контактами для импорта.
- Документы, которые дилер должен видеть в кабинете, и где они хранятся.
Подробнее о том, как выбрать способ синхронизации с учётом, мы писали в статье «Стандартный обмен CommerceML или своя интеграция с 1С».
Можно ли скрыть цены от розницы и показать только дилерам?
Да. Цены видят только авторизованные дилеры, у каждого свой прайс и скидка. Розница видит кнопку «запросить цену» или открытую розничную цену.
Как дилер получает доступ в закрытый раздел?
Регистрируется на сайте, менеджер подтверждает заявку и назначает тип цены и скидку. Либо вы заводите дилеров заранее списком.
Можно ли разным дилерам показывать разные цены?
Да, через типы цен из 1С плюс индивидуальные скидки на группы товаров. Цены считаются в 1С, поэтому счёт совпадает с корзиной.
Сколько стоит каталог с кабинетом дилера?
Формат «Каталог + B2B» — от 3 200 000 ₸, до 50 000 позиций, около 9 недель. Точную смету присылаем за один рабочий день.