Magento Get Product Data Programmatically
To retrieve product data programmatically, we will use resource model to get product collection. Resource Models contains the collection query directly with database to behalf of the model.
Magento – How to display all products on the home page
To add all products at home page just go to your admin panel, navigate to CMS -> Manage Pages and then from pages click on your selected homepage