
Готовый шаблон для 1С-Битрикс: обработчик геолокации от dadata.ru. Автоопределение города и подстановка данных на сайте.
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Готовое решение Обработчик геолокации dadata.ru предназначено для восстановления и стабилизации работы встроенного функционала определения местоположения пользователей в системах на базе 1С-Битрикс. Продукт решает критическую проблему, вызванную санкционными ограничениями: с 2022 года большинство встроенных обработчиков геолокации (например, от зарубежных сервисов) перестали функционировать на территории РФ. Модуль подключает альтернативный, полностью легальный и стабильный источник данных — сервис DaData, серверы которого физически находятся в России. Это гарантирует бесперебойную работу определения города по IP-адресу без риска блокировок или проблем с оплатой.
Решение является стандартным обработчиком для штатного механизма геолокации 1С-Битрикс. После установки модуль не требует доработки архитектуры сайта — он подменяет неработающие обработчики (например, ipgeo или Sypex Geo) на собственный, который обращается к API сервиса dadata.ru. Важно отметить, что модуль не добавляет на сайт визуальные элементы (формы выбора города, попапы), но он обеспечивает корректную передачу данных о местоположении в ядро системы. Это означает, что любые штатные или кастомные компоненты, использующие стандартный API битрикса для геолокации (например, CSaleLocation::getByID), начнут получать верные данные.
Продукт ориентирован на владельцев и разработчиков сайтов на 1С-Битрикс, столкнувшихся с отказом зарубежных гео-сервисов. Он будет особенно полезен:
Установка модуля из Маркетплейса
Перейдите в административную панель сайта: «Маркетплейс» → «Каталог решений». Найдите модуль «Обработка геолокации через сервис DaData», нажмите «Установить» и дождитесь завершения процесса.
Активация и настройка модуля
Откройте «Настройки» → «Настройки продукта» → «Модули сервиса» и найдите установленный модуль. В поле «API-ключ DaData» введите ключ, полученный при регистрации на сайте dadata.ru, и сохраните изменения.
Выбор обработчика геолокации
Перейдите в «Настройки» → «Настройки продукта» → «Настройки модуля» → «Сервисы геолокации». В списке доступных обработчиков выберите «DaData (dadata.ru)» и установите его в качестве активного.
Проверка работы модуля
Откройте любую страницу сайта в режиме администратора или публичной части. Убедитесь, что в служебных данных (например, в отладочной панели или логах) отображается корректно определённый город по вашему IP-адресу.
Тестирование на реальных посетителях
Попросите нескольких пользователей из разных регионов зайти на сайт или используйте VPN для имитации других IP-адресов. Проверьте, что система корректно передаёт данные о местоположении в ядро 1С-Битрикс.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.
По этой теме
Настроим контекстную рекламу для привлечения трафика на сайт