1

私は「カスタム リスト」拡張機能 ( 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

4

1 に答える 1