2016-07-07 58 views
0

我已經開發出一種模塊爲一組遊客購買的Magento的商店之旅。在結帳的記帳步驟,用戶填寫其他partecipant的形式,並且根據partecipants的編號i必須改變了產品的數量(數量)是bought.So它在審查步驟中顯示(最後一步),並且必須根據該值計算總計。 我已經嘗試了所有方式,但沒有什麼是useful.Can有人幫我please.Thanks提前!如何更改結賬過程中添加到Magento的購物車的物品的數量步驟

回答

0

你的問題不太清楚回答,我還是會盡我所能。

你可以做的是寫一個js,其中形式提交或可能在填充特定字段你打一個ajax與字段或表單字段細節的控制器。

在該控制器寫下面的代碼:

//get Product 
$product = Mage::getModel('catalog/product')->load($pid); 
//get Item 
$item = $quote->getItemByProduct($product); 

$quote->getCart()->updateItem(array($item->getId()=>array('qty'=>$qty))); 
$quote->getCart()->save(); 

然後刷新您的評論。您的訂單總數應該相應更新。

+0

好吧,我將簡化我的問題,在結賬的結算步驟i插入一些邏輯來修改該項目的數量在購物車中。所以當我走到結賬的最後一步時(審覈),我希望根據我在結算中插入的新值更新數量。因此,總計必須根據新值計算 – xhon

相關問題