Php Magento免费送货和优惠券折扣

Php Magento免费送货和优惠券折扣,php,magento,Php,Magento,我有一个免费送货价格规则,配置如下: 所有客户群 没有优惠券 每名顾客使用:0 条件:购物车总数>=100,装运国家==NL或BE或DE 免费送货:适用于有匹配商品的送货 但是,当我输入一张带有固定折扣金额的优惠券时,免费发货将消失 两个价格规则都已将“停止进一步的规则处理”设置为“否” Magento的这种行为快把我逼疯了 检查可能触发的所有其他规则(确保它们在“否”上有“进一步的规则处理”) 将优先级设置为“1” 如果应用了该规则,请重试并通知我们。如其中一条评论中所建议的,最好尝试将

我有一个免费送货价格规则,配置如下:

  • 所有客户群
  • 没有优惠券
  • 每名顾客使用:0
  • 条件:购物车总数>=100,装运国家==NL或BE或DE
  • 免费送货:适用于有匹配商品的送货
但是,当我输入一张带有固定折扣金额的优惠券时,免费发货将消失

两个价格规则都已将“停止进一步的规则处理”设置为“否”

Magento的这种行为快把我逼疯了
  • 检查可能触发的所有其他规则(确保它们在“否”上有“进一步的规则处理”)
  • 将优先级设置为“1”

  • 如果应用了该规则,请重试并通知我们。

    如其中一条评论中所建议的,最好尝试将当前规则转换为“购物车价格规则”

    在购物车价格规则中,您还可以根据购物车小计、装运区域、装运国家/地区等设置条件

    在“操作”选项卡中,您可以轻松地免费配送选项“配送匹配商品”


    这应该可以解决它;)

    显然,如果前端输入了有效的优惠券代码,Magento并不关心其他购物车价格规则

    此问题的修复程序位于以下网站的评论中:

    如果我们讨论的是Magento CE 1.9及以上版本,则只要涉及到数据库,代码都会得到更正,但您可能会遇到相同的问题!如果是这样,那么还有另一个原因

    一个常见的错误是*用户无法更新购物车数量*或用户无法登录。这与formKey和给出的答案有关

    显然,相同的解决方案解决了应用优惠券后消失的装运或付款方式的问题,我们在这里讨论

    希望这能帮助新版本的用户


    就这样吧,我不明白。您在规则中设置了
    无优惠券
    ,但您正在尝试输入优惠券代码。怎么可能呢?还有第二个价格规则,优惠券可以提供15欧元的折扣,但是当我输入这个规则时,免费送货消失了,即使订单总价值仍然超过100是的,小计超过100如果优惠券代码规则为“免费送货:否”,那么它的行为应该是这样的。为什么不结合购物车价格规则中的条件?设置两个条件,使用“ANY”而不是“ALL”,并将您的规则组合在一起。没有更多的规则可以应用,设置优先级没有任何效果。这意味着我必须为每个优惠券代码设置免费配送选项(这将是很多),这对我的客户来说是不可行的