@DeniSidorenko

Как реализовать такую смену валюты на WP?

Есть сайт на WordPress. Есть 30 пунктов где указано цена. Это не товары, и не интернет магазин, просто указывается цена для ознакомления.

На сайте предусмотрено смена валюты. Базовая валюта будет доллар и будет еще несколько валют, вплоть до 25. Решили сделать следующий функционал, в админ панели указывается цена лишь в доллары. Так же что бы не грузить API курса валют, будут написаны из админ панели собственные курсы валют, и относительно них через простое математическая операцию будут перерасчет на другую валюту.

Вопрос в следующим, как лучше всего реализовать? Выбор валют - простой список. Так же требуется сохранить значения в куки пользователя максимально долго , насколько это возможно.

Подумал сделать таким образом, что бы при клике на выборе валют, к URL добавлялся параметр site.ru?valutee=euro

И уже исходя из этого делать брать базовую цену в доллары, курс доллара к евро , и написать цену.

Но меня беспокоит одна вещь. Правильно ли будет делать столько проверок, потому что валют может быть около 25. И надо будет писать для каждой , Если валюта евро, выведи такую цену, если валюта рубли выведи такую цену, если валюта фунт стерлинг выведи эту. Немного напрягается такой подход, но других вариантов я тут не вижу . Решил спросить мнения у более опытных колегг, может есть более отличный способ?
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 1
Зачем столько проверок,
Просто проверяем наличие валюты в ассоциативном массиве коэффициентов пересчета if (isset (mycurrencies ['euro']))
Потом получаем из массива коэффициент и используем
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы