Magento 1.3
我正在尝试从 productCollection 中过滤出缺货商品。使用:
->addAttributeToFilter('status',array('neq' => Mage_Catalog_Model_Product_Status::STATUS_DISABLED))
我可以按状态过滤,但是在这个商店中,启用的产品仍然可以有 0 数量。
使用:
->addAttributeToFilter('qty', array('gt' => 0))
返回“数量”不是属性错误。
$this->_productCollection = $this->_productCollection->addAttributeToSelect('*')
->setStoreId($storeId)
->addStoreFilter($storeId)
->addAttributeToFilter('status',array('neq' => Mage_Catalog_Model_Product_Status::STATUS_DISABLED))
->setPageSize($this->getToolbarBlock()->getLimit());
有任何想法吗?谢谢。