support 447 Опубликовано 4 декабря, 2017 Жалоба Share Опубликовано 4 декабря, 2017 Используем сервис 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 адреса не всегда соответствуют реальному местоположению. Примерно вот так это будет выглядеть в магазине. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения