Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Продлить
Продолжить покупки

Определение местоположения по IP 2.0

Если у вас возникли сложности с установкой наших модулей, мы можем бесплатно это сделать для купленных решений. Документация. Вывод телефона или другого текста в зависимости от города (местоположения) или групп группы местоположений пользователя - ниже есть ВИДЕО Автоматическое определение города пользователя и уточнение по базе Яндекса Подстановка города и индекса в соответствующие поля  оформления заказа Поддерживает композитный режим Делает все операции в фоне, без перезагрузки страницы Хорошая документация - к модулю Определения местоположения по IP 2.0. Модуль работает на всех редакциях, и определяет город пользователя по IP адресу. При этом если установлен модуль интернет-магазин то используются местоположения битрикса, если же модуль не установлен, то в данных модуля хранятся значения из базы IP (ipgeobase) адресов или полученные от базы Яндекса. ФИШКА В модуле используется база IP адресов Яндекса, которая наиболее  точная. То есть если эта опция включена в настройках модуля, топри первом заходе на сайт пользователя, сначала определяется город пользователя по основной базе IP адресов. После этого, когда человек уже просматривает сайт,  в фоне (то есть пользователь не наблюдает каких либо задержек в работе сайта) происходит определение город  в базе яндекса и затем уже используется этот город в качестве определенного. Это все очень быстро, в течение пары секунд.  Для этого не обязательно наличие модуля интернет-магазин. Работает и на младших редакциях. О работе модуля 1.  После определения города пользователя,  будет произведен поиск соответствующего города среди местоположений битрикса, если не удастся найти нужный город, то будет установлен город по умолчанию, указанный в настройках модуля. 2.  На детальной странице товара (карточка товара)  можно вывести варианты, сроки и стоимость доставки для конкретного города пользователя. При смене города,  автоматически подгружаются новые данные. 3. При оформлении заказа, поле местоположение  заполняется автоматически соответствующим значением. При этом при смене города пользователем, в поле будет отображаться указанный город пользователем. То есть не будет повторно  заменяться город и мешать оформлению после подгрузки обновленных данных например в компоненте одно шагового оформления заказа. 4. В шапке сайта можно вывести данные с местоположением пользователя, для этого есть соответствующий компонент, то есть установка занимает пару минут. 5. Множество параметров для управления отображением компонентов находится в настройках модуля. 6. Если человек захотел сменить город и у вас нету модуля интернет магазина, то поиск города происходит в базе Яндекса, после  выбора города из представленных вариантов, в модуле будут храниться соответствующие значения, которые можно  использовать в дальнейшем для вывода зависимой от местоположения информации.

Определение местоположения по IP 2.0

Определение местоположения по IP 2.0

от BXmaker
Купить: 1 990 руб.
Попробовать (30 дней)
Скриншоты
Описание

Технические данные

Опубликовано:
19.03.2016
Обновлено:
06.04.2017
Версия:
1.1.1
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Холдинг»
Адаптивность:
Да
Поддержка Композита:
Да

Описание решения

Если у вас возникли сложности с установкой наших модулей, мы можем бесплатно это сделать для купленных решений. Документация.


  1. Вывод телефона или другого текста в зависимости от города (местоположения) или групп группы местоположений пользователя - ниже есть ВИДЕО
  2. Автоматическое определение города пользователя и уточнение по базе Яндекса
  3. Подстановка города и индекса в соответствующие поля  оформления заказа
  4. Поддерживает композитный режим
  5. Делает все операции в фоне, без перезагрузки страницы
  6. Хорошая документация - к модулю Определения местоположения по IP 2.0.

Модуль работает на всех редакциях, и определяет город пользователя по IP адресу. При этом если установлен модуль интернет-магазин то используются местоположения битрикса, если же модуль не установлен, то в данных модуля хранятся значения из базы IP (ipgeobase) адресов или полученные от базы Яндекса.


ФИШКА
В модуле используется база IP адресов Яндекса, которая наиболее  точная.

То есть если эта опция включена в настройках модуля, топри первом заходе на сайт пользователя, сначала определяется город пользователя по основной базе IP адресов.

После этого, когда человек уже просматривает сайт,  в фоне (то есть пользователь не наблюдает каких либо задержек в работе сайта) происходит определение город  в базе яндекса и затем уже используется этот город в качестве определенного.

