SlideShare a Scribd company logo
Steps to Setup Magento Multi-Stores
Multi-store functionality is considered to be one of the greatest capabilities
of Magento. So, in this presentation we are going to discuss the one
advanced functionality of Magento, Multi-store. How you can add and
manage multiple stores on your Magento website, we will show you in this
presentation cum tutorial.
Magento Multi Stores functionality powers you to add numbers of stores
within single Magento installation. This can be very useful if you are going to
sell products on different domains sharing single admin panel. You can keep
track of your sales and customers without having login to the admin of each
websites.
For this example, we’ll be attempting to set up domain1.com, domain2.com
and domain3.com.
Usually, Magento is installed into the folder /var/www/http, according to
the Magento Installation Guide. We’ll be dividing process into the steps
based on the areas of configuration we will need to deal with–namely,
Categories, Store Configuration in Magento Admin, and Store Configuration
in the Server.
Step 1: Categories
First of all we need to create categories. As all three websites will be
sharing the same catalog, we will be using the default root category in
Catalog -> Categories -> Manage Categories and this will be creating
categories under the root category (i.e. electronics, clothing etc.).
These categories (Clothing, Electronics) should be set as both “Is Active”
from the General Information tab and “Is Anchor” from the Display
Settings tab for them to appear on the frontend of your Magento shop.
(NOTE: If the websites will not be sharing the same catalog, a Root
Category must be created for each website. Thus, if there are 3
websites, there will be 3 Root Categories with subcategories under them.)
Step 2: Store configuration
1. Well, we have created our Categories, now it’s time to create websites
by going to System -> Manage Stores and clicking the “Create Website”
button.
Name – domain name of our new website
Code – a parameter that will be used in configuring the Apache web server to point
to that particular domain name
2. Once the website is created, we will create the store corresponding to
this website by clicking on the “Create Store” button in System -> Manage
Stores.
Website – website to which this store will be associated
Name – the same as the website name
Root Category – the root category that will be used for this store. (Refer to Step 1
for Details)
3. Now, we create the store view which is the interface that the customer
will be able to access on the frontend. Click the “Create Store View”
button in System -> Manage Stores.
Store – store to which this view will be associated
Name – name of this store view (i.e. English Version, German Version, etc.)
Code – code for this store view
Status – if enabled, this store view will be accessible from our frontend, otherwise,
it will not be accessible
4. After the Store is created, we need to configure the Unsecure Base URL
and Secure Base URL under System -> Configuration -> General ->
Web. Before we set their respective base URLs first we need to confirm
that the configuration scope is set to the domain1.com website to define
which site we are working on.
Then, we modify the base URLs for both Unsecure:
and Secure:
with the corresponding domain name by un-checking the ”Use default [STORE
VIEW]” checkbox and then click on save the configuration button .
5. Now just repeat Steps 2-4 for the other two websites, domain2.com and
domain3.com by replacing the fields with their respective information.
Step 3: Store Configuration in the Server
1. Now we re-configure the Apache configuration file, httpd.conf, for all
domains to set the DocumentRoot to our Magento directory. In this
case, the directory is /var/www/http
<VirtualHost *:80>
ServerAdmin webmaster@domain1.com
DocumentRoot /var/www/http
ServerName domain0.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@domain2.com
DocumentRoot /var/www/http
ServerName domain1.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@domain3.com
DocumentRoot /var/www/http
ServerName domai2.com
</VirtualHost>
2. Edit the .htaccess file at /var/www/http/.htaccess and add the following
lines below:
SetEnvIf Host www.domain1.com MAGE_RUN_CODE=domain1_com
SetEnvIf Host www.domain1.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain1.com MAGE_RUN_CODE=domain1_com
SetEnvIf Host ^domain1.com MAGE_RUN_TYPE=website
SetEnvIf Host www.domain2.com MAGE_RUN_CODE=domain2_com
SetEnvIf Host www.domain2.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain2.com MAGE_RUN_CODE=domain2_com
SetEnvIf Host ^domain2.com MAGE_RUN_TYPE=website
SetEnvIf Host www.domain3.com MAGE_RUN_CODE=domain3_com
SetEnvIf Host www.domain3.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain3.com MAGE_RUN_CODE=domain3_com
SetEnvIf Host ^domain3.com MAGE_RUN_TYPE=website
3. Restart Apache Server
If you are on a Red Hat based distribution, you’ll be able to type service
apache restart. For other distributions, you’ll want to type apachectl
restart.
(NOTE: The second option here is different than “apachectl graceful” which
will run a graceful restart and reload configuration files, without
terminating current connections. We don’t have any visitors to our site
yet, so it’s okay to do a “apachectl restart.)
Step 4: Here we are ready to Go!
After we’ve completed all of these steps we should now see all 3 domains
in our backend:
All that’s left now is to add products to the catalog and give each site a
custom theme if you want.
Many web owners are taking advantage of Magento’s incredible multi-store functionality,
whether it’s to set up stores with multiple languages, different catalogs and even the same
catalogs with different themes.
Without any doubt, Magento is most powerful ecommerce web development
platforms. No other ecommerce development platform can beat Magento in
terms of functionality and serviceability. Magento as ecommerce is incredible
and most sought-after platform.
Just with single Magento installation one should have control over multiple
stores from single admin panel which is really considerable.
Website with a huge amount of data, products and categories would
obviously bother users to find their desired products. We need to thank
Magento Ecommerce Development because it has solved this problem by
coming up with this exciting multiple store management functionality using a
single admin. With this amazing feature functionality, retailers can easily craft
their business in more bespoke manner.
When it comes to Magento Ecommerce Development, companies like KGN Technologies truly stand
apart in the crowd because of their incredible services and familiarity with the way to successful
Magento Ecommerce Development solutions. Technically skillful Magento Developers of KGN
Technologies are known for developing solutions abide to industrial standards in the form of
astonishing and dominating Magento store for you.

