【发布时间】:2016-07-07 11:08:27
【问题描述】:
我为一群游客开发了一个模块,可以在 magento 商店购买旅行。在结帐的计费步骤中,用户填写其他参与者的表格,并且根据参与者的数量我必须更改要购买的产品的数量(数量)。所以它必须在审核步骤中显示(最后一步)在结帐时,必须根据该值计算总计。 我已经尝试了所有方法,但没有任何用处。有人可以帮助我吗。在此先感谢!
【问题讨论】:
标签: magento
我为一群游客开发了一个模块,可以在 magento 商店购买旅行。在结帐的计费步骤中,用户填写其他参与者的表格,并且根据参与者的数量我必须更改要购买的产品的数量(数量)。所以它必须在审核步骤中显示(最后一步)在结帐时,必须根据该值计算总计。 我已经尝试了所有方法,但没有任何用处。有人可以帮助我吗。在此先感谢!
【问题讨论】:
标签: magento
你的问题不太好回答,我还是尽量吧。
您可以做的是编写一个 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();
然后刷新您的评论。您的订单总额应相应更新。
【讨论】: