Что умеет решение
Модуль автоматически определяет местоположение посетителя по IP-адресу и предлагает выбрать город в стильном всплывающем окне. Решение доступно во всех редакциях платформы.
Функционал включает автоматическое определение региона по IP, домену или сайту, а также переадресацию на нужные домены и поддомены, включая сторонние ресурсы. Система поддерживает автозаполнение поля местоположения, в том числе на этапе оформления заказа.
Окно выбора городов адаптируется под различные сценарии работы и имеет гибкие настройки логики. База IP-адресов обновляется автоматически, а также вручную через кнопку в настройках модуля. Предусмотрено всплывающее окно подтверждения выбранного города с возможностью его изменения. Режим отображения настраивается: показ только при первом визите, до закрытия пользователем или полное отключение.
Модуль позволяет кастомизировать внешний вид окон под дизайн сайта, подменять контент в зависимости от города и отображать регион для городов с одинаковыми названиями. В модальном окне можно выводить список избранных городов. Также реализована автоматическая замена плейсхолдеров на актуальное местоположение и связанный с ним контент.
Модуль обеспечивает динамическое отображение элементов инфоблока в зависимости от местоположения пользователя, определяемого по IP-адресу. Для управления данными используется отдельный инфоблок «Местоположения -> Контент», где элементы привязываются к имени и идентификатору местоположения, а также к идентификатору сайта. Это позволяет отображать любые гео-зависимые данные и связывать их с конкретными ресурсами. Элементы легко извлекаются через API модуля; описание интерфейса доступно в разделе «Установка».
Ядро модуля разработано на базе платформы D7 и поддерживает работу с композитом.
Данные о местоположении автоматически подставляются в поле типа «Местоположение» в процессе оформления заказа. Модуль также позволяет заменить стандартный шаблон компонента выбора местоположения на собственный, более удобный интерфейс.
Функционал предназначен для SEO-оптимизации через привязку контента к местоположению. Для каждого города можно настроить уникальные заголовки, мета-описания, контактные телефоны, варианты доставки и другую необходимую информацию.
Модуль автоматически определяет город посетителя при загрузке страницы и передаёт его в компонент оформления заказа. Это позволяет сразу отобразить варианты доставки и оплаты с учётом региональных ограничений.
Например, если город определяется автоматически при входе на сайт, добавлении товара в корзину и переходе к оформлению, то на странице оформления заказа будет указан текущий город и только доступные для него способы доставки и оплаты.
Определение местоположения выполняется на основе локальной базы данных Sypex Geo без запросов к внешним сервисам, что обеспечивает высокую скорость работы. Все запросы к базе географических данных кешируются, что дополнительно повышает производительность.
Модуль совместим со всеми редакциями системы.
В редакциях «Бизнес» и «Малый бизнес» список населённых пунктов берётся из модуля «Интернет-магазин». В младших редакциях по умолчанию отображается список городов России и Украины из внутренней базы решения.
General iT может подключить «Улучшенный выбор местоположения с определением по IP, замена контента в зависимости от города», настроить его и проверить корректность интеграции с текущим сайтом.