我有一个情况,我已经解决了所有相关的问题,但找不到足够的解决方案。 好的,我从系统配置中获得了免费送货方式>运输方式和设置为任何50英镑或以上的免费送货是活跃的,工作正常。现在问题是我仍然看到扁平/标准运费在免费送货,这是由逻辑错误..请告知如何在免费送货到位时自动禁用? Magento 1.9.2.1
感谢您的耐心和回应,因为我知道stackoverflow中有很多类似的问题,但没有一个能为我解决。
此致
亚当
答案 0 :(得分:5)
请注意:通过代码执行此操作的方法不止一种,这是最容易完成上述方案的方法。
首先让我评论i still see flatrate/standard shipping under free shipping which is by logic wrong
,同时展示"免费送货"和"统一费率"是您的商店显示多个选项与运输速度不同的情况,所以你可以有一个统一的费率(1天发货)和免费送货(5-7天)。
现在,如果小计超过一定金额,您只想显示一个送货选项,这是您使用的地方
Promotions > Shopping Cart Price Rules
,请注意,对于此方法,您需要停用Free Shipping
,您可以在其中设置如下:
然后在条件下添加您需要的规则:
之后,Magento需要知道申请此条件的行动。在这种情况下,如果此示例中的小计超过50美元,我们希望它应用免费送货。
现在您应该可以看到"统一运费"显示$ 0。
希望这有帮助。