我正在使用opencart 2.1.x并面临价格计算问题。
以下是我目前的情景
Product Price: 503 (without VAT)
Special Price: 428 (15% Off) [Without VAT]
在显示商店价格时,增值税(5%)会按预期自动添加
Product Price: 525 (with VAT) (actual value: 528.15)
Special Price: 449 (15% Off) [With VAT] (actual value: 449.4)
直到这里一切正常(至产品详情页面)
将产品添加到购物车并在购物车中更改数量时会出现问题。
product rate
显示为449
,当它乘以2时,费用将显示为 898
,但现在它显示为 899
因为449
,这是错误的乘法操作为(449.4 * 2) NOT (449 * 2)
有解决方法吗?
我想要将购物车中的税收计算四舍五入
$this->currency->format(round($this->tax->calculate($product['price'],
$product['tax_class_id'], $this->config->get('config_tax'))));
但是这样我必须改变很多文件?这有什么简单的方法吗?