Категории

Определение города (по GEO и по IP) и смена цен для разных городов

Адаптивный

Описание

Как модуль определяет город посетителя

Модуль использует сразу два способа, чтобы узнать, откуда пришёл пользователь. Первый — определение по IP-адресу. Внутри модуля уже есть встроенная база данных, которая сопоставляет IP с городами. Никаких сторонних сервисов подключать не нужно — всё работает сразу после установки. Второй способ — геолокация через браузер. Если пользователь разрешил сайту определять своё местоположение, модуль обращается к онлайн-базе OpenStreetMap и получает точные координаты. Это особенно полезно для мобильных устройств, где геолокация работает максимально точно. Кроме того, посетитель всегда может выбрать город вручную — например, если он хочет посмотреть цены для другого региона или находится в командировке.

Важный нюанс: модуль ориентирован на города, где у компании есть филиалы или точки присутствия. Вы сами добавляете нужные города в специальный инфоблок. Это не универсальный определитель любого населённого пункта России, а инструмент для работы с конкретными локациями вашего бизнеса. При заполнении городов обратите внимание: IP-определение работает по транслитерированному названию в поле «Символьный код», а геолокация — по русскому названию в поле «Название». Указывайте полные наименования, регистр не важен.

Гибкая настройка цен под каждый город

Для редакции «Бизнес» модуль предлагает мощный функционал: вы можете задавать свои цены для каждого города в интернет-магазине. Как это работает? В инфоблоке городов есть поле «Коды типов цен». В него нужно вписать идентификаторы типов цен, которые вы предварительно создаёте в разделе «Магазин > Настройки > Цены > Типы цен». Например, для Москвы можно указать один тип цены, для Санкт-Петербурга — другой, а для регионов — третий.

При этом вы не ограничены одним типом цены на город. Можно настроить несколько: например, розничную и оптовую цену для одного и того же региона. Весь стандартный функционал множественных типов цен от Битрикс сохраняется. Когда посетитель заходит на сайт, модуль автоматически подставляет тот тип цены, который привязан к его городу. Это касается не только витрины, но и корзины, и оформления заказа — везде отображается актуальная региональная стоимость.

Автоматическая смена цен в корзине и при оформлении заказа

Модуль не просто показывает правильную цену на странице товара — он отслеживает её на всех этапах покупки. Когда пользователь добавляет товар в корзину, система уже использует тип цены, указанный для его города. Если посетитель решит сменить регион вручную, цены в корзине пересчитаются автоматически. То же самое происходит на этапе оформления заказа: итоговая сумма всегда соответствует выбранному городу.

Это решение особенно актуально для компаний с разной ценовой политикой в регионах. Например, если доставка в отдалённые города стоит дороже, вы можете заложить это в цену товара. Или наоборот — сделать скидку для жителей конкретного региона. Покупатель видит честную стоимость без сюрпризов, а вы избавляетесь от ручного согласования цен и путаницы в заказах.

Простое управление городами и типами цен

Вся работа с городами происходит через инфоблок. Вы можете добавлять новые города, редактировать существующие или удалять те, где компания больше не работает. Для каждого города достаточно заполнить несколько полей: название на русском, символьный код для IP-определения и коды типов цен. Никакого программирования или сложных настроек — всё делается через стандартный интерфейс Битрикс.

Если у вас редакция без интернет-магазина, модуль тоже пригодится. Вы можете использовать его только для определения города и показа соответствующего контента, без смены цен. Например, показывать разные контакты филиалов, акции или новости в зависимости от региона посетителя. Функционал смены цен активируется только при наличии интернет-магазина и нужных типов цен, но базовая геолокация работает на любой редакции.

Для кого этот модуль и что он даёт

Модуль идеально подходит компаниям с филиальной сетью: интернет-магазинам, службам доставки, производителям с региональными представительствами. Если у вас разные цены в Москве и Казани, в Новосибирске и Краснодаре — это решение сэкономит часы ручной работы. Посетитель сразу видит нужную цену, не тратит время на поиск своего города и не раздражается из-за несоответствия стоимости.

Кроме того, модуль повышает доверие к сайту. Когда пользователь видит, что система сама определила его город и показала актуальные цены, это создаёт впечатление заботы о клиенте. А возможность вручную сменить регион даёт полный контроль — никакого навязывания. В результате вы получаете больше конверсий в корзину и меньше отказов на этапе оформления заказа из-за неожиданной разницы в ценах.

Часто задаваемые вопросы

Определение города (по GEO и по IP) и смена цен для разных городов
3 000 ₽
5 / 5
1 отзыв 2 обсуждениея

Характеристики

Версия 1.0.3
Добавлен 13.06.2023
Обновлён 27.01.2026
Установок 50 - 99 раз
Код itup.regionprice
Адаптивный Да
Composite Нет