我尝试使用:按数量过滤集合:
$_productCollection->addAttributeToFilter('qty', array('gt' => 30));
但这不起作用。
有人可以给我一个提示,按数量过滤产品集合吗?
我也试过:
$stockCollection = Mage::getModel('cataloginventory/stock_item')->getCollection()
->addFieldToFilter('qty', array('gt' => 99999999));
$entityIds = array();
foreach ($stockCollection as $item) {
$entityIds[] = $item->getOrigData('product_id');
}
$_productCollection->addAttributeToFilter('id', array('in' => $entityIds));
entityId 数组为空,但 $_productCollection 仍然返回产品?!