2

我需要针对不同国家/地区单独收取运费,是否可以在开放式购物车中进行,如何更改运费页面?

例子

  • 加拿大、墨西哥、阿拉斯加 - 运费 9.99 美元`
  • 夏威夷和国际 - 运费 $19.99
4

4 回答 4

3

是的,这是可以做到的。

查看http://www.18aproductions.co.uk/news/view/how-to-get-different-shipping-rates-on-your-opencart-shop

摘要:即使您的运输成本不取决于重量,也要使用基于重量的运输。基于重量的运输模块允许不同的区域。只需输入一个极高的重量限制,即可以一种运费覆盖所有重量。

于 2013-05-20T13:19:19.573 回答
0

扩展商店中有可用的扩展来处理这个问题。特别是您想要寻找基于统一费率地理区域的运输

于 2012-11-14T12:14:55.590 回答
0

您需要首先将每个运输区域设置为地理区域。

包含的统一运费模块匹配一个地理区域。

(目前)不可能在 OpenCart 中添加模块的多个实例。

结果,允许设置多个地理区域的类似模块在扩展商店中如雨后春笋般涌现。

您可以编写自己的模块,但另一个(繁琐但免费的)选项是为每个额外的 GeoZone 克隆 flat.php 文件(或相关的运输模块)。

逻辑在catalog\model\shipping;管理控件位于 admin\controller\shipping 和 admin\view\template\shipping 中。在所有这些文件夹中,您需要复制原始文件并在每个文件夹中为其赋予相同的新文件名(例如 flat2、flat3)。在 catalog\language\english\shipping 和 admin\language\english\shipping 中也有语言,但您可以对所有人使用相同的语言文件。

然后,您必须编辑每个以修改类名称(例如,更改 ModelShippingFree、ControllerShippingFree 中的 Free 部分以匹配您的 Free2)。

然后您可以进入管理员并将每个设置为不同的地理区域。

于 2012-11-21T13:21:28.247 回答
-1

转到管理面板 -> 用户管理 -> 扩展 -> 运费 - 在这里您可以查看基于地理位置的运费。

于 2012-11-14T12:26:44.687 回答