【发布时间】:2011-09-27 16:54:02
【问题描述】:
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());
有什么想法吗?谢谢。
【问题讨论】:
-
您必须加入库存物品集合才能实现此目的
标签: magento filter magento-1.3