-10%Переходите к нам от другого подрядчика — дадим скидку на первый этап работ

Каталог с доступом по входу: закрытые цены и ассортимент

B2B-каталог с доступом по входу на 1С-Битрикс: закрытые цены и ассортимент по группам клиентов

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

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

Коротко

  • Доступ по входу закрывает цены и часть ассортимента от гостей и конкурентов, открывая их своим клиентам.
  • Основа — связка групп пользователей и типов цен: каждая группа видит свою цену, гость — «по запросу».
  • Ассортимент разграничивают правами на разделы; возможны персональные каталоги под клиента.
  • Закрытые цены не должны попадать в HTML для гостя на уровне сервера — иначе их достанут из кода.

Зачем каталогу доступ по входу

Доступ по входу решает две связанные задачи B2B: защиту цен и разграничение ассортимента. Цена в опте — коммерческая тайна и предмет индивидуальных договорённостей. Если дилерские и оптовые цены видны всем, конкуренты изучают вашу политику, а клиенты сравнивают свои условия с чужими. Закрытие цен за авторизацией снимает эту проблему.

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

Группы клиентов и типы цен

Ядро B2B-каталога — связка групп пользователей и типов цен. В 1С-Битрикс пользователи делятся на группы (дилеры, опт первого уровня, опт второго, розница, гости), а в торговом каталоге у товара может быть несколько цен разных типов.

Группа клиентаТип ценыЧто видит
ДилерДилерскаяСвою низкую цену
Опт-1Оптовая 1Оптовую цену уровня 1
Опт-2Оптовая 2Оптовую цену уровня 2
РозницаРозничнаяРозничную цену
Гость—«Цена по запросу»

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

От номенклатуры до витрины каталога Номенклатуратовары из 1ССвойства и SKUхарактеристикиКарточкафото, описаниеИндекспоиск и фильтрКаталогвитрина клиенту
Схема: номенклатура из 1С обрастает свойствами и торговыми предложениями, наполняется контентом карточки и индексируется — так формируется витрина, по которой ищут и фильтруют.

Что видит гость: стратегии витрины

Ключевое стратегическое решение — что показывать неавторизованному посетителю. От этого зависит и защита данных, и привлечение новых клиентов. Три основных подхода:

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

Скрытие цен от неавторизованных

Технически скрытие цены — это не «спрятать стилями», а не отдать её гостю вовсе. Товар остаётся в каталоге, карточка работает, но вместо цены выводится нейтральный элемент.

  1. Привяжите цены к типам. Каждая цена — своего типа, и право её видеть есть только у нужных групп.
  2. Закройте типы цен от гостя. Гость не имеет прав на просмотр оптовых и дилерских цен.
  3. Выведите заглушку. Вместо цены — «Цена по запросу» или кнопка «Войти, чтобы увидеть цену».
  4. Не отдавайте цену в HTML. Для неавторизованного цена не попадает в разметку на уровне сервера.

Последний пункт критичен: если цена «спрятана» только визуально, но присутствует в коде страницы, её легко достать. Правильная реализация не включает закрытую цену в ответ сервера для гостя.

Разграничение ассортимента по группам

Помимо цен, разграничивают и сам ассортимент. Одни разделы каталога видны всем, другие — только определённым группам клиентов. Это реализуется через права доступа к разделам инфоблока и логику показа, привязанную к группе авторизованного пользователя.

Например, общий раздел с ходовыми товарами открыт всем, раздел эксклюзивной продукции — только дилерам, а товары под конкретный договор — лишь соответствующему клиенту. Дилер видит свой ассортимент, обычный оптовик — свой, гость — общедоступную часть. Такое разграничение превращает единый каталог в набор персонализированных витрин под разные типы клиентов. Работу с выборками товаров с учётом прав удобно строить на современном слое доступа к данным — про него мы пишем в статье про D7 ORM в Битрикс.

Персональные каталоги под клиента

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

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

Такие сценарии — часть большого B2B-портала, а не просто каталога. Они требуют аккуратной работы с правами, обменом и производительностью, но дают партнёрам ощущение по-настоящему индивидуального сервиса.

Регистрация и модерация оптовиков

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

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

Реализация в 1С-Битрикс

Собирается каталог с доступом по входу штатными механизмами платформы:

Отдельного внимания требует производительность: персонализированная выдача хуже кэшируется «в лоб», потому что у разных групп разный контент. Здесь помогает разделение статики и динамики и продуманное кэширование по группам. Инфраструктурную сторону, где всё это работает под нагрузкой, мы разбираем в статье про хостинг и инфраструктуру BitrixVM.

Обмен с 1С: цены, группы, ассортимент

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

