私は「カスタム リスト」拡張機能 ( github.com/openstream/CustomListing/ ) を使用しています。これにより、すべての特別価格の製品リスト、ベストセラー製品リストなどの CMS ページを作成できます。
しかし、それは私がする必要があることをすることができません。在庫のあるすべての製品をリストする必要があります。これが私のphpリクエストです:
if (is_null($this->_productCollection)) {
$this->_productCollection = Mage::getResourceModel('reports/product_collection');
$this->_productCollection->joinField('inventory_in_stock', 'cataloginventory_stock_item', 'is_in_stock', 'product_id=entity_id','is_in_stock>=1', 'left')
->addAttributeToSelect('*')
->addStoreFilter();
}
return $this->_productCollection;
このリクエストは機能しますが、結果は間違っています。すべての製品、すべての在庫がある製品、すべての在庫切れの製品が表示されます。私のリクエストで何が間違っているのか誰か知っていますか? ご協力いただきありがとうございます !私のマジェントのバージョンは: Community Edition 1.7.0.2