You can keep any currency code instead of basecurrency.
/**
* Get the base currency
*/
$baseCurrencyCode = Mage::app()->getBaseCurrencyCode();
/**
* Get all allowed currencies
* returns array of allowed currency codes
*/
$allowedCurrencies = Mage::getModel('directory/currency')
->getConfigAllowCurrencies();
/**
* Get the currency rates
* returns array with key as currency code and value as currency rate
*/
$currencyRates = Mage::getModel('directory/currency')
->getCurrencyRates($baseCurrencyCode, array_values($allowedCurrencies));
Similarly, you can get currency rates for any currency code. But remember that the currency should be set as allowed currency in
System -> Configuration -> GENERAL -> Currency Setup -> Currency Options -> Allowed Currencies
$allowedCurrencies = Mage::getModel('directory/currency')
->getConfigAllowCurrencies();
/**
* Get currency rates for Nepalese Currency
*/
$currencyRates = Mage::getModel('directory/currency')
->getCurrencyRates('NPR', array_values($allowedCurrencies));

本文介绍了如何在Magento中设置允许的货币以及获取特定货币的汇率。通过使用Magento的目录模块,可以轻松地获取基准货币代码、所有允许的货币代码以及货币汇率。此外,还展示了如何为特定货币如尼泊尔币获取汇率。
1446

被折叠的 条评论
为什么被折叠?



