5

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 1.9.2.4

11

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.

4

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

app/code/core/Mage/Directory/etc/system.xml

<label>Base Currency</label>

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

<show_in_store>1</show_in_store>

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 Apr 23 '17 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 Apr 26 '17 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 Apr 26 '17 at 16:19
2

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

1

You can try the following extension to solve your issue: Multi Store View Pricing

https://www.magentocommerce.com/magento-connect/multiple-store-view-pricing.html

This module will help you to set up base currency for each store in case you have many stores with different base currencies.

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.