@cayrus
учусь верстке

Всем привет,может кто знает как менять цены на сайте в зависимости от гео?

Подскажите пожалуйста,может у кого есть скрипт,как не лендинге менять цены под гео,у меня ленд,цены в рублях,я буду рекламировать товар на казастан,как мне сделать,что бы при заходе с их ip цена показывалась в тинге?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
применить switch или if в зависимости от страны IP адреса

страу узнать по tabgeo
Ответ написан
copist
@copist
Empower people to give
Есть два способа: 1. взять из браузера, если пользователь разрешит 2. определить по IP адресу
Оба способа не 100% надёжны, могут показать совершено другую страну, например если посетитель пользуется прокси-сервером

По втором способу (через IP адрес)
1. На веб-сервере подключить модуль geo
В Nginx https://docs.nginx.com/nginx/admin-guide/dynamic-m...
В Apache https://dev.maxmind.com/geoip/legacy/mod_geoip2/
В заголовках HTTP запроса будут дополнительные заголовки "страна", "город", "координаты" и другое

2. В PHP подключить модуль GeoIP
Тогда станут доступны методы типа "определить город", "определить страну"
php.net/manual/ru/book.geoip.php

Или использовать TabGeo https://github.com/dostelon/TabGeo - проект умер

3. Воспользоваться серверными методами (межсерверный API) - ты ему IP адрес клиента, он тебе - геоинформацию
https://dev.maxmind.com/geoip/legacy/web-services/
или ip-api.com https://ipinfo.io geoip-db.com

4. Аналогично можно использовать клиентскими (из браузера).

В итоге у тебя либо на сервере (в PHP), либо в клиенте (JavaScript) код страны и по этому коду переключить блоки текстов и цены.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы