Установка модуля производится по шагам.
В первую очередь модуль необходимо установить на сайт из маркетплейса - https://marketplace.1c-bitrix.ru/solutions/bxmaker.geoip/
Установка возможна
Если есть модуль Интернет-магазин, то использоваться будут местоположения модуля. Если нет, то в модуле можно импортировать местоположения, которые будут соответствовать тому же набору что и для интернет-магазина.
Для определения города по IP в модуле должны быть настроены сервисы. Вы можете настроить все сервисы и затем на странице проверки определить какие стоит деактивировать.
Сервисы работают как на серверной стороне так и на клиентской ( в браузере пользователя)
Важно! Установите как можно больше сервисов. Если доступно использование локальной базы - включайте и отдавайте таким сервисам приоритет (задайте сортировку с меньшим значением).
После настройки сервисов, проверьте какое значение отдает каждый из них для вашего IP адреса на соответствующей странице модуля - Проверка IP. Сервисам определившим верно ваш город отдавайте приоритет (в настройках задайте меньшую сортировку)
После настройки сервисов необходимо добавить список избранным местоположений, которые будут выводиться в модальном окне смены города, для быстрого выбора, без необходимости поиска.
Добавление регионов позволит группировать местопложения, например выводить разные номера телефонов, разные контакты, разные цены.
Добавьте хотя бы 1 регион по умолчанию, чтобы использовать местоположение региона по умолчанию, на случай когда не удается определить город пользователя по ip
Настало время разместить компоненты модуля на странице. В первую очередь размещает компонент bxmaker:geoip.city
. От него зависит работа всех остальных компонентов. Разместить его можно в шапке шаблона сайта.