购物车:在应用固定价值(10美元)折扣后,使用可变项目税率计算税金总额

时间:2011-03-18 01:20:15

标签: theory shopping-cart discounts

我创建了自己的购物车课程,目前正在研究如何计算税金,折扣和总数。

我遇到的问题是基于理论,而不是实际代码的任何问题。

设置

购物车允许每件商品添加不同的税率 由于项目税率可能会有所不同,因此购物车税总额不能简单地通过以下方式计算:

  

税率为20%,因此,如果小计为100美元,并且我们增加20%的税,则税额总计等于20美元。

相反,每个项目的可变税率都是根据商品价格计算的,并加到了运行的税收总额中。

到目前为止,一切正常。

问题

如果用户使用折扣优惠券,则会出现问题,例如 - 总折扣10美元 如果总计是100美元而我折扣10美元,那么总计现在是90美元。

但是,现在的税收总额应该是多少? 我不能从税收总额中扣除10美元,因为这是不正确的,我不能从10美元中扣除全球税率,然后从税收总额中删除,因为购物车项目可能有不同的税率。 / p>

这种情况的解决方案是什么?

0 个答案:

没有答案