This post has been archived
The content of this post has not been updated since 2017, and may be out of date. Extra care should be taken with any code provided.
Some useful shippets for including customer account and a basic basket/cart product count in the header of Magento. This should be added to header.html in your template folder, athough the code will work anywhere in the Magento template system
<ul> <?php if ($this->helper('customer')->isLoggedIn() ) { ?> <li><a href="/customer/account/logout/">Log out</a></li> <!-- <li><a href="/customer/account/create/">Register</a></li> --> <?php } else { ?> <li><a href="/customer/account/login/">Sign in</a></li> <li><a href="/customer/account/create/">Register</a></li> <?php } // logged in ?> </ul>
<ul> <?php $count = $this->helper('checkout/cart')->getSummaryCount(); //get total items in cart $total = $this->helper('checkout/cart')->getQuote()->getGrandTotal(); //get total price if($count>1) { echo $this->__('<li><a href="/checkout/cart"><strong>Basket (%s Items)</strong></a></li>',$count); } else if ($count==1) { echo $this->__('<li><a href="/checkout/cart"><strong>Basket (1 Item)</a></li></strong>',$count); } else { echo $this->__('<li><a href="/checkout/cart"><strong>Basket (0 Items)</strong></a></li>',$count); } ?> </ul>
October 2023
The database structure of Magento is designed to store and manage various aspects of an e-commerce website, including products, orders, customers, and more. Understanding the...
August 2023
In the digital age, where online shopping has become an integral part of our lives, ecommerce websites hold the key to business success. Amidst the...
August 2023
For small businesses aiming to establish a formidable online presence and drive sales, Magento emerges as a powerful e-commerce platform offering a suite of features...
→ Continue reading"Using Magento to get small businesses online"