我为一群旅游者开发了一个模块,可以在一家红色商店购买旅行。在结账的结算步骤期间,用户填写其他参与者的表格,并且根据参与者的数量,我必须更改要购买的产品的数量(数量)。因此必须在审查步骤中显示(结束时),结账时必须根据该值计算。 我已经尝试了所有的方法,但没有什么是有用的。有人可以帮助我。谢谢你提前!
答案 0 :(得分: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();
然后刷新您的评论。您的订单总数应相应更新。