Расширенный режим управления ценами — это переключатель в настройках модуля «Торговый каталог», который превращает товар с одной ценой в товар с несколькими типами цен, наценками и правами доступа. Без него магазин живёт на «базовой» цене; с ним появляется полноценная модель B2B, опта и персональных условий.
Что такое расширенный режим и чем он отличается от простого
Модуль catalog (Торговый каталог) умеет работать в двух режимах отображения цен на карточке товара в административной части. В простом режиме у товара одно поле цены — базовая розничная стоимость и валюта. Этого достаточно для небольшого магазина с единым прайсом.
Расширенный режим раскрывает полную модель ценообразования Битрикса: у одного товара может быть сразу несколько цен разных типов (розница, опт, дилер, B2B), у каждого типа — своя валюта, а поверх базовой цены можно задавать наценки в процентах или фиксированной сумме. Именно этот режим лежит в основе всей логики оптовых и персональных цен.
- простой режим — одна цена, минимум полей, быстрый ввод;
- расширенный режим — таблица цен по типам, наценки, привязка типов к группам пользователей, права на просмотр и изменение.
Важно понимать: сами типы цен существуют в базе всегда, независимо от режима. Режим управляет лишь тем, показывает ли карточка товара весь набор цен и наценок или прячет его за одним полем.
Когда режим действительно нужен
Не каждому магазину нужен расширенный режим — он усложняет карточку товара и обмен с 1С. Включайте его, когда есть хотя бы один из сценариев ниже.
| Ситуация | Нужен расширенный режим |
|---|---|
| Единый прайс для всех покупателей | Нет, хватит простого |
| Розница + опт по разным ценам | Да |
| Цены для B2B-клиентов и дилеров | Да |
| Наценки к базовой цене по группам | Да |
| Скрытие цен от гостей / «цена по запросу» | Да, вместе с правами на типы цен |
Как включить расширенный режим
Переключатель находится в настройках модуля «Торговый каталог». Путь в административной части:
Настройки → Настройки продукта → Настройки модулей → Торговый каталог
На вкладке настроек включите опцию «Использовать расширенный режим управления ценами» (флажок USE_PRICE_ROUND и связанные параметры отвечают за округление, а сам расширенный режим — за отображение таблицы цен). После сохранения откройте любой товар в каталоге — вместо одного поля цены появится таблица со всеми доступными типами цен.
- Перейдите в настройки модуля «Торговый каталог».
- Включите расширенный режим управления ценами и сохраните.
- Убедитесь, что созданы нужные типы цен в разделе
Магазин → Настройки → Типы цен. - Проверьте, что группы пользователей имеют права на покупку по нужным типам цен.
- Откройте карточку товара и заполните цены по типам.
Типы цен и наценки в расширенном режиме
Ядро режима — связка типов цен и наценок. Каждый тип цены (например, «Розница», «Оптовая», «Дилерская») создаётся один раз в разделе Магазин → Настройки → Типы цен и затем становится доступен во всех карточках товаров.
Наценка позволяет не вводить каждую цену вручную, а вычислять её от базовой. Например, дилерская цена = базовая минус 15%, а B2B-цена = базовая плюс фиксированная сумма. Наценки задаются в проценте или в валюте и привязываются к типу цены.
- Базовая цена — опорное значение, от которого считаются остальные.
- Тип цены — именованный набор цен под конкретную аудиторию.
- Наценка/скидка — правило пересчёта относительно базовой цены.
- Группа покупателей — кому этот тип цены доступен на покупку и просмотр.
Логика простая: покупатель видит ту цену, чей тип разрешён его группе пользователей. Если групп несколько и доступно несколько типов — Битрикс выбирает по приоритету покупки, заданному в настройках типа цены.
Права доступа к ценам
Расширенный режим открывает тонкую настройку прав на каждый тип цены — отдельно на просмотр и на покупку. Это делается в свойствах типа цены на вкладке прав доступа, где для каждой группы пользователей выставляется уровень.
| Право | Что даёт |
|---|---|
| Просмотр | Группа видит цену этого типа в каталоге |
| Покупка | Группа может оформить заказ по этой цене |
Так реализуются типовые B2B-требования: гости не видят оптовых цен, розничные покупатели не видят дилерских, а незарегистрированный пользователь получает «цену по запросу» вместо конкретной суммы. Права на типы цен работают в связке с общими правами модуля «Торговый каталог» на роли пользователей.
Групповое управление и массовые операции
Когда типы цен и наценки настроены, расширенный режим раскрывает свою главную практическую ценность — массовое управление ценами по разделам каталога. Из списка товаров раздела можно применить операцию сразу к выделенным позициям: поднять цену на процент, задать наценку, пересчитать от базовой.
Это снимает необходимость открывать каждую карточку. Для регулярной переоценки удобны:
- групповые действия в списке товаров раздела (изменить цену выбранных);
- пересчёт цен по наценке при изменении базовой;
- импорт и обновление цен из прайс-листа (CSV/XLS) с сопоставлением по артикулу;
- обмен ценами с 1С, где каждый тип цены сайта маппится на тип цены номенклатуры.
Все эти механизмы опираются на то, что режим уже включён: без него в списке товаров доступна только одна колонка цены, и групповая переоценка по типам невозможна.
Частые ошибки при внедрении
По опыту внедрений большинство проблем сводится к нескольким повторяющимся ситуациям.
- Забыли выдать права на покупку. Цена введена, но группа покупателей её не видит или не может заказать — проверьте вкладку прав у типа цены.
- Разные валюты у типов цен без настроенных курсов. Модуль «Валюты» должен содержать актуальные курсы, иначе конвертация в корзине будет некорректной.
- Несовпадение типов цен сайта и 1С. После обмена цены «переезжают» не в тот тип — сверяйте маппинг в настройках обмена CommerceML.
- Наценка задана, но базовая цена пустая. Пересчёт от нуля даёт нулевую цену; базовая цена должна быть заполнена всегда.
- Округление. Проверьте настройки округления в модуле каталога, иначе после наценки появятся «некрасивые» копейки.
Итог
Расширенный режим управления ценами — это фундамент любой нетривиальной ценовой модели в 1С-Битрикс: опт, B2B, дилерские и персональные цены, наценки от базовой и точные права на просмотр и покупку. Включается он одним флажком в настройках модуля «Торговый каталог», но за ним стоит целая система типов цен, групп пользователей и прав, которую важно спроектировать до запуска, а не латать по факту.
Если магазину предстоит сложное ценообразование или обмен ценами с 1С, мы в B2Bsite поможем спроектировать типы цен и наценки, настроить права и обмен так, чтобы каждая группа покупателей видела ровно свою цену — без ручной переоценки и расхождений с учётной системой.
Частые вопросы
Где включается расширенный режим управления ценами?
В настройках модуля «Торговый каталог»: Настройки → Настройки продукта → Настройки модулей → Торговый каталог. Там есть флажок использования расширенного режима цен.
Что произойдёт с уже введёнными ценами при переключении режима?
Данные не удаляются. При включении расширенного режима карточка товара просто начинает показывать все типы цен и наценки, а при обратном переключении дополнительные цены остаются в базе, но скрываются.
Чем тип цены отличается от наценки?
Тип цены — это именованный набор цен под аудиторию (розница, опт, дилер). Наценка — правило пересчёта в процентах или сумме относительно базовой цены.
Можно ли скрыть цену от неавторизованных посетителей?
Да. В расширенном режиме у каждого типа цены настраиваются права на просмотр и покупку по группам пользователей, поэтому гостям можно показывать «цену по запросу» вместо суммы.
Нужен ли расширенный режим, если у меня один прайс для всех?
Нет. Для единой цены достаточно простого режима — он проще в вводе и обмене. Расширенный режим оправдан, когда есть несколько типов цен или наценки по группам.
Как расширенный режим связан с обменом ценами из 1С?
При обмене через CommerceML каждый тип цены сайта сопоставляется с типом цены номенклатуры в 1С. Расширенный режим позволяет принять и корректно разложить несколько цен из одной выгрузки.
Почему покупатель не видит заданную цену?
Чаще всего его группе не выданы права на просмотр или покупку по нужному типу цены. Проверьте вкладку прав доступа в свойствах типа цены.
Можно ли менять цены сразу по всему разделу каталога?
Да, в расширенном режиме доступны групповые операции в списке товаров раздела: массовое изменение и пересчёт цен по выделенным позициям без открытия каждой карточки.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.