How to set Locale, Language, Country in Magento 2
This tutorial will cover all topics related to: how to set default country, how to set locale in Magento 2 store. Locale Options in Magento 2 provides more details about your store. Setup your store information on Locale Options that determines the timezone, your language and official working days in your area. Also, others can identify your country, tax rate and guest some needed information related to your location.
With the information you can set from Magento 2 Locale Options, your store will become closer and friendlier to the audience. Follow this tutorial to know what you can do.

To set store locate in Magento 2
- Step 1: Login to your Magento 2 backend
- Step 2: Set up the State option
- Step 3: Set up the Country option
- Step 4: Check the result
Related Topics:
- How to Configure EU Tax
- How to Configure Full Page Cache
- How to Configure Content Delivery Network (CDN)
- How to Configure Value Added Tax (VAT)
Step 1: Login to your Magento 2 backend
- On the Admin sidebar, click on
Stores. Then underSettings, chooseConfiguration. - In the panel on the left under
General, chooseGeneral. - Expand the
Locale Optionssection. - Select your
Timezonefrom the list. Then, do the following:- Set
Localeto the store language. - Set
Weight Unitto the unit of measurement that is typically used for shipments from your locale. - Set
First Day of the Weekto the day that is considered to be the first day of the week in your area. - In the
Weekend Dayslist, select the days which fall on a weekend in your area. (To select multiple options, hold down the Ctrl (PC) or Command (Mac) key.)
- Set
- When all are done, click
Save Config.
Beside Locale Options, you can also configure State Options and Country Options clearly if you need. With Sate Options, the standard address format is different for every country, so fulfilling the state information is optional. In many countries, the state, province, or region is a required part of a postal address used for the shipping and billing information to calculate tax rates, and so on. On state options you can setup state required for the countries.

In addition, Country Options determines the country where your business is located, and which countries you accept payment.

Step 2: Set up the State option
- On the Admin sidebar, click on
Stores. Then underSettings, chooseConfiguration. - In the panel on the left under
General, chooseGeneral. - Expand the State Options section, and do the following:
- In the
State is required forlist, select each country where Region/State is a required entry. - Set the
Allow to Choose State if It is Optional for Countryfield to one of the following:- Yes: In countries where the state field is not required, includes the State field as an optional entry.
- No: In countries where the state field is not required, omits the State field.
- In the
- When complete, click on
Save Config.
Step 3: Set up the Country option
- On the Admin sidebar, click on
Stores. Then underSettings, chooseConfiguration. - In the panel on the left under
General, chooseGeneral. - Expand the
Country Optionssection, and do the following:- Choose the
Default Countrywhere your business is located. - In the
Allow Countrieslist, select each country from which you accept orders. By the default, all countries in the list are selected. To select multiple countries, hold down the Ctrl (PC) or Command (Mac) key. - In the
Zip/Postal Codeis Optional for list, select each country where you conduct business that does not require a ZIP or postal code to be included as part of the street address. - In the
European Union Countrieslist, select each country in the EU where you conduct business. By the default, all EU countries are selected. - In the
Top Destinationslist, select the primary countries that you target for sales.
- Choose the
- When complete, click on
Save Config.
Step 4: Check the result
You can check the final result on the fronend now. Before checking, please make sure you’ve tried with basic tips like reindex, flushing/clearing cache in your server/browser. Using incognito mode is also recommended.
Related Topics
Recent Tutorials
Magento 2 get customer address custom attribute value
How to Install Magento Extension via Composer
Comments for Setup Locale, State, Country
People also searched for
- magento 2 change language
- change language magento 2
- magento 2 change locale
- magento 2 locale
- magento 2 set timezone
- how to change language in magento 2
- magento 2 set locale
- magento 2 change store language
- magento 2 change timezone
- magento 2 set language
- magento 2 change admin language
- magento 2 set store language
- magento 2 change default language
- magento 2 localization
- magento 2 timezone
- magento locale
- magento 2 cannot change locale
- magento 2 set locale programmatically
- change magento 2 language
- magento 2 locale disabled
- magento2 timezone
- magento 2 can't change locale
- magento2 change language
- magento 2 default shipping country
- magento 2 time zone
- magento 2 change language frontend
- magento 2 date format locale
- some addresses can't be used due to the configurations for specific countries.
- magento 2 change language admin
- magento uk locale
- magento timezone list
- magento 2 admin language
- magento change language
- magento 2 allowed countries
- magento 2 get locale
- some addresses can't be used due to the configurations for specific countries
- magento locale settings
- magento set timezone
- change language magento
- magento 2 languag
- 2.2.x, 2.3.x
Stay in the know
Get special offers on the latest news from Mageplaza.
Earn $10 in reward now!