因此,在购物车页面上,我的客户可以查看“估算运费和税收”区域。我不想删除它,但我需要知道他们的一些额外信息,以正确处理运输。例如,在货运项目上,我需要知道他们是否有装货码头。
目前,我在结帐时这样做没有任何问题。我能够检查是否有货运项目,如果是,则在“送货地址”阶段显示客户的复选框。然后,在saveShipping函数中,我能够提取值并将它们传递给运费计算。
好吧,当购物车中有货运项目时,我的模板中的复选框显示在“估计运费和税”中,但我不太了解coShippingMethodForm功能,以便我可以添加在复选框的值中。任何人都知道我应该在哪里寻找这个?
此外,当我点击“获取估计值”时,页面会刷新并删除其选择。一旦页面刷新,我如何才能最好地保留他们的选择以重新填充正确的方框?
答案 0 :(得分:2)
我认为最好的方法是编写自己的运输方法模块。我个人会避免在我的模块中添加一个复选框添加到“估计运费和税金”,而是输出两个价格与装货区,没有装货区(仅用于估算)结帐时您可以从“发货地址“部分并将其传递给您的运输模块计算,这只是一个'清洁'。
查看此Wiki,了解如何编写自定义送货模块http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module