Документация для разработчиков

Геолокация

В этом разделе

  • Список обработчиков геолокации
  • Геолокация - получение сведений о местоположении клиента по его IP-адресу.

    На странице Список обработчиков геолокации (Настройки > Настройки продукта > Геолокация) представлены все обработчики геолокации, имеющиеся в системе.

    В системе доступно 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 (cenos)
    
        brew install php55-geoip (macOS)

    Либо загрузив расширение с официального сайта: https://pecl.php.net/package/geoip.

    После установки модуля, необходимо загрузить платные базы данных.



    Пользовательские комментарии

    Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

    Для этого нужно всего лишь авторизоваться на сайте

    Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

    Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
    © «Битрикс», 2001-2019, «1С-Битрикс», 2019
    Наверх