In the below example, we will learn how to get the shopping cart information in Magento with respect their respective values of cart items, subtotal, grand total, billing & shipping address in Magento.
Here is the example code to get all the shopping cart item information like product id, name, SKU, price etc in Magento.
$cart = Mage::getModel('checkout/cart')->getQuote(); foreach($cart->getItemsCollection() as $item) { echo 'Product Id: ' . $item->getProductId(); echo 'Name: ' . $item->getName(); echo 'SKU: ' . $item->getSku(); echo 'Original Price: ' . $item->getOriginalPrice(); echo 'Price: ' . $item->getPrice(); echo 'Qty: ' . $item->getQtyOrdered(); echo 'Item Subtotal: ' . $item->getSubtotal(); echo 'Item Tax Amount: ' . $item->getTaxAmount(); echo 'Item Tax Percent: ' . $item->getTaxPercent(); echo 'Discount Amount: ' . $item->getDiscountAmount(); echo 'Row Total: ' . $item->getRowTotal(); }
Here is the code to get the total number of unique items in the shopping cart in Magento.
$totalItems = Mage::getModel('checkout/cart')->getQuote()->getItemsCount();
Here the code to get the total quantity of all the Items in the shopping cart
$totalQuantity = Mage::getModel('checkout/cart')->getQuote()->getItemsQty();
Here is the example to get shopping cart price information (Subtotal, Grand Total, Shipping Amount) in Magento E-Commerce.
$cart = Mage::getModel('checkout/cart')->getQuote(); echo 'Subtotal: ' . $cart->getSubtotal(); echo 'Shipping Amount: ' . $cart->getShippingAmount(); echo 'Discount: ' . $cart->getDiscountAmount(); echo 'Tax: ' . $cart->getTaxAmount(); echo 'Grand Total: ' . $cart->getGrandTotal();
Here is the code to get billing and shipping addresses which entered during checkout in Magento site respectively.
<?php $checkout = Mage::getModel('checkout/cart')->getQuote(); $billAddress = $checkout->getBillingAddress(); print_r($billAddress->getData()); $shippingAddress = $checkout->getShippingAddress(); print_r($shippingAddress->getData());
App usage is growing steadily without showing any signs of slowing down. Hence, it is no surprise that mobile applications…
As the world has grown more digital, businesses have adapted themselves. An effectual adaptation includes online advertising. Offline advertising styles…
Step into a world where apps dance to the user's tune. Picture Instagram, a photo-sharing sensation that swept the globe.…
COVID-19 has led to a digitalization of lifestyle. As patients are taking their mental and physical health more seriously, healthcare…
Introduction WordPress, an immensely popular content management system (CMS), powers over 40% of the internet. What makes WordPress even more…
For moving companies trying to capture their market share amidst stiff competition, a tip or two about what they can…