Можно ли получить коллекцию продуктов «на складе» через модель ресурсов в Magento?
Я пробовал этот код
$collection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect('*'); $collection->addAttributeToFilter('is_in_stock', 0);
Но он бросает фатальную ошибку
попробуйте под кодом
$productCollection = Mage::getResourceModel('catalog/product_collection'); Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($productCollection); echo "<pre>";print_r($productCollection->getData());
// использовать addInStockFilterToCollection ()
Просто добавьте в конце код коллекции продукции
Mage :: getSingleton ( 'cataloginventory / акции') -> addInStockFilterToCollection ($ ProductCollection);