Корзина пуста
Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
Расширенные геолокации
Модуль дополняет стандартную геолокацию CS-Cart, помогает точнее определять город покупателя и использовать его данные в витрине и оформлении заказа. Он полезен, когда нужно показывать актуальный город, давать выбор вручную и подстраивать checkout под выбранное местоположение.
Для чего нужен
Модуль нужен, чтобы определять город покупателя по IP через 2ip или SypexGeo, позволять выбрать город вручную, а также подставлять данные местоположения в оформление заказа. Он помогает связать геолокацию, блоки на витрине и данные checkout в одном сценарии работы.
Основные возможности
- автоматическое определение города по IP;
- выбор между сервисами 2ip и SypexGeo;
- ручной выбор города на витрине и всплывающее подтверждение;
- готовые блоки выбора города и дополнительной информации о городе;
- подстановка города, региона и страны в checkout;
- поддержка модулей cities и rus_cities;
- ограничение числа запросов к сервису геолокации и защита от ботов.
Как работает
Модуль запрашивает геолокацию по IP, сохраняет выбранный город в сессии и переносит данные в поля покупателя на checkout. Если активен модуль городов, найденный город сопоставляется с записью в базе. Если сопоставление невозможно, используются данные API напрямую.
Администратор может выбрать сервис геолокации, задать API-ключ, ограничить число запросов и скрыть всплывающее окно, если оно не нужно.
Остались вопросы по работе модуля?