Какой компонент лучше подходит?
Подскажите, какой компонент лучше подходит для того чтобы автоматически рассчитать скидку товара и легче всего ее вывести? не нужно возможности группировать по скидке или еще как-то, просто расчет скидки каждому товару у которого будет проставлена старая цена
Комментарии: 6
phx фильтры в помощь
Это делается сниппетом в одну строку — взять старую цену, текущую, и рассчитать разницу. Сниппет вызывать как фильтр вывода.
Василий, как будет время, не подскажете пример этого сниппета? Не совсем силен в php
Код сниппета:
Вызывать либо с помощью Fenom:
Либо стандартным синтаксисом:
<?php
if (empty($options) || $options == 0) return;
$price = preg_replace('/\s+/', '' , $input);
$old_price = preg_replace('/\s+/', '' , $options);
$discount = round(100 - ($price * 100 / $old_price) , 2);
return $discount;
Вызывать либо с помощью Fenom:
{$price|discount:$old_price}
Либо стандартным синтаксисом:
[[+old_price:gt=`0`:then=`[[+price:discount=`[[+old_price]]`]]`]]
Спасибо огромное)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.