Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 ?

share|improve this question

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

share|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 :

share|improve this answer

check this link .May be it will help you

share|improve this answer
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
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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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