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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На данный момент модуль работает только на редакциях с установленным модулем «Интернет-магазин».

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

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

Отзывы (14)
Обсуждения (36)
1 - 5 из 36
Что нового
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_SELECTED_CITY'] — ID города в базе местоположений
$_SESSION['TF_LOCATION_SELECTED_CITY_NAME'] — название города.

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

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

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

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

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

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