Группы пользователей — это основной механизм сегментации и в администрировании, и в коммерческой части магазина на 1С-Битрикс. От группы зависят и права доступа в систему, и то, какие типы цен и скидки увидит покупатель.
/bitrix/admin/group_admin.php). Здесь же задаётся приоритет группы, который важен для расчёта цен.Что такое группы пользователей и зачем они в магазине
Группа пользователей объединяет учётные записи с общими правами и настройками. Каждый пользователь может входить сразу в несколько групп, а итоговые права и коммерческие условия складываются из всех его групп.
В интернет-магазине группы решают сразу несколько задач:
- Права доступа — кто попадает в административный раздел, кто управляет заказами и каталогом, а кто остаётся обычным покупателем.
- Ценообразование — к группам привязываются типы цен, поэтому оптовик и розничный покупатель видят разную цену одного товара.
- Скидки и правила корзины — условия акций часто ограничивают действие конкретными группами.
- Сегментация и автоматизация — покупателя можно автоматически перевести в группу «Оптовики» или «VIP» по сумме заказов.
По умолчанию в системе уже есть базовые группы: Администраторы, Все пользователи (в том числе неавторизованные) и Зарегистрированные пользователи. Удалять их не следует — на них завязана логика платформы.
Создание и настройка группы
Чтобы создать новую группу, откройте Настройки → Пользователи → Группы пользователей и нажмите Добавить группу.
- На вкладке Параметры задайте Название (например, «Оптовые покупатели») и понятный Символьный код (
WHOLESALE) — по коду удобно обращаться к группе из кода и настроек. - Укажите Сортировку и Приоритет. Приоритет определяет, какая группа «победит» при расчёте цены, если пользователь состоит в нескольких группах с разными типами цен.
- Снимите или установите флаг Активность. Неактивная группа не даёт своим участникам ни прав, ни привязанных цен.
- При необходимости заполните Описание — оно видно только администраторам.
- Перейдите на вкладку Доступ и настройте права группы на модули (об этом ниже), затем сохраните.
После сохранения группа появится в общем списке и станет доступна во всех настройках, где используется выбор групп: типы цен, скидки, права на инфоблоки.
Группы и типы цен
Ключевая коммерческая функция групп — привязка типов цен. Один товар может иметь несколько цен (розница, опт, дилер), и каждая из них показывается только нужной группе.
- Создайте типы цен в разделе Магазин → Настройки → Типы цен (или Настройки → Настройки продукта → Типы цен в зависимости от версии).
- В настройках типа цены на вкладке Доступ отметьте группы, которым разрешён просмотр и покупка по этой цене.
- Заполните значения цен у товаров в каталоге для соответствующего типа.
Когда пользователь состоит в нескольких группах, каждая из которых даёт доступ к своей цене, применяется цена группы с наибольшим приоритетом. Поэтому оптовым группам обычно задают приоритет выше, чем группе «Зарегистрированные пользователи».
| Группа | Тип цены | Приоритет |
|---|---|---|
| Зарегистрированные пользователи | Розничная | 1 |
| Оптовые покупатели | Оптовая | 50 |
| Дилеры | Дилерская | 100 |
Если у товара для нужного типа цены значение не заполнено, покупатель увидит цену той группы, для которой значение есть, либо товар без цены (в зависимости от настроек каталога).
Группы, скидки и правила работы с корзиной
Скидки в 1С-Битрикс настраиваются в разделе Магазин → Маркетинг → Правила работы с корзиной (в старых версиях — Скидки). Практически любую скидку можно ограничить группами покупателей.
- В условиях скидки добавьте условие Пользователь → Группа пользователя и выберите нужные группы.
- Так одна и та же акция может действовать только для группы «VIP» или «Оптовики», не затрагивая розницу.
- Скидки комбинируются с типами цен: сначала выбирается цена по группе, затем к ней применяются подходящие правила корзины.
Это позволяет строить гибкую политику: базовая оптовая цена задаётся типом цены, а сезонные акции и пороговые бонусы — правилами корзины с ограничением по группам.
Права доступа группы на модули
На вкладке Доступ в настройках группы задаётся уровень прав на каждый модуль: Интернет-магазин, Торговый каталог, Информационные блоки, Главный модуль и другие.
- Доступ закрыт — участники группы не видят раздел модуля.
- Ограниченный доступ / чтение — просмотр без изменений.
- Полный доступ — управление настройками модуля.
Для магазина типична схема: отдельная группа Менеджеры заказов с доступом к обработке заказов, но без прав на настройки системы и каталог. Права нескольких групп суммируются по принципу максимума: если хотя бы одна группа пользователя даёт полный доступ, он его получит.
Право на вход в административный раздел даёт отдельная настройка Главного модуля — «Доступ к панели управления». Просто добавить менеджера в группу с правами на модуль магазина недостаточно, если у группы закрыт доступ в админку.
Автоматическое перемещение покупателей между группами
1С-Битрикс умеет автоматически переводить покупателей в другую группу — например, делать оптовиком клиента, набравшего нужную сумму заказов.
- Откройте Магазин → Настройки → Группы для автоматического назначения (или соответствующий пункт настроек продаж).
- Задайте условие — сумму покупок за период, и укажите целевую группу, в которую переводить покупателя.
- Определите, добавляется группа к текущим или заменяет их.
Отработка правил происходит по агенту (фоновому процессу), поэтому изменение группы может произойти не мгновенно, а при ближайшем запуске агентов. Убедитесь, что агенты и cron настроены, иначе автоперевод работать не будет.
Частые ошибки
Наиболее распространённые проблемы при работе с группами в магазине:
- Цена не меняется для оптовика. Чаще всего у типа цены не отмечен доступ для нужной группы на вкладке «Доступ», либо у товара не заполнено значение оптовой цены.
- Покупатель видит несколько цен или не ту цену. Пользователь состоит в нескольких группах с разными типами цен — проверьте приоритеты групп.
- Менеджер не попадает в админку. У группы есть права на модуль магазина, но закрыт доступ к панели управления в Главном модуле.
- Скидка действует не на тех. В условии правила корзины забыли ограничить группу либо выбрали группу «Все пользователи».
- Автоперевод не срабатывает. Не настроены агенты/cron, либо условие по сумме заказов не выполнено за указанный период.
- Удалена или деактивирована системная группа. Отключение группы «Зарегистрированные пользователи» ломает доступ к ценам и разделам для всех клиентов.
Итог
Группы пользователей — это единая точка управления и правами, и коммерческими условиями магазина на 1С-Битрикс. Через них назначаются права на модули, привязываются типы цен, ограничиваются скидки и автоматизируется сегментация покупателей.
Практический порядок настройки: создайте группы под роли и сегменты, задайте им приоритеты, привяжите типы цен, ограничьте скидки нужными группами и при необходимости включите автоперевод по сумме заказов. Регулярно проверяйте, что системные группы активны, а права выданы по минимально необходимому принципу.