Авторизация  
VaM

Определение города покупателя по IP адресу!

Рекомендуемые сообщения

VaM

Используем сервис Sypex GEO API и с помощью js заполняем любой блок в html-вёрстке.

Пример:

<script type="text/javascript">
$(document).ready(function(){

 $.getJSON("https://api.sypexgeo.net/json", function(data){

 $(".userCity").text(data.city.name_ru);
 $(".userState").text(data.region.name_ru);
 $(".userCountry").text(data.country.name_ru);

 });
 
});
</script>

Определённые по IP адресу посетителя город, регион, страна будут записывана в блоки div class="userCity", div class="userState", div class="userCountry".

т.е., к примеру, в Админке - Оформление - Шаблоны - Основной шаблон добавляем что-то типа:

<script type="text/javascript">
$(document).ready(function(){

 $.getJSON("https://api.sypexgeo.net/json", function(data){

 $(".userCity").text(data.city.name_ru);
 $(".userState").text(data.region.name_ru);
 $(".userCountry").text(data.country.name_ru);

 });
 
});
</script>

Город посетителя: <strong><span class="userCity"></span></strong><br />
Регион посетителя: <strong><span class="userState"></span></strong><br />
Страна посетителя: <strong><span class="userCountry"></span></strong><br />

Теперь при входе в магазин будет определяться город, регион, страна.

Но учитывайте, что точность может хромать, ip адреса не всегда соответствуют реальному местоположению.

Примерно вот так это будет выглядеть в магазине.

 

 

Screenshot from 2018-01-09 11-37-16.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация