我必须收集Opencart
的所有价格。我在系统/库中的函数round()
上使用了方法calculate ()
,它运行良好。
问题在于total
不是基于价格四舍五入,而是基于实际价格。我该如何解决这个问题?
这是我在tax.php中的代码:
public function calculate($value, $tax_class_id, $calculate = true) {
if ($tax_class_id && $calculate) {
$amount = $this->getTax($value, $tax_class_id);
return round($value + $amount);
}else{
return round($value);
}
}