Поэтому обмен должен согласованно передавать: цены по типам, соответствие клиента группе, состав доступного ассортимента. Надёжность и безопасность такой передачи между системами — отдельная важная тема; принципы защиты интеграций мы разбираем в статье про REST, вебхуки и безопасность в Битрикс, а предсказуемую выкладку изменений каталога — в материале про CI/CD и деплой.

Закрытый каталог и SEO

У закрытости есть цена — влияние на SEO. Если весь каталог за авторизацией, поисковики его не видят, и органического трафика практически нет. Для одних бизнесов это приемлемо (клиентов приводят менеджеры), для других — потеря важного канала.

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

Надёжность закрытия данных

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

Правильный подход — не отдавать закрытые данные неавторизованному пользователю на уровне сервера. Если цена или закрытый товар не попадают в ответ сервера для гостя, их невозможно увидеть в коде. Это стандарт для B2B-каталогов, и его обязательно нужно протестировать: откройте исходный код страницы гостем и убедитесь, что закрытых цен и данных там нет.

Частые ошибки

Чек-лист и вывод

  1. Группы и типы цен связаны. Каждой группе клиентов сопоставлен свой тип цены, права настроены.
  2. Стратегия витрины выбрана. Осознанно решено, что видит гость: закрыто, без цен или частично открыто.
  3. Цены закрыты на сервере. Для гостя закрытые цены не попадают в HTML; выведена заглушка.
  4. Ассортимент разграничен. Права на разделы настроены, специальные товары видны только своим.
  5. Регистрация с модерацией. Заявка, присвоение группы менеджером, связь с контрагентом 1С.
  6. Обмен согласован. Цены, группы и ассортимент приходят из 1С согласованно и без рассинхрона.
  7. SEO учтено. Решено, какие страницы открыты для индексации без цен.
  8. Скорость сохранена. Персонализированная выдача кэшируется по группам, каталог не тормозит.

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

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

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

Зачем закрывать цены и ассортимент от неавторизованных посетителей?

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

Как в 1С-Битрикс скрыть цену от гостя, но показать товар?

Это делается через типы цен и права доступа: розничная или оптовая цена привязана к группе пользователей, и гость просто не имеет права её видеть. Товар при этом остаётся в каталоге, а вместо цены выводится «Цена по запросу» или кнопка «Войти, чтобы увидеть цену». После авторизации клиенту показывается цена его группы. Так карточка остаётся полезной для SEO и знакомства с товаром, но коммерческие условия закрыты.

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

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

Как связаны группы пользователей и типы цен?

Это ключевая связка B2B-каталога. Каждой группе пользователей (дилеры, опт-1, опт-2, розница) сопоставляется свой тип цены. Когда клиент авторизуется, система определяет его группу и показывает цену соответствующего типа. Один товар при этом хранит несколько цен — по одной на тип, — а посетитель видит только свою. Группы и типы цен приходят согласованно из 1С при обмене, поэтому важно, чтобы клиент на сайте соответствовал своему статусу в учётной системе.

Что видит гость на закрытом B2B-каталоге?

Это вопрос стратегии. Варианты: полностью закрытый каталог с приглашением авторизоваться; открытая витрина с товарами, но без цен («цена по запросу»); частично открытый ассортимент, где базовые разделы видны всем, а специальные — только клиентам. Выбор зависит от целей: полностью закрытый каталог хуже для SEO и привлечения, но надёжнее защищает условия; открытая витрина без цен — компромисс между видимостью и защитой коммерческих данных.

Как регистрируются новые оптовые клиенты?

Обычно через заявку с модерацией: потенциальный клиент оставляет данные компании, менеджер проверяет и присваивает ему группу (дилер, опт и т. д.), после чего открывается доступ к ценам и ассортименту его уровня. Автоматическая регистрация без проверки в B2B редко уместна, потому что от группы зависят цены и условия. Заявку и присвоение группы можно частично автоматизировать, но контроль со стороны менеджера обычно сохраняют.

Как закрытый каталог влияет на SEO?

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

Насколько надёжно закрыты цены технически?

Надёжность зависит от реализации. Если цена для гостя не выводится в разметку страницы вообще (а не просто скрыта стилями), увидеть её нельзя. Правильный подход — не отдавать закрытые цены в HTML неавторизованному пользователю на уровне сервера, а не прятать их на клиенте. Тогда цену невозможно достать из кода страницы. Это стандартная практика для B2B-каталогов, и её важно проверить: закрытые данные не должны попадать в ответ сервера для гостя.

Поделиться:

Нужен B2B-каталог с закрытыми ценами и ассортиментом?

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

Автоматизация на 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем B2B-каталоги и оптовые витрины на 1С-Битрикс: цены по группам, закрытый ассортимент, личные кабинеты и обмен с 1С.

← Все статьи блога