Заметил что на многих сайтах электронной коммерции детектится откуда пришел клиент и ему сразу показываются цены в его валюте еще до страницы покупки.
Думаю как такое сделать можно. Можно конечно сделать несколько страниц (GBP, EUR, CAD, AUD, etc) с вручную расчитаными ценами и пользователю показывать ее.
А так чтобы автоматически и для всех, по идее можно:
Завести список страна => валюта, по IP пользователя получаем страну и валюту
Получить обменные курсы от базовой валюты (допустим раз в день)
Красиво округлить цены вверх или вниз, типа 1100 RUB или 29 CAD
При переходе на страницу покупки передать туда валюту и сумму
Кто-нибудь такое делал? Из плюсов видится что можно ввести коэффциенты типа 0.7 для более бедных стран и 1.3 для более богатых.