2012-09-01 78 views
0

我知道这类问题已被询问了几次,但请听我说!Magento购物车中的运费成本

我刚才不得不在Flat Rate shipping(在购物车中显示)和Table Rates之间切换。这纯粹是因为一个国家有不同的税率(英国是3.95英镑,爱尔兰是20英镑)。该网站的大部分客户都是以英国为基地的,所以我希望购物车能够假设用户在英国,并显示3.95英镑的运费。然后,如果用户将送货地址指定为爱尔兰,它将会改变。

我也有一个购物车促销,它规定如果小计大于15英镑,并且用户不是来自爱尔兰,那么运费是免费的。这工作正常。运输成本一切正常,我只是想在车上展示它,基于在英国!

如果我不能自动执行此操作,我将根据小计硬编码,但我不想这么做!

回答

1

你有没有尝试这一个:

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

它钩到sales_quote_save_before和应该做你所追求的。

你将需要知道我不能记得的桌面的代码。

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

无论如何,您已经激励我为我的客户之一在英国主要客户中添加自动出货显示。

+0

我还没有尝试过其中一个,其实不,谢谢!我刚刚将统一费率方法重复到“平地”方法,希望我可以选择国家相应的工作。如果没有,我会看看这个。 哈哈很高兴我可以激励一个人! 关于外赫布里底群岛的好处!目前,他们确实派出国际人士,但不收费!我将在周一与他们一起提出这个问题,看看他们想做什么!我想他们会做一个“联系我们获得国际航运报价”或其他东西。懒惰的人! – HughieW

+0

我有一个英国邮政模块,管理员可以选择多个英国邮政编码(最多可达空间)。由于需求不断变化,模块的其余部分是意大利面,但是,如果您确实需要县或邮编,我可以为您做。 – Theodores

+0

感谢您的好意,尽管添加上面发送的模块绝对完美!我所要做的只是将代码更改为tablerate_bestway(在观察者中做一些回显后找出它)。 所以现在它完美的作品! – HughieW