Курсы обучения
+7 (351) 777-80-70
2021.05.07

Вывод типов цен в каталоге по регионам - Линейка решений INTEC: Universe

Для того что бы на сайте отображались различные цены в зависимости от выбранного региона необходимо включить "Модуль" и добавить типы цен. 

Для включения модуля на линейке Universe, вам достаточно включить мультирегиональность в параметрах каталога.


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

 a33.png

В открывшемся окне выберите режим "Редактирование исходного кода"

a34.png

В данном коде найдите строчку 
"PRICE_CODE" => array(
0 => "BASE",
),
И замените её на 
"PRICE_CODE" =>$_SESSION['REGIONALITY']['REGION']['PRICES']['CODE'],

Добавление типов цен

Для отображения разных цен в зависимости от выбранного региона, необходимо создать свой тип цены для каждого региона.
Внимание! Создать дополнительные типы цен невозможно в редакциях Стандарт, Старт, Малый бизнес в связи с ограничениями Битрикса.
Для создания новых типов цен перейдите на вкладку Магазин - Настройки - Цены - Типы цен.


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




Далее переходим в Intec - Мультирегиональность - Регионы. Нажимаем на изменение города.

ик34.png

Выбираем типы цен для этого города:

a32.png

Далее в режиме редактирования элемента указываем цены для этих городов.

ик36.png


Для Челябинска
ик38.png 
Для Екатеринбурга
ик39.png
Для Москвы
ик40.png

Наши решения