For a Magento with a Swiss franc as currency, the symbole for the german store is (FR.) i want it to be (CHF) instead.

In Magento this is declared in lib/Zend/Locale/Data/root.xml

But i don't want to change this file, it seems like it's a nasty way (changin the Magento Core), is there any other solution which allows me to change this symbole ?


You can change the currency symbols from System->Manage Currency->Symbols.

|improve this answer|||||
  • Its already done, the problem is : in the default store the symbole is CHF (what i want) but in german store it is not good it displays (Fr.) – user13364 Aug 20 '14 at 13:54

There is a helpful module "ET Currency Manager" which allows you to change the display of the currencies' symbols and also its position (right, left, ...)

Advantages : You can control the display of the price and currency symbol, the precision (number of decimal, etc ...)

Disadvantages : lot of rewrites in module (5 rewrites)

link : http://www.magentocommerce.com/magento-connect/et-currency-manager.html

|improve this answer|||||

check this link .May be it will help you


|improve this answer|||||
  • 1
    Please do not write single link answers. Explain in a few words what is found at the end of that URL. – Marius Aug 20 '14 at 13:57
  • As the whole explanation is in link so it doesn't need to write same thing here that's why I didn't write anything here. From next time i will take care of it. Thanks. – Anisha Shaikh Aug 21 '14 at 6:32
  • 1
    You can do it this time also. Just hit the edit button and do your magic. – Marius Aug 21 '14 at 6:33

Currently, in Magento 1.14.2, there is no option in Admin backend to change currency symbol per store. However, you can use installer to do this:

$installer = $this; 
$store = Mage::getModel('core/store')->load('mystore_com');

$symbol = 'DOLLARS ';//Replace $ with DOLLARS
$currencies = unserialize(Mage::getStoreConfig('currency/options/customsymbol', $store->getId())); 

$currencies['USD'] = $symbol; 

serialize($currencies), 'stores', $store->getId() );


Alternately, you can update/add table row (which contains currency/options/customsymbol) in table core_config_data.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.