Skip to content

Instantly share code, notes, and snippets.

Created December 13, 2012 14:18
Show Gist options
  • Save anonymous/4276652 to your computer and use it in GitHub Desktop.
Save anonymous/4276652 to your computer and use it in GitHub Desktop.
Apply filters to $collection so it is filtered by status, catalog visibility and stock availability.
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection);
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection);
Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($collection);
$collection->addAttributeToFilter('is_saleable', TRUE);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment