Here, I will show you how you can get list of all categories of your Magento Shop. You might want to display all categories in homepage or any CMS page. There are different ways to get the category listing. Here are some:- Get all categories The following code will fetch all categories (both active and inactive) that are present in your Magento Shop. $categories = Mage::getModel( 'catalog/category' ) ->getCollection() ->addAttributeToSelect( '*' ); Get all active categories The following code will fetch all active categories that are present in your Magento Shop. Thus filtering the inactive categories. $categories = Mage::getModel( 'catalog/category' ) ->getCollection() ->addAttributeToSelect( '*' ) ->addIsActiveFilter(); Get active categories of any particular level The following code w