0

我知道这种问题已经被问过几次了,但请听我说完!

我只需要在统一费率运输(确实显示在购物车中)和表费率之间切换。这纯粹是因为一个国家的费率不同(英国是 3.95 英镑,爱尔兰是 20 英镑)。该网站的大多数客户都来自英国,因此我希望购物车假设用户在英国并显示 3.95 英镑作为运费总额。那么如果用户指定收货地址为爱尔兰,它就会改变。

我还有一个购物车促销活动,其中规定如果小计大于 15 英镑,并且用户不是来自爱尔兰,则免运费。这工作正常。运费都很好,我只想在购物车上展示它,基于在英国!

如果我不能自动执行此操作,我将根据小计在其中对成本进行硬编码,我宁愿不这样做!

4

1 回答 1

1

你试过这个吗:

http://www.danneh.org/2010/08/adding-shipping-costs-to-the-cart-automatically-in-magento/

它与 sales_quote_save_before 挂钩,应该做你想做的事。

您将需要知道我不太记得的 tablerate 代码。

如果您的客户不想将大箱子发送到外赫布里底群岛或有不在 3.95 括号内的物品,那么也值得推出您自己的英国运输模块。

无论如何,你启发了我为我的一个客户添加自动送货显示在购物篮中,该客户拥有类似的英国客户。

于 2012-09-01T11:44:14.213 回答