这是手头问题的一个示例:
一个产品的价格为 81.25(即价格包含 20% 的增值税,换句话说,81.25 等于 67.71+13.54)。我已将价格计算设置为我认为最好的(从 Extensions->Order Totals),在购物车中,我们会看到以下细分:
带有缩略图、描述、数量、价格的产品表格:最后一个单元格显示 81.25。下面:
- 小计: 67.71(即不含增值税的价格)
- +20% 增值税: 13.54(即增值税,通过税收实现)
- -10% 折扣: -8.13(所有超过 50 美元的产品享受 10% 的折扣,即 81.25 的 10% 折扣)
- 总计: 73.12
不幸的是,我们的客户对增值税非常敏感,因此计算应分解为:
- -10% 折扣: 8.12(即 81.25 全价的 10%)
- 小计: 60.94(这将是全价,81.25,减去 10% 折扣或 8.12 第一,不包括 20% 增值税第二)
- +20% 增值税: 12.19
- 总计: 73.12
如您所见,总计相同,但增值税不同。我从 OpenCart 管理员尝试了不同的总订单,但如果我从折扣开始,它首先没有折扣值并返回 0。
在我看来,一个可能的理论解决方案,也许如果 Total 可以以某种方式复制,重命名并隐藏在第一个位置(这样它在开始时等于 81.25,然后是折扣等)可能会起作用。我真的很感激你的想法。