因此,在购物车页面上,我的客户可以查看“估计运费和税款”区域。我不想删除它,但我需要从他们那里了解一些附加信息,以便正确处理运费。例如,对于货运项目,我需要知道他们是否有装货码头。
目前,我在结帐时这样做没有任何问题。我能够检查是否有运费项目,如果有,则在“Shipping Address”阶段向客户显示复选框。然后,在saveShipping函数中,我能够拉入值并将其传递给运费计算。
我已经在模板中设置了复选框,当购物车中有运费项目时,这些复选框会显示在“Estimate Shipping and Tax”中,但我对coShippingMethodForm函数了解不多,因此我无法添加复选框的值。有人知道我应该在哪里查找这个函数吗?
此外,当我点击“获取估计”时,页面会刷新并删除他们的选择。如何最好地保留他们的选择,以便在页面刷新后重新填充正确的框?
1条答案
按热度按时间rt4zxlrg1#
我认为最好的方法是编写自己的航运方法模块。我个人会避开有一个复选框添加到'估计航运和税收'而不是在我的模块中,我会输出两个价格与装货区,无装卸台(只是估计)在结帐,你可以得到该选项从“航运地址”部分,并将其传递到您的航运模块计算,这只是一个小'更干净。“
查看这个wiki了解如何编写定制的shipping模块http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module