More Related Content

What's hot (20)

PPT
Mangento
Ravi Mehrotra
 
PPTX
Magento 2 looks like.
Magestore
 
PPTX
Magento 2
Screen Pages
 
PDF
11 Benefits Of Magento 2 Infinite Scroll Extension
MageSpark1
 
PDF
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Meet Magento Italy
 
PDF
Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...
WP Engine
 
PPTX
How to migrate data from AmeriCommerce to Magento by LitExtension
LitExtension
 
PPSX
Virtue mart ppt
Anurag Gupta
 
PPT
EECI - EE And Magento Integration
Simplified Safety
 
PDF
Nenad Andrakovic - Changing the way frontend developers think and work - Mage...
Meet Magento Italy
 
PPT
Salesforce Marketing Cloud connector for Wordpress WooCommerce
Webkul Software Pvt. Ltd.
 
PDF
Plugins for Ecommerce platforms
Lengow
 
PPT
Meet Magento Belarus - Elena Leonova
Amasty
 
PPTX
WooCommerce
Joshua Copeland
 
PPTX
How to build an ecommerce site in 13 minutes
Asli Bilgin
 
DOCX
Magento lingerie theme mage.club
Magento Club
 
PPT
Building a framework agnostic API
dmanners87
 
PPT
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Puneet Parashar
 
PPT
Django Shop
rkmohammadi
 
PDF
Woocommerce in 30 minutes
Matthew Nelson
 
Mangento
Ravi Mehrotra
 
Magento 2 looks like.
Magestore
 
Magento 2
Screen Pages
 
11 Benefits Of Magento 2 Infinite Scroll Extension
MageSpark1
 
Guillaume Thibaux - Can we win the fight against performance bottlenecks? Les...
Meet Magento Italy
 
Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...
WP Engine
 
How to migrate data from AmeriCommerce to Magento by LitExtension
LitExtension
 
Virtue mart ppt
Anurag Gupta
 
EECI - EE And Magento Integration
Simplified Safety
 
Nenad Andrakovic - Changing the way frontend developers think and work - Mage...
Meet Magento Italy
 
Salesforce Marketing Cloud connector for Wordpress WooCommerce
Webkul Software Pvt. Ltd.
 
Plugins for Ecommerce platforms
Lengow
 
Meet Magento Belarus - Elena Leonova
Amasty
 
WooCommerce
Joshua Copeland
 
How to build an ecommerce site in 13 minutes
Asli Bilgin
 
Magento lingerie theme mage.club
Magento Club
 
Building a framework agnostic API
dmanners87
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Puneet Parashar
 
Django Shop
rkmohammadi
 
Woocommerce in 30 minutes
Matthew Nelson
 

Similar to Steps to Setup Magento Multi-Stores (20)

