How can I change the Base currency for a multi store site, currently I have a site with two store different currencies, and different payment gateway that requires the base currency to be set to this own country's base currency. But the Magento admin only allows me to set base currency on Default and does not give me the option to change the base currency on the other store.

How can I have base currency set according to store?

I am using Magento CE

3 Answers 3


I will paraphrase the answer of St0iK. You can't set different base currency per store, but you can do it per website. First you have to go to the admin panel -> System -> Configuration -> CATALOG -> Catalog -> Price -> Catalog Price Scope and change it from Global to Website. Now when you go to the admin panel -> System -> Configuration -> GENERAL -> Currency Setup -> Currency Options you can change Base Currency per Website, not only for Default (Global). So you have to transfer you stores to websites and you will be able to do what you want.


It turns out that Base Currency can be set on each Store View. However, this option was not presented on the admin side. I had to change the system.xml


<label>Base Currency</label>

I have to set the appropriate to change from 0 to 1


Once this was done, I could see Base Currency under "Currency Options" even within a store view. This now works well and everything seems to be working fine.

  • this works best. hassle-free
    – cweitat
    Commented Apr 23, 2017 at 14:46
  • Why isn't this default for Magento? There must be a reason right? Otherwise it would be nice to have it in the default package.
    – Akif
    Commented Apr 26, 2017 at 15:42
  • I just tested this, but it has unwanted results. When I change the price of a product in a storeview, it changes all prices of all storeviews.
    – Akif
    Commented Apr 26, 2017 at 16:19

You need to set-up multiple websites, one for each currency (not just store views, complete websites)

Then you will be able to change the store from the Configuration scope dropdown in settings, and un-check the checkbox(Use website) on the currency.

Then you will be able to set different currencies for each of your stores.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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