如何在magento中获取数量小于10的产品列表
How to get product list where quantity is less than 10 in magento
我想要前端的产品列表,其中产品数量少于 10
我要名称、sku、数量
那么如何获得符合此条件的产品
创建与 cataloginventory/stock_item table 的连接以获取产品的库存数量,您可以使用:
$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));
我想要前端的产品列表,其中产品数量少于 10
我要名称、sku、数量
那么如何获得符合此条件的产品
创建与 cataloginventory/stock_item table 的连接以获取产品的库存数量,您可以使用:
$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));