magento中如何找到某个产品及其库存,可以用两个方法来找指定的产品:
1、通过product_id来找到产品:$product = Mage::getModel('catalog/product')->load($product_id); 2、通过Sku来找到产品:$product = Mage::getModel('catalog/product')->loadByAttribute("sku",$sku);
获取产品的库存: 1、获取产品的仓库:$stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product); 2、获取库存:$num = $stock->getQty();
更新产品的库存: 1、获取产品的仓库 2、更新库存:$stock->setData('qty',$newQty); 3、保存数据,不能忘记:$stock->save(); (责任编辑:最模板) |