2022.06.17
Почему модуль некорректно определяет регион?
Для того чтобы определить регион по IP-адресу пользователя в нашем модуле используются сервисы определения региона от Битрикс. Основным является "Геопозиционирование 1C-Bitrix". Самой распространенной причиной того что регион определяется неверно или не определяется вовсе, является то, что данный сервис недоступен или не передает данные. Для проверки работы сервиса в модуль был внедрен функционал "Проверка IP", описанный так же
здесь. Если сервис определения региона доступен и передает корректные данные то результат будет выглядеть так:
Все значения, в частности regionName, cityName и пр. заполнены. Если же результат выглядит таким образом:
То есть везде передается значение NULL, это означает, что сервис по каким-то причинам не передает данные. Мы не можем повлиять на работу данного сервиса, так как он не является частью модуля, а сам модуль только обрабатывает получаемые от него данные. Поэтому, в таком случае, нужно обращаться непосредственно в поддержку 1С-Битрикс.
Наши решения