BX'meta

Обработчик геолокации через dadata.ru

12 марта 2022
Стандартные обработчики геолокации перестали работать в России, либо нет возможности их оплатить?
Переключаемся на локальный сервис dadata.ru (работает только с Российскими адресами)

Для этого потребуется:
1. Создаем личный кабинет на сайте dadata.ru
2. Создать файл /local/php_interface/lib/dadata_geo.php (скопировать в него код из примера ниже dadata_geo.php)
3. В init.php добавить обработчик события onMainGeoIpHandlersBuildList (скопировать в него код из примера ниже init.php)
4. Переходим в список обработчиков ваш_сайт/bitrix/admin/geoip_handlers_list.php?lang=ru
- Добавляем обработчик
- Добавляем ключи из ЛК dadata.ru