我在创建的 Magento 网站中使用的货币是日元,其货币没有小数位。我已经设法从我的产品页面和购物车中删除它。
通过在格式函数中修改 app/code/local/Mage/Directory/Model/Currency.php ,如下所示:
$locale = Mage::app()->getLocale()->getLocaleCode();
if($locale != 'ja_JP') {
return $this->formatPrecision($price, 2, $options, $includeContainer, $addBrackets);
} else {
return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets);
}
但是,在我创建的下拉属性中,小数点仍然显示。像这样:
白色 - ¥3000.00
蓝色 - ¥5000.00
在我的下拉属性中,如何在价格末尾删除 .00?此外,是否可以在不更改数据库的情况下为管理员删除小数点?
我试过搜索,但遗憾的是,Magento 没有直接的功能可以处理这个问题。或者至少我没有遇到过上述功能。