Как узнать страну моего посетителя магазина через геолокацию? - PullRequest
0 голосов
/ 31 января 2020

Я хочу получить информацию о местоположении посетителя магазина через геолокацию. Я пробовал этот скрипт http://www.geoplugin.net/javascript.gp, но когда я добавляю этот скрипт в shopify, сайт закрывается. Поэтому мне нужно правильное решение для магазина.

1 Ответ

0 голосов
/ 03 февраля 2020

Вы можете использовать любой IP-адрес провайдера услуг определения местоположения. рассмотрите пример ниже.

$.get("https://ipinfo.io/json", function (response) {
        console.log(response); // perform your action here
},"jsonp");

Добавьте этот скрипт, используя Тег скрипта , если вы создаете приложение. в противном случае вы можете добавить этот сценарий в тему Shopify вручную.

Другой способ в запросе прокси-приложения App shopify дает IP-адрес / Данные о стране в заголовке запроса.

, пожалуйста, следуйте скриншоту ниже.

enter image description here

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

$headers = apache_request_headers();
echo $headers['Cf-Ipcountry'];
exit;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...