
Узнать город пользователя по IP-адресу
Готовый модуль для 1С-Битрикс: точное определение города по IP посетителя. Установите решение на свой сайт и улучшите персонализацию уже сегодня!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 20.12.2016
- Обновлено:
- 17.08.2023
- Версия:
- 2.2.5
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Да
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности модуля определения города
Готовое решение Определение города по IP адресу пользователя предназначено для автоматической идентификации географического местоположения посетителя сайта на платформе 1С-Битрикс. Продукт решает задачу персонализации контента: подмены цен, валют, контактных данных, баннеров и складов в зависимости от города клиента. Это ключевой инструмент для E-commerce, многофилиальных компаний и региональных представительств, работающих на одной CMS.
Как это работает и где применяется
Модуль использует локальную базу данных IP-диапазонов от сервиса MaxMind, которая хранится в Highload-блоках. После установки сайт перестаёт зависеть от внешних геосервисов — определение города происходит мгновенно на стороне сервера. Решение совместимо со всеми редакциями 1С-Битрикс: от «Первого сайта» до «Энтерпрайз», включая «Старт», «Стандарт», «Малый бизнес», «Бизнес» и «Корпоративный портал». Это означает, что модуль подходит как для небольших интернет-магазинов, так и для крупных корпоративных порталов.
Что получает покупатель после установки
- Автономность: полная независимость от сторонних API и внешних сервисов. База загружается однократно, после чего все вычисления идут из Highload-блоков вашего проекта.
- Автоматическое обновление: в настройках предусмотрен интерфейс для синхронизации базы городов. Если актуальная версия уже загружена, кнопка обновления не отображается — вы всегда работаете со свежими данными без лишних действий.
- Гибкая настройка: благодаря хранению в Highload-блоках, администратор может вручную корректировать привязку городов, добавлять собственные населённые пункты и изменять правила срабатывания.
- Высокая производительность: модуль адаптирован под композитное кеширование не требуется, но он не снижает скорость загрузки страниц, так как работает на уровне ядра Битрикса.
Для кого предназначено решение
Продукт будет полезен владельцам интернет-магазинов, сервисных порталов и сайтов с региональной спецификой. Оптимален для бизнеса, которому нужно показывать разный ассортимент, цены или контакты в Москве, Санкт-Петербурге и других городах. Решение уже установлено более 1000 раз, имеет стабильную версию 2.2.5 и поддерживается с 2016 года с регулярными обновлениями. Это готовый инструмент для повышения конверсии за счёт релевантного контента без вовлечения разработчиков.
Информация для пользователей: 22 декабря 2022 года выпущена новая мажорная версия модуля.
Модуль «Определение города по IP адресу пользователя» определяет город посетителя вашего сайта по его IP-адресу.
Модуль «Определение города по IP адресу пользователя» использует сервис MaxMind. При первом обновлении базы она загружается в Highload-блоки, после чего работает с данными непосредственно из них. Если удаленная база не обновлялась после последней загрузки, то на вкладке База городов кнопки с обновлением не будет - это значит, у вас уже установлена актуальная версия базы.
Особенности модуля:
1. Применяются локальные базы
Преимущество локальной базы данных IP-адресов в том, что сайт не зависит от внешних сервисов геопозиционирования, и их функционирование не влияет на работу модуля. Недостаток — эти БД нужно периодически обновлять, для чего в настройках предусмотрен специальный интерфейс.
Локальные базы хранятся в Highload-блоках, что позволяет гибко настраивать города и привязку к ним.
2. Автоматическое определение местоположения
Решение автоматически определит город посетителя по его IP и может выводить окна с подтверждением города либо выбором другого, из списка или в строке поиска.
3. Поставляются готовые компоненты
В модуле присутствует компонент, необходимый для отображения выбранного местоположения и возможности его изменения пользователем.
Модуль «Определение города по IP адресу пользователя» работает на любой редакции «1С-Битрикс: Управление сайтом».
Для чего нужен модуль «Узнать город пользователя по IP-адресу» и как он улучшает работу сайта?
С какими редакциями 1С-Битрикс совместимо решение?
Входит ли в стоимость модуля лицензия на базу данных MaxMind и нужно ли продлевать подписку?
Сложна ли установка и настройка модуля? Нужны ли навыки программирования?
Предоставляется ли техническая поддержка после покупки модуля?
Установка модуля из Маркетплейса
Перейдите в административную панель сайта, откройте «Маркетплейс» → «Каталог решений», найдите модуль «Узнать город пользователя по IP-адресу» и нажмите «Установить». Дождитесь завершения установки.
Активация в списке решений
После установки перейдите в «Маркетплейс» → «Установленные решения», найдите модуль в списке и нажмите «Активировать». Убедитесь, что статус изменился на «Активен».
Настройка базы IP-диапазонов
Откройте страницу настроек модуля (обычно «Настройки» → «Настройки продукта» → «Узнать город по IP»). Загрузите локальную базу данных MaxMind, следуя инструкциям в интерфейсе — данные автоматически сохранятся в Highload-блоки вашего проекта.
Привязка к компонентам сайта
В настройках модуля укажите, для каких компонентов (например, каталог, корзина, контакты) будет использоваться определение города. Выберите параметры персонализации: подмена цен, валют, складов или контактных данных.
Проверка работы определения города
Откройте сайт в режиме обычного пользователя (не администратора) и перейдите на страницу, где настроена персонализация. Убедитесь, что контент (цены, контакты) изменился в соответствии с вашим IP-адресом.
Тестирование автономности и кеширования
Отключите временно доступ к внешним сервисам (например, через файрвол), затем повторно загрузите страницу сайта. Убедитесь, что определение города работает без задержек и ошибок, используя данные из Highload-блоков.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.















