|Magento E-Commerce Community Edition|
- The product has to be in stock, enabled and has positive inventory quantity.
- Make sure the category is under the "Default Category"
It's important to make sure every configuration values is set correctly. Magento is a powerful e-commerce system. Without setting the values and configuration right, the site won't function correctly.