Главная \ Интернет-магазин \ Скрипты |
Определение города покупателя по IP
|
Определение города с помощью API Яндекс Карт.
Размещение на странице оформления заказа позволяет:
- Скрыть способы доставки, которые не подходят для какого-либо города
- Записать город пользователя в одно из полей заказа
- Вывести город пользователя в любом месте страницы
Пример работы
Для всех страниц сайта возможно отображение страны, региона, города посетителя. Информация помещается в контейнер (или любой другой тег). Скрипт идентифицирует контейнер по классу <div class="um-geoip-city"></div>
. Допускается вывод информации в нескольких местах страницы сайта.
Страна местонахождения пользователя загружается в контейнер с классом .um-geoip-country
:
Страна:
Регион местонахождения пользователя загружается в контейнер с классом .um-geoip-region
:
Регион:
Город местонахождения пользователя загружается в контейнер с классом .um-geoip-city
:
Город:
Также доступны широта и долгота в контейнерах с классами .um-geoip-latitude
и .um-geoip-longitude
соответственно:
Широта: . Долгота:
Для работы с почтовой формой информация о местоположении может быть передана через textarea
:
<textarea class="um-geoip-country um-geoip-region um-geoip-city"></textarea>
При работе со страницей оформления заказа необходимо записывать данные в поля, класс которых не всегда можно поменять. Подробная информация указана в инструкции по установке.