Функционал цен от курса валют на Evolution CMS
Добавить функционал цен товаров в зависимости от курса валют на Evolution CMS.
Подробности задачи:
1. Каталог оборудования (https://www.gaza-dostavka.ru/catalog/)
Стоимость товаров сейчас указывается вручную в админке. Нужно сделать
так, чтобы стоимость для всех товаров каталога указывалась в зависимости
от курса доллара и евро. В админке для каждого товара добавить опцию
переключателя между рублем, долларом и евро. Напротив каждой опции,
чтобы было актуальное значение курса. Написать сниппет или плагин,
который будет подгружать курсы валют с сайта ЦБ РФ (через специальный
интерфейс https://cbr.ru/development/DWS/). Итоговая стоимость товара должна округляться до 50 руб.
Важно получать курс с ЦБРФ один раз в сутки. Точнее он должен
кэшироваться. Если кэш устарел или наступило следующее число месяца, то
получать новый курс.
2. Также нужно добавить в админке к каждому товару поле "наценка",
числовое значение которого будет в рублях прибавляться к стоимости
товара.
3. В разделе услуги "газификация" в каждом дочернем ресурсе газгольдера,
есть поле, в которое можно вручную ввести курс валюты. Нужно его
немного усовершенствовать, чтобы туда автоматически подгружался
актуальный курс с ЦБ РФ в евро.