有人可以解决我的问题吗?
在PS 1.4中我有一般折扣(6件,减少10%)。但是我可以从1件开始添加特定的价格折扣,让我们说20%。
现在,当我订购6件或更多件时,PS应用通用折扣(10%),如果从1件到5件订购,则更高(20%)。
基本上,我购买的越多,我支付的越多......
最简单的解决方案是拦截实际将价格添加到购物车的代码行。他们在哪?有什么想法吗?
答案 0 :(得分:0)
在购物车类中,我并不熟悉1.4,但我认为有一个名为“checkDiscountValidity”的功能。我可以看到所有的折扣验证都是在那里进行的,所以重写这个方法并添加你自己的验证(在我看来,在创建的模块中添加一个钩子应该更好)