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

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

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

Улучшенный выбор местоположения с определением по IP, выбор города из списка

Модуль автоматически определяет местоположение пользователя по его IP и предоставляет возможность выбора города из списка в удобном и стильном всплывающем окне.Основные возможности:— доступен для всех редакций;— автозаполнение местоположения, в том числе и в оформлении заказа;— возможность подмены данных на основе определенного города;— отображение региона у городов с одинаковыми названиями;— отображение «избранных» городов.Данные о местоположении автоматически вставляются в поле с типом  «Местоположение» в процессе оформления заказа. Так же модуль может заменить стандартный шаблон компонента выбора местоположения на свой, гораздо более удобный.Решение поддерживает передачу в компонент оформления заказа выбранный город сразу при загрузке страницы — выбранный город сразу применяется для показа вариантов доставки и оплаты с ограничениями по местоположениям. Пример: При заходе пользователя на сайт город автоматически определился, добавляем товар в корзину и переходим в оформление заказа. На странице оформления заказа будет указан определенный город и доступные для города способы доставки и оплаты.Модуль работает на основе базы данных Sypex Geo и не делает запросы на сторонние сервисы, за счёт чего скорость определения города гораздо выше.Модуль работает для всех редакций!Для редакций «Бизнес» и «Малый бизнес» список населенных пунктов берется из Местоположений модуля «Интернет-магазин». На младших редакциях  по-умолчанию выводится список городов для России и Украины из внутренней базы решения.Внимание!Если был произведен переход на Местоположения 2.0, то избранные города настраиваются непосредственно в модуле «Интернет Магазин» в настройках местоположений.

Улучшенный выбор местоположения с определением по IP, выбор города из списка

Улучшенный выбор местоположения с определением по IP, выбор города из списка

Скриншоты
Описание

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

Опубликовано:
08.08.2014
Обновлено:
12.11.2018
Версия:
1.0.12
Установлено:
500 - 999 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет

Описание

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

Основные возможности:
— доступен для всех редакций;
— автозаполнение местоположения, в том числе и в оформлении заказа;
— возможность подмены данных на основе определенного города;
— отображение региона у городов с одинаковыми названиями;
— отображение «избранных» городов.


Данные о местоположении автоматически вставляются в поле с типом  «Местоположение» в процессе оформления заказа. Так же модуль может заменить стандартный шаблон компонента выбора местоположения на свой, гораздо более удобный.

Решение поддерживает передачу в компонент оформления заказа выбранный город сразу при загрузке страницы — выбранный город сразу применяется для показа вариантов доставки и оплаты с ограничениями по местоположениям.

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

Модуль работает на основе базы данных Sypex Geo и не делает запросы на сторонние сервисы, за счёт чего скорость определения города гораздо выше.



Модуль работает для всех редакций!
Для редакций «Бизнес» и «Малый бизнес» список населенных пунктов берется из Местоположений модуля «Интернет-магазин». На младших редакциях  по-умолчанию выводится список городов для России и Украины из внутренней базы решения.

Внимание!
Если был произведен переход на Местоположения 2.0, то избранные города настраиваются непосредственно
в модуле «Интернет Магазин» в настройках местоположений.


Отзывы (15)

1 - 10 из 15
Обсуждения (40)
1 - 5 из 40
Что нового
1.0.12 (12.11.2018)
  • Добавлена поддержка всех версий Битрикс
  • Добавлена полная поддержка местоположений 2.0, в том числе в компоненте sale.order.ajax
  • Актуализирована база ip
  • Добавлена вывод регионов для одинаковых городов
  • Доработан внешний вид
  • В младших версиях Битрикс по-умолчанию выводится список городов для России и Украины
1.0.11 (12.02.2018)
  • исправление работы демо-режима
1.0.10 (25.02.2016)
  • исправление отображения избранных местоположений
1.0.9 (17.02.2016)
  • поддержка адаптивного режима
  • предподстановка местоположения при первом заходе в оформление заказа
  • исправление мелких проблем
1.0.8 (30.12.2015)
  • обновление базы определения по IP
  • исправление проблемы выполнения произвольного js после выбора города
  • другие мелкие исправления
1.0.7 (08.12.2015)
  • исправлена ошибка незаполненного поля LOCATION при оформлении заказа на старых шаблонах оформления заказа
1.0.6 (26.11.2015)
  • исправлена проблема настроек избранных изображений и интернет-магазина в бекофисе битрикса после установки модуля
  • исправлена проблема в оформлении заказа (не прикреплялось к заказу выбранное местоположение)
  • улучшен показ определенных по IP местоположений, если они не нашлись в местоположениях
  • обновлена подключаемая по настройке версия jquery до 2.1.4
1.0.5 (15.05.2015) Исправление небольшой ошибки в JS
1.0.4 (12.05.2015) Исправлены незначительные ошибки Исправлена работа модуля на предыдущих версиях Битрикса
1.0.3 (13.04.2015) Полное обновление модуля. Реализована поддержка Местоположений 2.0
1.0.2 (16.09.2014) Исправление проблем с совместимостью
1.0.1 (03.09.2014) Исправлено несколько незначительных ошибок
Установка
Для корректной работы модуля на редакциях «Бизнес» и «Малый бизнес» необходимо, чтобы были загружены местоположения в базу модуля «Интернет-магазин» http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=3074&LESSON_PATH=3912.4580.4828.3074#load

Вы можете вставить ссылку на выбор местоположения города в шапку сайта. Для этого в нужном месте шаблона добавьте вызов компонента:
<?$APPLICATION->IncludeComponent("twofingers:location","",Array());?>

В настройках модуля можно вписать JS функцию, которая будет выполняться при выборе города пользователем. Для вашего удобства, чтобы вам не приходилось вручную править шаблон компонента, мы предусмотрели поля для классов, которые будут присвоены ссылкам вызова всплывающего окна, если вы захотите их кастомизировать.

Если вы используете модифицированный компонент sale.order.ajax, для того, чтобы использовать улучшенный выбор местоположения при оформлении заказа, необходимо для компонента sale.ajax.locations прописать шаблон tf_location.

Настройки выбранного местоположения сохраняются в сессию и могут быть использованы в других местах:
$_SESSION['TF_LOCATION']['city_id'] — ID города в базе местоположений (для старших редакций), или ID города из внутренней базы решений (для младших).
$_SESSION['TF_LOCATION']['city_name'] — название города.

Переменные, используемые в предыдущих версиях $_SESSION['TF_LOCATION_SELECTED_CITY'] и
$_SESSION['TF_LOCATION_SELECTED_CITY_NAME'] также поддерживаются, но считаются устаревшими.

Пример работы с переменными
Допустим, нам необходимо менять телефон в шапке сайта в зависимости от города. Привяжемся к названию города. Будем показывать один телефон для Москвы и другой телефон для всех остальных городов.
<?if ($_SESSION['TF_LOCATION']['city_name'] == 'Москва'):?>
 +7 (495) 055-65-19
<?else:?>
 8 800 500 40 30
<?endif?>
Поддержка
Мы можем оказать содействие в установке решения, а так же по вашему желанию добавить любой необходимый вам функционал.

С нами можно свзяться по почте:  
as@twofingers.ru

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

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

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

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки