How to Set up Multiple Languages and Currencies in Magento 1 and 2

Because of diversified preferences of languages and currencies from customers, it is essential that you can make your site available in various languages and currencies to support customers' shopping experience. This tutorial will guide you on how to set up multiple languages and currencies in Magento 1 and Magento 2.

Set up multiple languages in Magento 1

1. Download and install Magento language packs

Find a language pack in Magento Connect and install it in your store

2. Create a Store View

System > Manage Stores, click Create Store View button, fill in the required fields and click Save Store View button.

create a store view in magento

3. Change Locale option of Store View

System > Configuration, choose French store view in Current Configuration Scope.

General > Locale Options, set locale as French and click Save Config button.

magento set locale option of store view

4. Configure language for CMS pages, static blocks and other content

Changing language of the locale does not mean translating all text on site because it simply provides a different translation of the interface text for your store including buttons, labels, links and navigation titles, for example Account, Cart…

Therefore, you will have to include the translation of the remaining content such as CMS pages, static blocks, product names, descriptions, categories… for the French Store View.

For example, to change language for a CMS page

CMS > Pages > About us > Page Information. Choose French in Store View, and change to translated text in Content.

magento set language for page

Set up multiple languages in Magento 2

The steps to set up language in Magento 2 are relatively the same as Magento 1. Therefore, as in Magento 1, after changing language of locale, you need to provide translation for other content on site.

1. Download and install Magento language packs

Find a language pack in Magento Marketplace

2. Create a Store View

Stores > Settings > All Stores, click Create Store View button, fill in the required fields and click Save Store View button.

magento 2 create a store view

3. Change Locale option of Store View

+ Stores > Configuration, choose French store view.

+ General > Locale Options, set locale as French and click Save Config button.

magento 2 set locale option for store view

Set up multiple currencies in Magento 1

If allowing multiple currencies for payment, you need to ensure to configure and update currency rate to avoid any effect of rate fluctuation on profit margin.

1. Set up currencies

System > Configuration > General > Currency Setup. Choose Default Config in Current Configuration Scope.

magento set up currencies

+ Select primary currency in Base Currency.

+ Choose default currency to display pricing for your store in Default Display Currency.

+ Choose currency options you accept as payment in Allowed Currencies.

+ Click Save Config button.

2. Set up currency exchange rates

System > Manage Currency Rates

You can change currency rate manually by entering the new value or use import service, then click Save Currency Rates button.

Set up multiple currencies in Magento 2

If allowing multiple currencies for payment, you need to ensure to configure and update currency rate to avoid any effect of rate fluctuation on profit margin.

1. Set up currencies

Stores > Settings > Configuration > General > Currency Setup. Choose Default Config in Current Configuration Scope. Then fill in the required fields and click Save Configuration button. 

magento 2 set up currencies

To read explanation of base currency and display currency, please refer this blog.

2. Set up currency exchange rates

Stores > Currency > Currency Rates. You can use import service to change currency rate, then click Save Currency Rates button.

magento 2 import currency rates

To get detailed tutorial on how to manage currency rates in Magento 2, please visit here.

To adapt the need of checking out with different currencies of foreign customers, we would like to suggest an essential extension for Magento site: Multiple Store View Pricing for Magento 2. It supports admin to set up and show different prices and special prices for products in each store. Moreover, it can allows setting up base currency for store view so that customers can then easily check out with the store view currency.

set-different-prices

Leave a Reply