如何获取库存大于0和“库存”的产品(库存和库存属性在管理面板中设置)
这是我目前的代码
$_productCollection = $product->getCollection()->addAttributeToSelect('*')
->addAttributeToFilter('visibility', 4) // Only catalog, search visiblity
->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED))
->setCurPage(1)
->setPageSize(12);我应该增加什么条件才能得到我想要的?
发布于 2014-08-01 16:05:14
要知道产品是否有库存,可以使用isInStock()。
$id = 24 //product id
$_product = Mage::getModel('catalog/product')->load($id);
//check whether product is in stock
if($_product->isInStock()){
//do some stuff here
}您可以在前端通过admin.For显示隐藏产品,而无需库存。
System ->Configuration。inventory选项卡下选择CATALOG选项卡

希望它能帮上忙
https://stackoverflow.com/questions/25083462
复制相似问题