Конвертер цен - доработать компонент или написать

20
Здравствуйте. Есть компонент, который нужно доработать или же написать заново, как будет удобно исполнителю. Опишу что делает компонент сейчас и что нужно добавить
Это конвертор валюты, принцип работы:

У карточки товара есть два ТВ, в один ТВ вписывается значение в долларе, второе поле генерируется автоматом – оно пересчитывается по курсу.
После того как я вписал цену в долларах, я захожу в компонент, вписываю актуальный курс — нажимаю на кнопку
«Пересчитать» и все, в каждой карточке товара, во втором тв генерируется цена по курсу.

Что мне нужно добавить:
Есть нужда у одних товаров задавать цену в долларе, у других в евро, а на выходе все так же получать цену в гривне(в данном примере). То есть в карточке товаров теперь должно быть два поля для валюты, одно для доллара, как и было + еще одно для евро или лучше, чтобы поле было одно + ТВ чекбокс или ТВ список, в котором выбирается нужная валюта, а при конвертации компонент смотри по курсу евро или по курсу доллара переводить цену, в зависимости от выбранного чекбокса для каждого товара. Ну и конечно в компоненте вместо одного поля для курса теперь должно быть два, одно — курс доллара, второе курс евро. Должна предоставляться инструкция о том, как добавлять новые валюты(где в коде добавляется все это), если понадобится расширить список до трех и более валют, что бы я без проблем мог использовать этот компонент и на других сайтах, то есть инструкция по установке(она есть у прошлого компонента, то есть в ней нужно только дописать как добавлять новые валюты). Это все должно работать с шопкипером3 и минишиоп2 — ну тут я проблем не вижу, так как компоненты будут работать с тв, в котором хранится уже нужная, конвертированная цена, но все же упомяну этот момент на всякий случай. Это то, как вижу я реализацию этой задачи, возможно можно реализовать как-то по-другому — проще, удобнее. Кому интересно — давайте договариваться!=)
Dolce
Dolce
21 марта 2017, 09:37
modx.pro
1 131