Какой компонент лучше подходит?

Подскажите, какой компонент лучше подходит для того чтобы автоматически рассчитать скидку товара и легче всего ее вывести? не нужно возможности группировать по скидке или еще как-то, просто расчет скидки каждому товару у которого будет проставлена старая цена
Евгений
11 июля 2017, 13:40
modx.pro
1
1 392
0

Комментарии: 6

Андрей
11 июля 2017, 20:03
1
0
Если для minishop2

discontrol
msdiscount
    Баха Волков
    11 июля 2017, 20:16
    1
    0
    phx фильтры в помощь
      Василий Наумкин
      11 июля 2017, 21:53
      +2
      Это делается сниппетом в одну строку — взять старую цену, текущую, и рассчитать разницу. Сниппет вызывать как фильтр вывода.
        Евгений
        12 июля 2017, 11:00
        0
        Василий, как будет время, не подскажете пример этого сниппета? Не совсем силен в php
          Klike
          12 июля 2017, 11:44
          1
          +2
          Код сниппета:
          <?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]]`]]`]]
            Евгений
            12 июля 2017, 13:37
            0
            Спасибо огромное)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6