PPT
Magento Exclusive
Tasawr Interactive
 
PDF
How to handle multi everything - Sergey Lysak, Eltrino
Elena Kulbich
 
PPT
Maximizing Magento: Getting the Most out of Multi-Store Management
varien
 
PDF
Magento Community User Guide
Daniele Crupi
 
PDF
Architecture and Analytical Study of Magento
IRJET Journal
 
PPT
Introduction to Mangento
Ravi Mehrotra
 
PPTX
eCommerce with Magento
TLLMN
 
PDF
A-Concise-Guide-to-Magento-Development-Services 1.pdf
VLink Inc
 
PDF
Art blue responsive mangeto theme document
Tà Thần
 
PPTX
MAGENTO e-commerce presentation with examples
ssuser42b933
 
PDF
Magento features list
Rasbor.com
 
PDF
Art blue responsive-mangeto_theme_document
Tà Thần
 
PPTX
Magento 2 - Getting started.
Aneesh Sreedharan
 
PDF
Magento community edition user guide
Santosh Yadav
 
ODP
Magento website development
Clara Ghosh
 
PPT
Managing Multiple Store Fronts on Magento
Geoffrey Mobisson
 
PDF
Magento feature-list
singh_abhijeet1985
 
PDF
Magento feature list
Sumit Singh Wasist
 
PDF
Magento tutorial
HarikaReddy115
 
PPT
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento Universe
 
Magento Exclusive
Tasawr Interactive
 
How to handle multi everything - Sergey Lysak, Eltrino
Elena Kulbich
 
Maximizing Magento: Getting the Most out of Multi-Store Management
varien
 
Magento Community User Guide
Daniele Crupi
 
Architecture and Analytical Study of Magento
IRJET Journal
 
Introduction to Mangento
Ravi Mehrotra
 
eCommerce with Magento
TLLMN
 
A-Concise-Guide-to-Magento-Development-Services 1.pdf
VLink Inc
 
Art blue responsive mangeto theme document
Tà Thần
 
MAGENTO e-commerce presentation with examples
ssuser42b933
 
Magento features list
Rasbor.com
 
Art blue responsive-mangeto_theme_document
Tà Thần
 
Magento 2 - Getting started.
Aneesh Sreedharan
 
Magento community edition user guide
Santosh Yadav
 
Magento website development
Clara Ghosh
 
Managing Multiple Store Fronts on Magento
Geoffrey Mobisson
 
Magento feature-list
singh_abhijeet1985
 
Magento feature list
Sumit Singh Wasist
 
Magento tutorial
HarikaReddy115
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento Universe
 
Ad

Recently uploaded (20)

PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Python basic programing language for automation
DanialHabibi2
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Python basic programing language for automation
DanialHabibi2
 
Ad

