Перевод из EURO в BYN
Доброго времени суток, у меня на сайте есть перевод валюты, я сделал его так сделал системную настройку range и там указываю курс, вывожу его так [[+price:mpy=`[[++range]]`]], всё работает, только при добавлении товара в корзину, не подтягивается новая цена, подскажите как решить это проблему.
Комментарии: 8
Тебе просто нужно итоговую цену тоже перевести по курсу? Или уже считать в белках?
я недавно работаю с модиксом, можно немного поподробнее?
Отмазка на все времена, блин! Я бы банил за такое (мое имхо).
Иван, тем временем метрика показывает прирост на modx.pro =)
Новичков много стало. Другой разговор, что прежде, чем писать — нужно бы им документацию изучить.
Дмитрий. Все, что Вы изменили — это html код. С тем же успехом можно было бы в браузере в devtools менять цену какую нам захочется в любом магазине на ms2.
Вам нужен плагин на событие добавления товара в корзину.
Отлавливать цену товара и делать с ней все, что угодно.
А вообще у нас где-то было приложение, которе по cron обновляет все курсы валют раз в день. Лучше бы курс брать оттуда.
Новичков много стало. Другой разговор, что прежде, чем писать — нужно бы им документацию изучить.
Дмитрий. Все, что Вы изменили — это html код. С тем же успехом можно было бы в браузере в devtools менять цену какую нам захочется в любом магазине на ms2.
Вам нужен плагин на событие добавления товара в корзину.
Отлавливать цену товара и делать с ней все, что угодно.
А вообще у нас где-то было приложение, которе по cron обновляет все курсы валют раз в день. Лучше бы курс брать оттуда.
ну вот чтобы в корзине и при оформлении оно показывало всё в рублях
По факту, вы использовали обычный модификатор, который поменял цену только там, где эта цена выводится. В системе цена по прежнему в той валюте, в которой она задана. Решение — это написать плагин (на этом сайте если поиском попльзоваться, уже есть примеры), который в момент добавления товара в корзину будет умножать цену из товара на курс из системной настройки и уже эту сумму сохранять в качестве стоимости. Товара в отдельности, и всей корзины в частности.
спасибо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.