Техническое задание: Мультивалютный функционал для интернет-магазина на MODX
Цель проекта
Разработать и внедрить систему управления ценами для трёх валют с последующим конвертированием и отображением на сайте исключительно в национальной валюте (UAH) по актуальному курсу.
Основные требования
- В административной панели для каждого товара должна быть возможность указать базовую цену в одной из трёх валют: гривны (UAH), евро (EUR), доллары США (USD).
- На стороне сайта (фронтенд) цена любого товара должна отображаться только в гривнах (UAH).
- Реализовать механизм пересчёта цены из EUR и USD в UAH по курсу, задаваемому в админке (например, через системные настройки или отдельный компонент).
- Интеграция должна быть выполнена с использованием стандартных компонентов MODX: miniShop2 и msOptionsPrice2.
- Решение должно быть стабильным и не конфликтовать с другими расширениями магазина.
Ожидаемый результат
Администратор магазина получает удобный инструмент для ввода цен в удобной валюте закупки или производства, а посетители сайта видят актуальные цены в национальной валюте, автоматически пересчитанные по установленному курсу. Все изменения курса должны применяться ко всем товарам мгновенно.