Вывод типов цен по регионам в INTEC: Мультирегиональность

Вывод типов цен по регионам в INTEC: Мультирегиональность

3 сентября 2021


Автор: INTEC Волшебник
Сегодня расскажем вам о том, как выводить цены в каталоге по регионам с помощью INTEC: Мультирегиональность.

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

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


Фото 1: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

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

Фото 2: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

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

Фото 3: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

В данном коде найдите строчку:
"PRICE_CODE" => array(
0 => "BASE",
),
замените ее на

"PRICE_CODE" =>$_SESSION['REGIONALITY']['REGION']['PRICES']['CODE'],


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

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

Фото 4: «Вывод типов цен по регионам в INTEC: Мультирегиональность»



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

Фото 5: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

Фото 6: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

Фото 7: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

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

Фото 8: «Вывод типов цен по регионам в INTEC: Мультирегиональность»


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

Фото 9: «Вывод типов цен по регионам в INTEC: Мультирегиональность»


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

Фото 10: «Вывод типов цен по регионам в INTEC: Мультирегиональность»


Для Челябинска
Фото 11: «Вывод типов цен по регионам в INTEC: Мультирегиональность»
Для Екатеринбурга
Фото 12: «Вывод типов цен по регионам в INTEC: Мультирегиональность»
Для Москвы

Фото 13: «Вывод типов цен по регионам в INTEC: Мультирегиональность»

Готово. Теперь посетители сайта могут видеть разные типы цен в зависимости от региона. Больше о возможностях модуля INTEC: Мультирегиональность - в следующих статьях.