【发布时间】:2013-07-25 02:04:38
【问题描述】:
我在创建的 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 没有可以处理此问题的直接功能。或者至少我没有遇到过上述功能。
【问题讨论】:
标签: magento