What is Magento 2 Multiple Stores? Let’s begin with the definition of it!
Magento 2 Multiple Stores Setup means creating multiple stores fronts within a single shared Magento installation. Thus, from admin panel, database will be much easier.
Why do you need Multiple Stores?
To be more specific, these are what you can do with multiple stores:
Now, let’s see how to work with Magento 2 Multiple Stores
Table of Contents
2. Change Multiple Stores Logo
This step is optional. In case you want a unique root category for your website so that you can list different products and categories in your store, then go ahead. If not, just skip this step.
First, log in to Admin Panel, navigate to Products –> Categories.
 Set Enable Category field to Yes
The name you choose for Category Name will be displayed in all store views.
In Admin panel, go to Stores > Settings > All Stores.
On the Stores page, click Create Website.
Finally, click Save Web Site button
Repeat the same steps to create as many websites as you wish.
In Admin panel, click Stores > Settings > All Stores.
On the Stores page, click Create Store.
When you’re done, hit Save Store button. This will lead you to the store list. You can see that your new store has been assigned to the website.
Repeat the same steps to create as many stores as you wish.
In Admin panel, click Stores > All Stores.
The Stores page, click Create Store View.
When you are done, click Save Store View button.
Repeat the same steps to create as many store views as you wish.
In the Admin panel, click Stores > Configuration
From the Store View dropdown menu in the up-left corner of the page, choose the name of the website.
Then, in the left side bar, expend the General section.
Next, click Web.
Now, expand the Base URL section
In the Base URL field, if you want to use main store URL, keep the Use Default box checked. Otherwise, uncheck the box and customize the base URL.
Repeat the same steps for the Secure Base URL section.
In the Admin panel, click Stores > Configuration
On Configuration page, select Default config
Next, expand Url Options.
Uncheck the Use system value box next to Add Store Code to Urls.
Set Add Store Code to Urls to Yes.
Now, hit Save Config button.
In the Admin panel, click Stores > Configuration
On Configuration page, select Default config
Next, expand the Base URLs section and enter your base URLs
To end the procedure, click Save Config.
Things to bear in mind before uploading logo
The location and size of the logo in the header is determined by the e-commerce store’s theme. Your logo might be saved as either a JPG, SVG, PNG, or GIF file type, and uploaded from the Admin of your e-commerce store.
Any image file with by that name and at that location is used as the theme logo. The logo image resides in the following location on the server.
Path: app/design/frontend/[vendor]/[theme]/web/images/logo.svg
Especially, to make you logo well-displayed in high-resolution devices, upload your logo whose dimensions are three times as large as required size. You might open the page in a browser, right click the image, then inspect the element if you don’t know the size of the logo, or any other image that is used in your theme.
Moreover, to the logo in the header, your logo also appears on PDF invoices, email templates and other sales documents. You might upload the logo used for email templates and invoices separately, because it has different requirements and size.
First, log in to Admin Panel.
In the Admin sidebar, navigate to Contents > Design > Configuration
Next, in the management table in the new page, select your current theme and click Edit under Action
Now, in the new page, scroll down to see Other Settings section, expand Header.
In Logo Image field, click on Choose File button, then browse and choose your logo.
Then, enter the Logo Image Width and Logo Image Height.
In the Logo Image Alt field, enter the text that you want to appear when someone hovers over the image.
Click on Save Config to finish.
Repeat the same steps to go to Other Settings section in design configuration page.
Then, scroll down to the end, you will see Transactional Emails
Click Upload to choose the image file you want to apply to your logo.
Logo Image Alt: The alt tag for your logo goes here, and in most cases, it will be the name of your store.
Logo Width: Enter the width of the logo in “px†here. If you leave this field blank then a full-sized image will appear in the email. So, if you want to show an image of 200×150 then you type 200 in this field.
Logo Height: Enter the height of the logo in this field.
Header Template: If you have a custom theme, then you can select the header and footer templates for your transactional emails. If your theme does not have templates for emails then it will fall over to default Magento 2 theme. Â
Footer Template: This selects the footer of the email.
To end the procedure, click Save Config.
Get started by installing a language pack.
Log in to your Magento 2 account, then go to Magento Connect to download the language you want to add.
After downloading, click Install Now.
Next, click Get the Extension Key and Select. Finally, copy the license key.
Return to your store Admin. On the Admin sidebar, tap System.
Then under Extensions, choose Integrations. When prompted, log in to Magento Connect Manager. Now, follow these steps:
To return to your store, click the Return to Admin link at the top of the page.
In Admin Panel, go to Stores > Configuration
Set Store View to the one you want language applied to. (Supposed that you’ve already created your store views. If not, start creating a store view now)
In General section, click General.
Next, start customizing the Country Options, States Options, and Locale Options.
Repeat the steps above to create as many languages as you wish.
Follow the same steps as when you set up language and go to General section.
Next, expand Currency Setup
Set your Base Currency, let’s say US Dollar. The same for Default Display Currency.
Now choose the currency you want to add in Allow Currencies dropdown menu. For multiple select, hold Ctrl and click on right currencies.
To finish, click Save Config.
Hope that this fundamental tutorial will work well for your own Magento 2 Multiple Stores.
Magento 2 Language Translation Tutorials
Magento 2 : How To Creates Custom Widgets
In today’s digital landscape, the rapid evolution of advanced web applications, particularly Progressive Web Apps…
As eCommerce booms, big data eCommerce will be all about providing insight into how to…
The ecommerce industry is booming like never before. In fact, global retail ecommerce sales are…
From brick-and-mortar retail to SaaS, a robust online presence is vital for business success. A…
In the e-commerce world, complying with Anti-Money Laundering (AML) regulations is more important than you…
Magento is the 4th most popular eCommerce platform used globally, and optimizing the marketing strategy…