 <p>With flat product enabled, you'd better use</p> <pre><code>$collection = Mage::getResourceModel('catalog/product_collection') </code></pre> <p>You will be able to retrieve disabled and enabled products.</p> <p>See this answer for a better explanation: <a href="http://magento.stackexchange.com/a/40001/32179">http://magento.stackexchange.com/a/40001/32179</a></p>