Есть сайт на WordPress. Есть 30 пунктов где указано цена. Это не товары, и не интернет магазин, просто указывается цена для ознакомления.
На сайте предусмотрено смена валюты. Базовая валюта будет доллар и будет еще несколько валют, вплоть до 25. Решили сделать следующий функционал, в админ панели указывается цена лишь в доллары. Так же что бы не грузить API курса валют, будут написаны из админ панели собственные курсы валют, и относительно них через простое математическая операцию будут перерасчет на другую валюту.
Вопрос в следующим, как лучше всего реализовать? Выбор валют - простой список. Так же требуется сохранить значения в куки пользователя максимально долго , насколько это возможно.
Подумал сделать таким образом, что бы при клике на выборе валют, к URL добавлялся параметр site.ru?valutee=euro
И уже исходя из этого делать брать базовую цену в доллары, курс доллара к евро , и написать цену.
Но меня беспокоит одна вещь. Правильно ли будет делать столько проверок, потому что валют может быть около 25. И надо будет писать для каждой , Если валюта евро, выведи такую цену, если валюта рубли выведи такую цену, если валюта фунт стерлинг выведи эту. Немного напрягается такой подход, но других вариантов я тут не вижу . Решил спросить мнения у более опытных колегг, может есть более отличный способ?
Ребят, а можете подсказать как реализовать установку разных валют без WooCommerce на вордпрес? есть ли какой-то плагин... что-то ищу и никакого толка пока
Зачем столько проверок,
Просто проверяем наличие валюты в ассоциативном массиве коэффициентов пересчета if (isset (mycurrencies ['euro']))
Потом получаем из массива коэффициент и используем