Magento Checkout: получить итоговую стоимость без итерации <?php foreach($this->getTotals() as $total) { if ($total->getCode() == 'subtotal') { $subtotal = $total->getValue(); break; } } echo $subtotal; ?> Любой способ получить промежуточный итог напрямую? Ответ 1 Согласно этот сайт: Вы можете получить промежуточный итог с помощью: $totals = Mage::getSingleton('checkout/cart')->getQuote()->getTotals(); $subtotal = $totals["subtotal"]->getValue(); Ответ 2 Попробуйте использовать это: Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal() Ответ 3 Следующее должно работать: $subtotal = $this->getQuote()->getSubtotal(); Ответ 4 $session= Mage::getSingleton('checkout/session'); $getotal = Mage::helper('checkout')->getQuote()->getGrandTotal(); $totals = Mage::getSingleton('checkout/session')->getQuote()->getTotals(); //Total object $subtotal = $totals["subtotal"]->getValue(); " $subtotal" будет удерживать значение промежуточного итога. Спасибо. Ответ 5 Продольная корзина с налогами: url: http://niravkadiya.wordpress.com/2012/08/28/sub-total-of-cart-including-tax-without-shipping/ Это работает!
Ответ 1 Согласно этот сайт: Вы можете получить промежуточный итог с помощью: $totals = Mage::getSingleton('checkout/cart')->getQuote()->getTotals(); $subtotal = $totals["subtotal"]->getValue();
Ответ 4 $session= Mage::getSingleton('checkout/session'); $getotal = Mage::helper('checkout')->getQuote()->getGrandTotal(); $totals = Mage::getSingleton('checkout/session')->getQuote()->getTotals(); //Total object $subtotal = $totals["subtotal"]->getValue(); " $subtotal" будет удерживать значение промежуточного итога. Спасибо.
Ответ 5 Продольная корзина с налогами: url: http://niravkadiya.wordpress.com/2012/08/28/sub-total-of-cart-including-tax-without-shipping/ Это работает!