Magento 1使用多个购物车价格规则进行奇怪的计算
我正试着对这件事保持清醒。 我们必须遵守购物车的价格规则,一个没有折扣码,另一个有折扣码 没有折扣代码的设置如下:Magento 1使用多个购物车价格规则进行奇怪的计算,magento,magento-1.9,magento-1,Magento,Magento 1.9,Magento 1,我正试着对这件事保持清醒。 我们必须遵守购物车的价格规则,一个没有折扣码,另一个有折扣码 没有折扣代码的设置如下: - If ALL of these conditions are TRUE : - If total quantity equals or greater than 3 for a subselection of items in cart matching ALL of these conditions: - SKU is produc
- If ALL of these conditions are TRUE :
- If total quantity equals or greater than 3 for a subselection of items in cart matching ALL of these conditions:
- SKU is productA
因此,如果购物车中至少有三种产品出现,它将给予折扣。折扣设置为“整车固定金额折扣”,金额为100
包含折扣代码的其他规则设置为
排除上述提供的SKU:
- If ALL of these conditions are TRUE :
- SKU is not one of productA
这一款有50%的“产品价格折扣百分比”折扣
现在,这两种折扣单独使用都非常好。如果我在购物车中有两个产品A和另一个产品,我们称之为产品B,我只得到50%的产品B,这是预期的
然而,当我的购物车中有三种产品a(每种成本为150美元)和产品B(每种成本为2000美元)时,我得到的总折扣为1059.19,而实际上,我预计折扣为1100(产品B的1000美元折扣,三种产品a的100美元折扣)
很明显,在计算过程中发生了一些我不太理解的事情。谁能解释一下为什么我会得到这样的结果