我必须将美元作为基础货币以启用PayPal,但我将默认显示货币保持为INR . 现在转换率为每美元45rs给我令人讨厌的十进制INR价格,我wana摆脱它,Magento必须使用一些功能将价格从基础货币转换为INR,同时显示INR价格到处都是,这是什么功能,我怎么能修改它总是给出舍入值?
我发现 :
$price = Mage::helper('directory')->currencyConvert($tax->getPrice($product, $product->getFinalPrice(), false), $fromCur, $toCur);
这是Magento本身用于转换不同货币价格的功能,如果它是在哪里定义的?
1 回答
货币换算由
Mage_Directory_Model_Currency
在以下方法中执行 .您可以创建此文件的
app/code/local
版本,或编写自己的模块并重写核心 .确保您在开发服务器和Paypal沙箱中测试此 very carefully ,因为Paypal将拒绝任何有错误的交易!