在庫のある製品のみを含む製品コレクションを取得する
これには簡単な答えがあるかもしれませんが、私はそれを見つけることができません。有効になっているが在庫がない商品を除いて、商品コレクションを取得しようとしています。 次の方法を試しましたが、これによりエラーが発生します。 $productIds = array('3','4','9'); $productCollection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect( array('name', 'image', 'price') ) ->addIdFilter($productIds) ; $this->_productCollection = Mage::getSingleton('cataloginventory/stock') ->addInStockFilterToCollection( $productCollection ) ; 次のエラーが発生します。 PHP Fatal error: Call to a member function getTypeInstance() on a non-object in app/code/core/Mage/Catalog/Block/Product/Abstract.php on line 117 app / code / core / Mage / Catalog / …