Геолокация
На странице Список обработчиков геолокации (Настройки > Настройки продукта > Геолокация) представлены все обработчики геолокации, имеющиеся в системе.
Описание
В системе доступно 3 обработчика геолокации: Расширение GeoIP , MaxMind и Sypex Geo. Для использования первого необходимо иметь установленную библиотеку C GeoIP версии 1.4.0 или выше. Использование сервиса MaxMind требует получения на сайте компании идентификатора пользователя и лицензионного ключа. Сервис Sypex Geo предоставляет 10000 запросов в месяц без регистрации, далее требуется также получение ключа.
Настройки использования обработчика геолокации просты: установите флаг активности и задайте сортировку. На текущий момент активные обработчики используются компонентом Оформление заказа: когда клиент впервые оформляет заказ, то система по IP-адресу определяет его местоположение (страну, город) и подставляет значения в соответствующие поля формы.
Список обработчиков геолокации
Поле | Описание |
---|---|
Действие | Действия с обработчиками:
|
Наименование | Название обработчика. |
Описание | Описание обработчика. |
Активность | Признак активности обработчика. |
Установлен | Признак того, что обработчик установлен. |
Сортировка | Относительный "вес" обработчика. |
Языки | Языки, для которых используется обработчик. |
Установка расширения GeoIP
Расширение GeoIP позволяет найти местоположение по IP-адресу. С помощью GeoIP можно получить такую информацию как город, государство, страна, долгота и широта.
На UNIX операционных системах установка производится через пакетные менеджеры:
yum install php-pecl-geoip (CentOS) brew install php55-geoip (macOS)
Либо загрузив расширение с официального сайта: https://pecl.php.net/package/geoip.
После установки модуля, необходимо загрузить платные базы данных.