Возникли проблемы с получением промежуточного итога из корзины в magento?
Я пытаюсь получить промежуточный итог из корзины, используя код
<?php echo Mage::helper('checkout/cart')->getQuote()->getSubtotal(); ?>
Это работает только когда я очищаю кеш, я не знаю почему. как правильно получить промежуточный итог?, Любая помощь будет оценена.
заранее спасибо
1 ответ
$session= Mage::getSingleton('checkout/session');
$getotal = Mage::helper('checkout')->getQuote()->getGrandTotal();
//Total object
$totals = Mage::getSingleton('checkout/session')->getQuote()->getTotals();
//Subtotal value
$subtotal = $totals["subtotal"]->getValue();
Используйте вышеупомянутый код, вы обязательно получите промежуточный итог в конце.:-)