How to Set Up Multiple Store Views in Magento 2

The previous blogs talk about not only the differences between multi websites and multi store views, but the benefits and convenience of multiple store views as well in magento 1. As you know, changing file system makes Magento 2 become different from Magento 1, hence, that will make administrators get some confuses in creating the multiple store views in the Magento 2 backend.

So in this blog we will show you how to configure multiple store views in magento 2.

Before we start, we have a notice for you:

-  If you want to create a new website, you should follow every steps below

-  However if new stores share the same catalog and products with your default store, you can skip several initial steps and move toward to STEP 3

Now let’s start:

First of all, you need to log in to the Magento Admin Panel.

STEP 1: Create categories

In the menu on the left, choose Products -> Categories

-  Click Add Root Category

-  In the Name field :  you fill in your new store name

-  Under Display Settings tab, in the drop-down list,  you set Yes for Anchor

-  Then, you click Save Category button




STEP 2:  You need to create a website.

You go to the admin dashboard and click Stores -> Settings -> All Stores


You can see that there are 3 options here: Create Website, Create Store, and Create Store View

Then you click on the Create website button, fill up your name and code for the website (note: the code must be unique string without space) and keep this code for later use.


STEP 3: You create store for your website

You click on the button ‘’Create Store’’

-  In the Website box, you choose the website you have created

-  In the Name field, you fill your name store

-  In the Root category field, you choose Default Category if you skip two above steps or choose Root category you have created 

-  Then, you click Save Store button

Of course you can continue to create multiple stores by this way.


STEP 4: After having website and store, now you can create Store view:

You click on the Create Store View button, there will be a list of box about Store View information. If you have more than one store, there will be a website box for you to choose, here our example, and now it just have only one website that we have created.

-  In the Store field: choose the store you have created

-  In the Name field: fill in your store view name - English, for example 

-  In the Code field: enter and remember the unique code

-  In the Status field:  choose Enabled to let it display on the frontend, if not, pick Disabled


Then you can repeat the step 4 to create multiple store views for your store. You can absolutely create a French store view  and an Italia store view for this store by doing the same as step 4

-  Then you click Save Store View button


Here are the results after create multiple store views:


STEP 5: Store Configuration

You go to Stores -> Configuration

-  In the Store view, you choose the store view you have just created


-  Select Web option, and click to expand the Base URLs and Base URLs (Secure) sections

-  In the Base URLs section, fill in your store’s URL with one of the following methods:

 + To use your main store URL, you select the Use Default check box.

+ To specify a store URL other than your main, locate the Base URL field, type your store URL, and include the “/” at the end of the URL.

-  Then you repeat in the Base URLs (Secure) section.

-  Finally, you click Save Config.


Finally, here is the result:


Now your foreign customers can choose which store view is suitable and convenient for them instead of only default store view.

Besides, if your customer from many other countries, using different currencies, we introduce to you an extension for magento 2, named: Multiple Store View Pricing for magento 2 will support your site to solve that problem. As its name, the Multiple Store View Pricing helps admin setup and show up different prices in each store view for each product. That would help customers no longer be confused if they are foreigners. Moreover, online store owners can  check out with their store view currency conveniently. To conclude, Multiple Store View Pricing is a useful extension for you if you want to set up flexible prices for stores with many store views.

Hope this tutorial blog help you easily configure multiple store views in Magento 2, and comfort your customers.

If you find our tutorial helpful, please Like, Share and Subscribe to spread it to more users.

We are always willing to support you with problems related to Web Development and Magento Extension, and let's feel free to contact us if you need further advice.



One thought on “How to Set Up Multiple Store Views in Magento 2”

  • Suthan alley

    Hey, That is an amazing step by step guide to setup multiple stores in Magento 2. I have also gone through a detailed tutorial to setup Multi stores in Magento 2 and it would be awesome if you could go through it and let me know your views regarding the steps mentioned in the tutorial

Leave a Reply