@lookingfor2

Цена за количество товаров?

Мне нужно чтобы указывалась цена в зависимости от количества товара
5ecad402ba410496064859.png

Написал такой плагин
<?php
switch ($modx->event->name) {
      case 'msOnChangeInCart':
        //Доступные переменные - $product, $count, $options, $cart
         
         $tmp = $cart->get();
         $countAll = $tmp[$key]['count'];
         $priceAll = $tmp[$key]['price'];
         $tmp[$key]['price'] = $countAll * $priceAll;
         $cart->set($tmp);
         $modx->event->output($cart);
         break;
         
    }


Но так меняется цена за всю корзину, а не цена конкретного товара
И в целом, мне нужно в константу добавить цену за единицу товара, а при изменении умножать количество на константу ?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
откуда взялся $key? Сделайте вар_дамп вашего $tmp и посмотрите что и как там лежит, делов то...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы