【发布时间】:2011-12-11 22:44:36
【问题描述】:
由于我正在处理的项目的业务需求非常复杂,我们选择不使用 Magento 的传统结帐方式,而是自己构建。
所有过程都正常,工作正常,但最后,我需要减少已售产品的库存。
允许我这样做的代码是什么,就像用户完成了正常的结帐过程一样?
【问题讨论】:
标签: php magento e-commerce checkout
由于我正在处理的项目的业务需求非常复杂,我们选择不使用 Magento 的传统结帐方式,而是自己构建。
所有过程都正常,工作正常,但最后,我需要减少已售产品的库存。
允许我这样做的代码是什么,就像用户完成了正常的结帐过程一样?
【问题讨论】:
标签: php magento e-commerce checkout
$product = Mage::getModel('catalog/product')->load($product_id);
$stock = $product->getStockItem();
$stock->setQty($stock->getQty() - $ordered_amount);
$stock->save();
【讨论】: