Как определить местоположение модуля магазина по IP адресу

Модуль расширенного управления меню для битрикс

Июль 4, 2018

Теги: Магазин, Как это сделать?

Определение местоположения (в терминах модуля "Интернет-магазин") пользователя по его IP адресу возможно с помощью класса "\Bitrix\Sale\Location\GeoIp".

Определение кода местоположения текущего пользователя:


$ip = \Bitrix\Main\Service\GeoIp\Manager::getRealIp(); // используем функцию главного модуля для определения реального IP адреса пользователя

$loc = \Bitrix\Sale\Location\GeoIp::getLocationCode($ipLANGUAGE_ID); // используем функцию модуля интернет-магазина для определения местоположения по IP адресу
/* в результате в $loc:
string(10) "0000103664"
*/

См. также:

← Переход к списку