Magento购物车定价规则未正确应用

时间:2010-12-08 13:01:25

标签: php model-view-controller magento

我一直遇到购物车价格规则的问题,这些规则未在购物车中正确应用。有多个折扣时会出现问题。这是一个具体的例子:

折扣A:

  • 产品:3册套装
  • 价格:每本书20美元
  • 折扣:10美元(购买全部3件时)

折扣B:

  • 产品:西装(夹克和裤子)
  • 价格:每件500美元
  • 折扣:50美元(当你同时购买时)

情况如下: 当诉讼首先列出并且书籍排在第二位时,所有折扣都被取消(50美元+ 10美元= 60美元)。但是,当这些书籍第一时,只能获得套装折扣(50美元)。

使用firebug / firephp我已经看到,对于第一种情况,折扣低于第一种产品的价格,所有折扣都可以取消该产品。

在第二种情况下,折扣超过第一种产品的价格。当发生这种情况时,50美元的折扣分布在3本书中。第一本书需要20美元,第二本书需要20美元,第三本书需要10美元;但是,这笔书的10美元折扣没有得到处理。

我需要知道下一步要去哪儿。处理购物车价格规则涉及哪些模型/方法?我如何跟踪代码,以便找出错误发生的位置?

0 个答案:

没有答案