2

因此,在购物车页面上,我的客户可以查看“预估运费和税金”区域。我不想删除它,但我需要从他们那里知道一些额外的信息才能正确处理运输。例如,在货运项目上,我需要知道他们是否有装卸码头。

目前,我在结帐时这样做没有任何问题。我能够检查是否有货运项目,如果有,请在“收货地址”阶段向客户显示复选框。然后,在 saveShipping 函数中,我能够提取值并将它们传递给运费计算。

好吧,当购物车中有货运项目时,我已经在模板中显示了“估计运费和税金”中的复选框,但是我对 coShippingMethodForm 函数了解不多,因此我可以添加值的复选框。有人知道我应该在哪里寻找这个吗?

此外,当我点击“获取估计”时,页面会刷新并删除他们的选择。页面刷新后,如何最好地保留他们的选择以重新填充正确的框?

4

1 回答 1

2

我认为最好的方法是编写自己的运输方式模块。我个人会避免在“估计运费和税金”中添加一个复选框,而是在我的模块中输出带有装载区的两个价格,而在结帐时不输出装载区(仅用于估计),您可以从“运送地址”部分并将其传递给您的运送模块计算,这只是一点点“更干净”。

查看此 wiki,了解如何编写自定义运输模块http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module

于 2011-07-15T20:51:47.090 回答