由于项目的业务需求非常复杂,我们选择不使用传统的Magento结账,并建立自己的。
所有过程都没问题并且工作正常,但最后,我需要减少我销售产品的库存。
允许我这样做的代码是什么,就像用户经历了正常的结帐流程一样?
答案 0 :(得分:1)
$product = Mage::getModel('catalog/product')->load($product_id);
$stock = $product->getStockItem();
$stock->setQty($stock->getQty() - $ordered_amount);
$stock->save();