Вывод типов цен по регионам в INTEC: Мультирегиональность
3 сентября 2021
Автор: INTEC Волшебник
Сегодня расскажем вам о том, как выводить цены в каталоге по регионам с помощью INTEC: Мультирегиональность.
Для того что бы на сайте отображались различные цены в зависимости от выбранного региона необходимо включить «Модуль» и добавить типы цен.
Для включения модуля на линейке Universe, вам достаточно включить мультирегиональность в параметрах каталога.
Если же вы используете не наше решение, то вам необходимо открыть код подключаемого компонента «Каталог» и заменить там одну строчку. Для этого перейдите на страницу, где находится ваш каталог и нажмите «Изменить страницу».
В открывшемся окне выберите режим «Редактирование исходного кода».
В данном коде найдите строчку:
"PRICE_CODE" => array(
0 => "BASE",
),
замените ее на
"PRICE_CODE" =>$_SESSION['REGIONALITY']['REGION']['PRICES']['CODE'],
Добавление типов цен
Для отображения разных цен в зависимости от выбранного региона, необходимо создать свой тип цены для каждого региона.
Внимание! Создать дополнительные типы цен невозможно в редакциях Стандарт, Старт, Малый бизнес в связи с ограничениями Битрикса.
Для создания новых типов цен перейдите на вкладку Магазин - Настройки - Цены - Типы цен.
При создании нового типа цены нужно указать код типа, соответствующий региону, название типа цены, а также указать группы просмотра и использования цены. Не забываем при этом, что базовым может быть только один тип цены!
Далее переходим в Intec - Мультирегиональность - Регионы. Нажимаем на изменение города.
Выбираем типы цен для этого города:
Далее в режиме редактирования элемента указываем цены для этих городов.
Для Челябинска
Для Екатеринбурга
Для Москвы
Готово. Теперь посетители сайта могут видеть разные типы цен в зависимости от региона. Больше о возможностях модуля INTEC: Мультирегиональность - в следующих статьях.
Для того что бы на сайте отображались различные цены в зависимости от выбранного региона необходимо включить «Модуль» и добавить типы цен.
Для включения модуля на линейке Universe, вам достаточно включить мультирегиональность в параметрах каталога.
"PRICE_CODE" => array(
0 => "BASE",
),
замените ее на
"PRICE_CODE" =>$_SESSION['REGIONALITY']['REGION']['PRICES']['CODE'],
Добавление типов цен
Для отображения разных цен в зависимости от выбранного региона, необходимо создать свой тип цены для каждого региона.
Внимание! Создать дополнительные типы цен невозможно в редакциях Стандарт, Старт, Малый бизнес в связи с ограничениями Битрикса.
Для создания новых типов цен перейдите на вкладку Магазин - Настройки - Цены - Типы цен.
При создании нового типа цены нужно указать код типа, соответствующий региону, название типа цены, а также указать группы просмотра и использования цены. Не забываем при этом, что базовым может быть только один тип цены!
Статья полезна для
Предлагаем еще прочесть