Getting the grand total from Magento shopping cart
Getting the grand total, the final checkout price after all discounts and taxes are applied.
$quote = Mage::getModel('checkout/session')->getQuote(); $quoteData= $quote->getData(); $grandTotal=$quoteData['grand_total'];
Caculating the grand total without the promotion rules.
$quote = Mage::getModel('checkout/session')->getQuote(); $grandTotal = 0; foreach ($quote->getAllItems() as $item) { $grandTotal += $item->getPriceInclTax()*$item->getQty(); }
This code will show all available shopping cart related values.
$quote = Mage::getModel('checkout/session')->getQuote(); print_r($quote->getData());
Note: Shipping cost are not included in the above grand totals.
Questions
What is ‘checkout/session’?
‘checkout/session’ tells the function Mage::getModel where to look for the Model class. In this case, checkout is the module name, session is the model class name. Mage::getModel('checkout/session')
will return the instance of the class Mage_Checkout_Model_Session, which resides in app/code/core/Mage/Checkout/Model/Session.php
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts