
IP-определение
BodysiteОписание
Плагин «IP определение города» позволяет определять местоположение пользователя по IP-адресу и расширяет возможности других плагинов и приложений. Он упрощает использование различных баз данных для определения местоположения, позволяя избежать необходимости добавления баз городов в каждом отдельном плагине или приложении.
Возможности
Плагин «IP определение города» предоставляет следующие возможности:
- Определение города по базе данных SypexGeo.
- Возможность расширения функциональности в будущем с добавлением других баз данных для определения местоположения.
Пример использования
Пример кода для получения данных о текущем IP-адресе:
``php $result = shopIpPlugin::getGeoIpApi()->getForCurrentIp(); // Получить данные для текущего IP if ($result) { $country = $result->getCountry(); // Страна пользователя $region = $result->getRegion(); // Регион пользователя $city = $result->getCity(); // Город пользователя } ``
Пример вывода города пользователя в карточке товара:
``smarty {$result = shopIpPlugin::getGeoIpApi()->getForCurrentIp()} {if $result} {$result->getCity()} {/if} ``
Интеграции
Плагин «IP определение города» часто используется вместе с другими плагинами и приложениями для расширения функциональности:
- SEO-регионы: расширяет географию без необходимости создания отдельных магазинов.
- Информация о доставке и оплате: выводит важную информацию о ценах и сроках доставки в зависимости от местоположения пользователя.
- Кнопка «Купить в 1 клик»: позволяет моментально оформить заказ.
Настройка
Установка и настройка плагина занимают несколько минут. Все параметры доступны в панели управления.
Отзывы (9)
На сегодня неактуальный плагин т.к. на 2025 год в базе для России указано 84 региона, а их 89. так же очень много ошибок по определению городов. По моим данным база SypexGeo вообще не обновляется с 23 года точно. Вот прример: Последнее обновление: 04.05.2025, 22:47:24 Регионов в базе: 84 Городов в базе: 168623 Последнее обновление: 19.10.2023, 22:07:49 Регионов в базе: 84 Городов в базе: 168623 А из-за этого утрачивается смысл плагина: Информация о доставке и оплате без интеграции с плагином SEO-регионы (тут хоть есть альтернатива DaData, за что огромное спасибо.)
Плагин не работает. В каком бы регионе ты не был и какой бы IP у тебя не был, результат один - Москва. Даже с IP США выводит - Москва. Такое ощущение что он не IP пользователя берёт, а IP сервера сайта...
Плагин был рабочий, но украинский сайпекс дампер ввел санкции
Не работает, функция возвращает пустой результат