Неверно работают функции shopCart в одностраничном оформлении заказа На рассмотрении

2

Для теста использовался плагин гибкие скидки с правилом 50% скидки на все товары

----

В классе shopCart есть функция:

public function total($discount = true) 

Так вот в оформлении заказа в корзине она работает неправильно, есть код:

$cart = new shopCart(); 
echo &#039;<pre>$cart->total() = &#039; . $cart->total() . &#039; $cart->total(false) = &#039; . $cart->total(false) . &#039;</pre>&#039;;

Должен выводиться сумма со скидкой и без, а по факту:

Переходим на страницу товара покупаем:

Переходим в оформление - и опять правильные цифры:

В пошаговом оформление заказа все считается верно 

Вывод: функция возвращает некорректные значения только если кол-во товаров в корзине менялось в одностраничном оформлении заказа

Просим исправить

3 комментария

Добавить комментарий

Чтобы добавить комментарий, зарегистрируйтесь или войдите