2011-10-20 114 views
-2

作爲項目的業務需求,我正在研究一個非常複雜的項目,我們選擇不使用傳統的Magento結賬,並建立自己的。Magento - programmaticaly出售產品

所有的過程都可以,工作得很好,但是,最後,我需要減少我銷售的產品的庫存

什麼是允許我這樣做的代碼,,就好像用戶經歷了正常的結帳過程一樣?

謝謝。

回答

1
$product = Mage::getModel('catalog/product')->load($product_id); 
$stock = $product->getStockItem(); 
$stock->setQty($stock->getQty() - $ordered_amount); 
$stock->save();