对于准确的增值税计算,我们的电子商店设置货币以逗号后显示4位数。如何在商店中仅显示2位数字,但在管理面板中以逗号后面设置4位数时,请继续计算增值税。 现在它显示如下:23.1621欧元,需要23.16欧元
提前谢谢
答案 0 :(得分:0)
您是否尝试过round()函数?
echo round(price, 2);
答案 1 :(得分:0)
这取决于版本。
在4.1.x版本中,您可以尝试修改“smarty_modifier_format_price”功能( app / functions / smarty_plugins / modifier.format_price.php )
更改此
$value = fn_format_rate_value($price, $number_type, $currency['decimals'], $currency['decimals_separator'], $currency['thousands_separator'], $currency['coefficient']);
通过这个
$value = fn_format_rate_value($price, $number_type, 2, $currency['decimals_separator'], $currency['thousands_separator'], $currency['coefficient']);