我知道有几次问这个问题,但是听我说了!
我只需要在统一费率运费(确实显示在购物车中)和表费率之间切换。这纯粹是因为一个国家的费率不同(英国为3.95英镑,爱尔兰为20英镑)。该网站的大部分客户都是以英国为基础的,因此我希望购物车能够假设用户位于英国,并以3.95英镑作为运费总额。然后,如果用户将送货地址指定为爱尔兰,则会更改。
我还有一个购物车促销活动,规定如果小计大于15英镑,并且用户不是来自爱尔兰,则免费送货。这很好用。运费一切正常,我只想在购物车上展示,基于在英国!
如果我无法自动执行此操作,我将根据小计对其中的成本进行硬编码,我宁愿不这样做!
答案 0 :(得分:1)
你试过这个吗?
http://www.danneh.org/2010/08/adding-shipping-costs-to-the-cart-automatically-in-magento/
它挂钩到sales_quote_save_before并且应该做你想做的事。
您需要知道我不太记得的表格代码。
如果您的客户不想向外部赫布里底群岛发送大箱子或者物品不在3.95支架内,也值得推出自己的英国运输模块。
无论如何,你激励我为我的一个拥有类似英国客户的客户添加自动转发功能。