Как определить местоположение модуля магазина по 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"
*/

См. также:

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