Возникли проблемы с получением промежуточного итога из корзины в 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(); 

Используйте вышеупомянутый код, вы обязательно получите промежуточный итог в конце.:-)

Другие вопросы по тегам