Плагин «IP определение города» позволяет определять город пользователя по IP. Он расширяет возможности разработки других плагинов и приложений, позволяет использовать разные базы для подключения. Теперь не нужно в каждом разрабатываемом плагине/приложении добавлять базы городов, вместо этого можно использовать плагин «IP определение города».
Возможности плагина «IP определение города»
Определение городов по базе SypexGeo.
Функции плагина будут расширяться, в будущем планируем добавлять и другие базы для определения городов.
Пример использования плагина
$result = shopIpPlugin::getGeoIpApi()->getForCurrentIp(); // Получить данные для текущего IP
if ($result)
{
$country = $result->getCountry(); // Страна пользователя
$region = $result->getRegion(); // Регион пользователя
$city = $result->getCity(); // Город пользователя
}
Вывести город пользователя в карточке товара:
{$result = shopIpPlugin::getGeoIpApi()->getForCurrentIp()}
{if $result}
{$result->getCity()}
{/if}