Php Magento免费送货和优惠券折扣
我有一个免费送货价格规则,配置如下:Php Magento免费送货和优惠券折扣,php,magento,Php,Magento,我有一个免费送货价格规则,配置如下: 所有客户群 没有优惠券 每名顾客使用:0 条件:购物车总数>=100,装运国家==NL或BE或DE 免费送货:适用于有匹配商品的送货 但是,当我输入一张带有固定折扣金额的优惠券时,免费发货将消失 两个价格规则都已将“停止进一步的规则处理”设置为“否” Magento的这种行为快把我逼疯了 检查可能触发的所有其他规则(确保它们在“否”上有“进一步的规则处理”) 将优先级设置为“1” 如果应用了该规则,请重试并通知我们。如其中一条评论中所建议的,最好尝试将
- 所有客户群
- 没有优惠券
- 每名顾客使用:0
- 条件:购物车总数>=100,装运国家==NL或BE或DE
- 免费送货:适用于有匹配商品的送货
如果应用了该规则,请重试并通知我们。如其中一条评论中所建议的,最好尝试将当前规则转换为“购物车价格规则” 在购物车价格规则中,您还可以根据购物车小计、装运区域、装运国家/地区等设置条件 在“操作”选项卡中,您可以轻松地免费配送选项到“配送匹配商品”
这应该可以解决它;) 显然,如果前端输入了有效的优惠券代码,Magento并不关心其他购物车价格规则 此问题的修复程序位于以下网站的评论中:
如果我们讨论的是Magento CE 1.9及以上版本,则只要涉及到数据库,代码都会得到更正,但您可能会遇到相同的问题!如果是这样,那么还有另一个原因 一个常见的错误是*用户无法更新购物车数量*或用户无法登录。这与formKey和给出的答案有关 显然,相同的解决方案解决了应用优惠券后消失的装运或付款方式的问题,我们在这里讨论 希望这能帮助新版本的用户
就这样吧,我不明白。您在规则中设置了
无优惠券
,但您正在尝试输入优惠券代码。怎么可能呢?还有第二个价格规则,优惠券可以提供15欧元的折扣,但是当我输入这个规则时,免费送货消失了,即使订单总价值仍然超过100是的,小计超过100如果优惠券代码规则为“免费送货:否”,那么它的行为应该是这样的。为什么不结合购物车价格规则中的条件?设置两个条件,使用“ANY”而不是“ALL”,并将您的规则组合在一起。没有更多的规则可以应用,设置优先级没有任何效果。这意味着我必须为每个优惠券代码设置免费配送选项(这将是很多),这对我的客户来说是不可行的