在这种情况下,如果每个产品中至少有5项在购物车中,用户必须在这些产品上获得10%的折扣(产品1&2是在规则中定义的)。
手推车:
有了折扣,总数将是595,因为用户将得到10%的500+50,而不是产品3。
如果情况是
用户不会得到任何折扣。
发布于 2019-02-20 12:20:07
如果您添加了您添加的规则,它将有所帮助。此外,如果您认为这是一个复杂的规则要应用,您可以应用折扣在结帐页,而不是之前,而不使用规则本身。在其他地方,只显示1%的价格和折扣申请。
发布于 2019-02-20 12:34:16
我想出了一半。
以下不是任何特定的编程语言,而是为了说明我的意思。
foreach (items as item)
if (item.sku == v1 & item.value >= 5) or (item.sku == v2 & item.value >= 5)
item.price -= 10%
endif
endforeach我对规则的问题是,两者都必须在顺序中出现。
https://drupal.stackexchange.com/questions/276725
复制相似问题