Расчет скидки
Добрый день!
Помогите исправить в расчетах
Есть TV с ценой товара и tv где вписывается скидка
Скидка задается в процентах
Вывожу скидку таким условием
Все работает отлично… НО если скидка не указана, то стоимость товара выводится меньше на 1%
т.е к примеру товар стоит 12 600, а на сайте его стоимость почему то 12 474
Помогите исправить )
Спасибо!
Помогите исправить в расчетах
Есть TV с ценой товара и tv где вписывается скидка
Скидка задается в процентах
Вывожу скидку таким условием
[[+num:decr=`[[*cena_proekta_doma]]`:mpy=`[[*sale_sticker]]`:div=`100`:add=`[[*cena_proekta_doma]]`]]
Все работает отлично… НО если скидка не указана, то стоимость товара выводится меньше на 1%
т.е к примеру товар стоит 12 600, а на сайте его стоимость почему то 12 474
Помогите исправить )
Спасибо!
Комментарии: 4
ну попробуй сделать условие, если скидка не указана, не выводить условие
Если не ошибаюсь, в фильтре mpu дефолтное значение множителя (если любой другой не указан) = 2.
Попробуйте указать:
В крайнем случае, можно обернуть результат в условие:
Попробуйте указать:
[[*sale_sticker:default=`0`]].
В крайнем случае, можно обернуть результат в условие:
[[*sale_sticker:is=``:then=`
[[*cena_proekta_doma]]
`:else=`
[[+num:decr=`[[*cena_proekta_doma]]`:mpy=`[[*sale_sticker]]`:div=`100`:add=`[[*cena_proekta_doma]]`]]
`]]
Если задать проверку, то тогда скидка не считается, выводит полную стоимость
Добавил [[*sale_sticker:default=`0`]] и все заработало!
Спасибо!
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.