如何在magento中获得数量小于10的产品列表

时间:2015-04-14 06:08:29

标签: database product

我想在产品数量少于10的前端产品清单

我知道名字,sku,数量

所以如何获得具有这种条件的产品

1 个答案:

答案 0 :(得分:0)

使用cataloginventory / stock_item表创建联接以获取产品的库存数量,您可以使用:

$collection = Mage::getModel('catalog/product')
 ->getCollection()
 ->addAttributeToSelect('*')
 ->joinField('qty',
             'cataloginventory/stock_item',
             'qty',
             'product_id=entity_id',
             '{{table}}.stock_id=1',
             'left')
 ->addAttributeToFilter('qty', array("lt" => 10));