Steps to Setup Magento Multi-Stores

  • 1. Steps to Setup Magento Multi-Stores
  • 2. Multi-store functionality is considered to be one of the greatest capabilities of Magento. So, in this presentation we are going to discuss the one advanced functionality of Magento, Multi-store. How you can add and manage multiple stores on your Magento website, we will show you in this presentation cum tutorial. Magento Multi Stores functionality powers you to add numbers of stores within single Magento installation. This can be very useful if you are going to sell products on different domains sharing single admin panel. You can keep track of your sales and customers without having login to the admin of each websites. For this example, we’ll be attempting to set up domain1.com, domain2.com and domain3.com. Usually, Magento is installed into the folder /var/www/http, according to the Magento Installation Guide. We’ll be dividing process into the steps based on the areas of configuration we will need to deal with–namely, Categories, Store Configuration in Magento Admin, and Store Configuration in the Server.
  • 3. Step 1: Categories First of all we need to create categories. As all three websites will be sharing the same catalog, we will be using the default root category in Catalog -> Categories -> Manage Categories and this will be creating categories under the root category (i.e. electronics, clothing etc.). These categories (Clothing, Electronics) should be set as both “Is Active” from the General Information tab and “Is Anchor” from the Display Settings tab for them to appear on the frontend of your Magento shop. (NOTE: If the websites will not be sharing the same catalog, a Root Category must be created for each website. Thus, if there are 3 websites, there will be 3 Root Categories with subcategories under them.)
  • 4. Step 2: Store configuration 1. Well, we have created our Categories, now it’s time to create websites by going to System -> Manage Stores and clicking the “Create Website” button. Name – domain name of our new website Code – a parameter that will be used in configuring the Apache web server to point to that particular domain name
  • 5. 2. Once the website is created, we will create the store corresponding to this website by clicking on the “Create Store” button in System -> Manage Stores. Website – website to which this store will be associated Name – the same as the website name Root Category – the root category that will be used for this store. (Refer to Step 1 for Details)
  • 6. 3. Now, we create the store view which is the interface that the customer will be able to access on the frontend. Click the “Create Store View” button in System -> Manage Stores. Store – store to which this view will be associated Name – name of this store view (i.e. English Version, German Version, etc.) Code – code for this store view Status – if enabled, this store view will be accessible from our frontend, otherwise, it will not be accessible
  • 7. 4. After the Store is created, we need to configure the Unsecure Base URL and Secure Base URL under System -> Configuration -> General -> Web. Before we set their respective base URLs first we need to confirm that the configuration scope is set to the domain1.com website to define which site we are working on. Then, we modify the base URLs for both Unsecure: and Secure:
  • 8. with the corresponding domain name by un-checking the ”Use default [STORE VIEW]” checkbox and then click on save the configuration button . 5. Now just repeat Steps 2-4 for the other two websites, domain2.com and domain3.com by replacing the fields with their respective information.
  • 9. Step 3: Store Configuration in the Server 1. Now we re-configure the Apache configuration file, httpd.conf, for all domains to set the DocumentRoot to our Magento directory. In this case, the directory is /var/www/http <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/http ServerName domain0.com </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/http ServerName domain1.com </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/http ServerName domai2.com </VirtualHost>
  • 10. 2. Edit the .htaccess file at /var/www/http/.htaccess and add the following lines below: SetEnvIf Host www.domain1.com MAGE_RUN_CODE=domain1_com SetEnvIf Host www.domain1.com MAGE_RUN_TYPE=website SetEnvIf Host ^domain1.com MAGE_RUN_CODE=domain1_com SetEnvIf Host ^domain1.com MAGE_RUN_TYPE=website SetEnvIf Host www.domain2.com MAGE_RUN_CODE=domain2_com SetEnvIf Host www.domain2.com MAGE_RUN_TYPE=website SetEnvIf Host ^domain2.com MAGE_RUN_CODE=domain2_com SetEnvIf Host ^domain2.com MAGE_RUN_TYPE=website SetEnvIf Host www.domain3.com MAGE_RUN_CODE=domain3_com SetEnvIf Host www.domain3.com MAGE_RUN_TYPE=website SetEnvIf Host ^domain3.com MAGE_RUN_CODE=domain3_com SetEnvIf Host ^domain3.com MAGE_RUN_TYPE=website
  • 11. 3. Restart Apache Server If you are on a Red Hat based distribution, you’ll be able to type service apache restart. For other distributions, you’ll want to type apachectl restart. (NOTE: The second option here is different than “apachectl graceful” which will run a graceful restart and reload configuration files, without terminating current connections. We don’t have any visitors to our site yet, so it’s okay to do a “apachectl restart.)
  • 12. Step 4: Here we are ready to Go! After we’ve completed all of these steps we should now see all 3 domains in our backend: All that’s left now is to add products to the catalog and give each site a custom theme if you want.
  • 13. Many web owners are taking advantage of Magento’s incredible multi-store functionality, whether it’s to set up stores with multiple languages, different catalogs and even the same catalogs with different themes. Without any doubt, Magento is most powerful ecommerce web development platforms. No other ecommerce development platform can beat Magento in terms of functionality and serviceability. Magento as ecommerce is incredible and most sought-after platform. Just with single Magento installation one should have control over multiple stores from single admin panel which is really considerable. Website with a huge amount of data, products and categories would obviously bother users to find their desired products. We need to thank Magento Ecommerce Development because it has solved this problem by coming up with this exciting multiple store management functionality using a single admin. With this amazing feature functionality, retailers can easily craft their business in more bespoke manner. When it comes to Magento Ecommerce Development, companies like KGN Technologies truly stand apart in the crowd because of their incredible services and familiarity with the way to successful Magento Ecommerce Development solutions. Technically skillful Magento Developers of KGN Technologies are known for developing solutions abide to industrial standards in the form of astonishing and dominating Magento store for you.