Это все очень быстро, в течение пары секунд.  Для этого не обязательно наличие модуля интернет-магазин. Работает и на младших редакциях.

О работе модуля

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

2.  На детальной странице товара (карточка товара)  можно вывести варианты, сроки и стоимость доставки для конкретного города пользователя. При смене города,  автоматически подгружаются новые данные.

3. При оформлении заказа, поле местоположение  заполняется автоматически соответствующим значением.

При этом при смене города пользователем, в поле будет отображаться указанный город пользователем. То есть не будет повторно  заменяться город и мешать оформлению после подгрузки обновленных данных например в компоненте одно шагового оформления заказа.

4. В шапке сайта можно вывести данные с местоположением пользователя, для этого есть соответствующий компонент, то есть установка занимает пару минут.

5. Множество параметров для управления отображением компонентов находится в настройках модуля.

6. Если человек захотел сменить город и у вас нету модуля интернет магазина, то поиск города происходит в базе Яндекса, после  выбора города из представленных вариантов, в модуле будут храниться соответствующие значения, которые можно  использовать в дальнейшем для вывода зависимой от местоположения информации.
Отзывы (2)
Обсуждения (45)
1 - 5 из 45
Что нового
1.1.1 (24.01.2017) Исправления ошибок в JS компонентов
1.1.0 (15.12.2016) Улучшения интерфейса
1.0.9 (19.09.2016) Исправлены ошибки из-за которых выводился не полный список доставок на странице оформления заказа при подстановке города
1.0.8 (13.09.2016)
  • Исправлены ошибки в js
  • Теперь города запоминаются, и восстанавливаются при следующем заходе пользователя
  • Исправлены ошибки в компонентах при работе в композитном режиме
  • Добавлен учет групп местоположений для геозависимых сообщений
  • Добавлена смена города на актуальный в случае если предустановлен профиль покупателя, отключается в настройках модуля
1.0.7 (20.06.2016) Исправлена ошибка по которой в ajax запросе умного фильтра не возвращались результаты
1.0.6 (10.06.2016) Добавлено в настройках поле для ввода адресов префиксов адресов страниц на которых в эпилоге страницы НЕ будет подключаться в фоне компонент bxmaker:geoip.epilog. например страны со счетом на оплату и тд.
1.0.5 (05.06.2016) Добавлены геозависимые сообщения, можно выводить любой текст в зависимости от города, например телефон.
Для всех городов по умолчанию - 8-800-000-20-20
А для Москвы - 8-495-225-25-35
1.0.4 (02.06.2016) Работа с новым форматом доставок Интернет-магазина
1.0.3 (05.05.2016) Исправления, для работы с обновлениями модуля Интернет-магазин, версия Интернет-магазина не меньше 16.0.23
1.0.2 (29.04.2016) Исправление под работу с изменениями в новом ядре D7
1.0.1 (24.03.2016) Исправления для работы с местоположениями до версии 2.0
Установка
Стандартная установка через систему обновления сайта.

После установки необходимо на страницу добавить компоненты
1. Вывод города и табличек соответствующих
<?$APPLICATION->IncludeComponent(
    "bxmaker:geoip.line",
    "",
    Array(
       "CACHE_TIME" => "0",
       "CACHE_TYPE" => "A",
       "COMPONENT_TEMPLATE" => ".default"
    )
);?>


2. вывод вариантов доставки, если есть модуль интернет магазина
<?
$APPLICATION->IncludeComponent('bxmaker:geoip.delivery', '', array());
?>  
 
Если компонент вставляется в шаблон другого компонента,  
например в карточке товара, тогда, чтобы стилевое оформление не  
пропало, необходимо вставлять так:  

<?
$APPLICATION->IncludeComponent('bxmaker:geoip.delivery', '', array(), $component); 
?>
3. Геозависымые сообщения, например разный номер телефона для разных городов:
//В административном разделе тип сообщения - PHONE
//для вывода указываем тип PHONE
$APPLICATION->IncludeComponent('bxmaker:geoip.message', '', array('TYPE' => 'PHONE'));


Подробнее в документации к модулю - здесь
Поддержка
По всем вопросам пишите на info@bxmaker.ru

Прежде чем связываться с нами,  посмотрите, может ответ на ваш вопрос уже есть в документации к модулю .

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение