How To Setup & Manage Multiple Stores In Magento Commerce

Setup Multiple Magento Stores

Gone are the days when you have to setup separate E-commerce scripts to manage & run multiple online stores. Magento makes new store creation extremely easy for the store owners so that they can have as many stores as they like still maintaining one backend (admin panel). If you are new to Magento then this tutorial will require you to read the instructions very carefully. You can create multiple stores with other E-commerce software as well i.e. osCommerce, X-Cart, Zen Cart or Miva but to have multiple stores you need to add few plugins, addons and invest in hiring a full time programmer which is painful. A single Magento installation will be enough to run multiple stores having different domain names, different IP’s and different Security certificate. You can optionally setup single checkout for each store as well.

Choose Your Preferred URL Structure

Choosing a URL structure for your individual store is your own personal choice. You can install two different stores on same domain name under different directories ie. Mystore.com/women & Mystore.com/men. You can also use single Magento installation to host two or more stores each sharing same Magento backend but pointing to different domain names as well i.e. womenstores.com & mensstore.com. Similarly you can setup more than one Magento powered stores in sub-domains i.e. women.mystore.com & men.mystore.com

Once you are done selecting a URL structure just stick to it. Typically people prefer hosting more than one Magento powered stores with one backend but each store having its own domain name (better for SEO).

How To Add Another Magento Powered Store

In order to setup another Magento powered store you need to following the steps given below:

  1. Login to the Magento admin panel.
  2. Go to the Catalog tab, and select Manage Categories.
  3. Click on the Add Root Category button on the left.
  4. We will input mystore2.com as Name. Set the dropdown to Yes for both “Is Active” and “Is Anchor”. Click Save category button.
  5. Now, Go to the System tab and select Manage Stores.
  6. Click on the Create Website button.
  7. We will enter mystore2.com as Name and in Code field we will enter mystore2. As we are going to use this value later so keep it handy. Click Save Website button.
  8. Click on the Create Store button.
  9. For the Website, select mystore2.com from the dropdown. For theName, we’ll enter Main Store. For the Root Category, select the mystore2.com from the dropdown. Click Save Store button.
  10. Click on the Create Store View button.
  11. For the Store, select Main Store from the dropdown, making sure it’s for the mystore2.com website. For the Name, we’ll enter English. For the Code, we’ll enter mystore2_en. For the Status, select Enabled from the dropdown. Click Save Store view button.
  12. Now, Go to the System tab and select Configuration.
  13. For the Current Configuration Scope (located on the top left), change the dropdown menu from Default Config to mystore2.com.
  14. Select Web from the sidebar on the left under the General heading.
  15. For both the Unsecure and Secure sections, uncheck the Use default box next to the Base URL item, and enter the URL for your store, e.g. http://www.mystore2.com/. Don’t ignore the trailing slash. Click Save Config button. You are all set, your new store is created.



Now, as you have created another store using your Magento admin panel, you need to decide which method to use for Magento to locate your new store. There are four main methods to setup your domains which are entirely based upon your URL structure.

  1. Addon Domain Method (Each store have its own domain name)
  2. Parked Domain Method (New stores will be setup on Parked domain
  3. Sub-directory Method (New Store will be setup in different directory under primary domain)
  4. Sub-domain Method (Each new store will be setup in different sub domains)


How To Setup Magento Powered Store using Addon Domain Method

If you have chosen to setup multiple stores each having their own domain name then this method should be used. This method requires you to have your domain administrative account ready with you to modify and add another domain. Simply, follow the steps given below:

  1. Login to cPanel for your domain, and click on the Addon Domains icon.
  2. For the New Domain Name, we’ll enter mystore2.com. cPanel will automatically fill in the next two fields, so remove public_html/ from the Document Root field, leaving us with just mystore2.com
  3. Set a password for this domain and click on the Add Domain button.
  4. Login to your site via SSH, and go to the directory that we previously set in the Document Root field above when adding our domain. In our case, we would do the following:
    1
    
    cd mystore2.com/
  5. Copy the index.php and .htaccess file from the directory where Magento is installed, which would be in our root web directory:
    1
    
    cp ../public_html/index.php ../public_html/.htaccess
  6. Open up the index.php file that we just copied over and replace the following line of code:
    1
    
    $mageFilename = 'app/Mage.php';

    with the following

    1
    
    $mageFilename = '../public_html/app/Mage.php';
  7. With the index.php file still open, replace the following line of code:
    1
    
    Mage::run();

    with the following:

    1
    
    Mage::run(mystore2, 'website');
  8. Finally, we need to create symbolic links to point to a few directories:
    1
    2
    3
    4
    5
    6
    7
    8
    
    ln -s ../public_html/404/ ./404
    	ln -s ../public_html/app/ ./app
    	ln -s ../public_html/includes/ ./includes
    	ln -s ../public_html/js/ ./js
    	ln -s ../public_html/media/ ./media
    	ln -s ../public_html/report/ ./report
    	ln -s ../public_html/skin/ ./skin
    	ln -s ../public_html/var/ ./var

How To Setup Magento Powered Store using Parked Domain Method

This is the easiest method to setup multiple Magento powered stores. In this method we setup a new Magento store on a parked domain. Parked domain method requires that you have one store already setup and now you are adding one more. Follow the steps given below to setup a new Magento store on a parked domain.

  1. Login to cPanel for your domain and click on the Parked Domains icon.
  2. In the input field, enter the domain name that you’ll be setting up as a second store, e.g. mystore2.com.
  3. Click on the Add Domain button.
  4. Open up the index.php file for Magento and replace the last line of code:
    1
    
    Mage::run();

    with the following code

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    switch($_SERVER['HTTP_HOST']) {
    		case mystore2.com':
    		case 'www.mystore2.com':
    			Mage::run('mystore2', 'website');
    		break;
    		default:
    			Mage::run();
    		break;
    	}

    If you own more than one store then the above code will look like

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    switch($_SERVER['HTTP_HOST']) {
     
    		// mystore2.com
    		case mystore2.com':
    		case 'www.mystore2.com':
    			Mage::run('mystore2', 'website');
    		break;
     
    		// mystore3.com
    		case mystore3.com':
    		case 'www. mystore3.com':
    			Mage::run('mystore3', 'website');
    		break;
     
    		// Mainstore.com (default store)
    		default:
    			Mage::run();
    		break;
    	}

How To Setup Magento Powered Store using Sub-directory Method

Suppose you want to setup multiple stores under different sub-directories on the same server then you should follow this method. In this method you will have one primary domain and you will call you additional store by calling the sub-directory in the URL. i.e.

       Mainstore.com/store1
       Maninstore.com/store2

Follow the steps given below:

  1. Login to your site via SSH, and create a subdirectory where your second store will be:
            cd public_html
    	mkdir mystore1/
    	cd mystore1/
    
  2. Copy the index.php and .htaccess file from the directory where Magento is installed, which would be in our root web directory:
    1
    
    cp ../public_html/index.php ../public_html/.htaccess
  3. Open up the index.php file that we just copied over and replace the following line of code:
    1
    
    $mageFilename = 'app/Mage.php';

    with the following:

    1
    
    $mageFilename = '../public_html/app/Mage.php';
  4. With the index.php file still open, replace the following line of code:
    1
    
    Mage::run();

    with the following:

    1
    
    Mage::run('mystore1', 'website');

How To Setup Magento Powered Store using Sub-domain Method

If you want to setup your additional store in a sub-domain then you should follow this step. This step requires you to own a primary domain where you have Magento powered store already running. In order to setup another sub-domain and setup your additional store you need to follow the steps given below. You new store will look like mystore1.mysite.com

  1. Login to cPanel for your domain, and click on the Subdomains icon.
  2. For the Subdomain, we’ll enter mystore1. cPanel will automatically fill in the next field, so remove public_html/ from the Document Root field, leaving us with just mystore1.
  3. Click the Create button.
  4. Login to your site via SSH, and go to the directory that we previously set in the Document Root field above when creating our subdomain. In our case, we would do the following:
        cd mystore1/
    
  5. Copy the index.php and .htaccess file from the directory where Magento is installed, which would be in our root web directory:
    1
    
    cp ../public_html/index.php ../public_html/.htaccess
  6. Open up the index.php file that we just copied over and replace the following line of code:
    1
    
    $mageFilename = 'app/Mage.php';

    with the following:

    1
    
    $mageFilename = '../public_html/app/Mage.php';
  7. With the index.php file still open, replace the following line of code:
    1
    
    Mage::run();

    with the following:

    1
    
    Mage::run('mystore1', 'website');
  8. Finally, we need to create symbolic links to point to a few directories:
    1
    2
    3
    4
    5
    6
    7
    8
    
            ln -s ../public_html/404/ ./404
    	ln -s ../public_html/app/ ./app
    	ln -s ../public_html/includes/ ./includes
    	ln -s ../public_html/js/ ./js
    	ln -s ../public_html/media/ ./media
    	ln -s ../public_html/report/ ./report
    	ln -s ../public_html/skin/ ./skin
    	ln -s ../public_html/var/ ./var

All the above method may require you to have full server access. In case you are installing and creating additional stores in a shared hosting environment you may face the following problems:

  • All of your stores share a secure checkout point. If you run two different store i.e. store1.com and store2.com and you are using store1.com as primary domain and have an SSL certificate associated with it. The other domain would be either addon or parked domains, and visitors to those sites would be redirected to your primary domain for checkout.
  • All of your stores do not have a secure checkout, which is fine if you’re using PayPal, Google Checkout, or a similar third-party service that handles the processing of card data on their website. For example, visitors to any of your stores are redirected to a third-party website for card processing.
  • All of your stores are setup as subdomains, and you’ve purchased a wildcard SSL certificate, which is roughly $1000/year and is for legally registered businesses.

Magento 1.4x Update

In the recent development Magento has evolved and so does index.php file which does not have Mage::run(); function anymore. In Magento 1.4x version you will see this line of code changed to something like

1
2
3
4
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : '';
$mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store';
 
Mage::run($mageRunCode, $mageRunType);

It is visible that now Magento looks for two environment variables to start Magento store, this leaves you with two choices:

1. .htaccess Solution
2. Virtualhost Solution

Depending upon your expertise you can choose which of these will suit your needs.

.htaccess Solution

Easiest amongst these is .htaccess solution. In your .htaccess file you should define your primary and secondary store e.g. suppose the URL of your primary/base store is xyz.com and the URL of your second website is store2.com add the following lines in your .htaccess.

1
2
3
4
SetEnvIf Host .*xyz.* MAGE_RUN_CODE="base";
SetEnvIf Host .*store2.* MAGE_RUN_TYPE="store2";
//Similary, create few more 
SetEnvIf Host .*store3.* MAGE_RUN_TYPE="store3";

Simply ensure that .*xyz.*, .*store2.* are regex expression matching the domain for which you want to set environmental variables for.

Virtualhost Solution

If you have access to virtual hosts definition file then you can use this method which requires you to add these lines in your virtualhost definition:

1
2
3
4
SetEnv MAGE_RUN_CODE "base" #Put here your main/base store code
SetEnv MAGE_RUN_TYPE "store2" #Put 'store2' if the URL of the additional store is store2.com.
//Similarly, add additioanl store like this
SetEnv MAGE_RUN_TYPE "store3" #Put 'store3' if the URL of the additional store is store3.com.

These two methods will help you to setup multiple Magento stores without ruining the Magento core.

I would recommend that you use dedicated server to run multiple stores but its entirely your choice. If you face any problem setting up multiple Magento stores. Please leave me a comment and let me know.

  • http://twitter.com/6sarita sarita

    Good one

  • stak235

    Hi. I followed this little tutorial on setting up multiple domains. Easily got through the Magento setup part of it in the admin panel. I chose to use the parked domain method in the tutorial, and am using the following type structure for the first store domain, firststore.com/mystore-2/. When I added the suggested code to the index.php and and tried to get to my first store domain I go this error… Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/….
    Also, on the second store domain when I entered it and tried to navigate there, I got a view of the file structure of my entire site…i.e. Index of/. Do I need to do a redirect on the parked domain? And how shall I modify the code in the tutorial to suit the following structure firststore.com/mystore-2/?

  • http://www.magentomagik.com/ MagentoMagik

    I think you are trying to setup your new store under a sub-directory called “mystore-2″. I would recommend to use “Sub-directory Method” where your second or consequent stores will be installed in separate sub directories. Please follow the steps given above and let me know if you run into any problems.

  • http://www.magentomagik.com/ MagentoMagik

    I think you are trying to setup your new store under a sub-directory called “mystore-2″. I would recommend to use “Sub-directory Method” where your second or consequent stores will be installed in separate sub directories. Please follow the steps given above and let me know if you run into any problems.

  • http://www.facebook.com/filchyboy Christopher Filkins

    This was very helpful. I am setting up multiple stores under sub-domains. So far so good.

    However I seem to have a problem because when I get everything you have laid out accomplished and I click on the link within the default template for sub.domain.com/WishList/ for example I get an internal server error.

    It appears that all of the links off of this page produce that error. I assume that there is another symbolic link which needs to be set up in order to make this work.

    Any advise?

  • http://www.rageclothing.co.uk Michael

    thanks for the info very helpful, ive followed the instructions for creating an addon domain to the letter but when i load the site i get: ../public_html/app/Mage.php was not found

    Any ideas? ive tried everything.

  • Pingback: Magento Wordpress Integration for multiple Websites via sub-directories. | molotov.bliss

  • FloydRo

    I’m using the parked domain method. The ssl cert is located on ‘secure.domain.com’. One of the domains, ‘site1.com’ works, but when I attempt to check out, it rightfully goes to ‘secure.domain.com’ but changes to the skin from ‘secure.domain.com’ and does not keep the same skin as ‘site1.com’. Any suggestions?

  • http://www.hurricanesoftwares.com Ashish

    Magento 1.4x is changed so the above method might not work. Love the Magento 1.4x update you wrote. I tried another method, I just added this switch before the assignment for $mageRunCode and $mageRunType:

    switch ($_SERVER['HTTP_HOST']) {
    case “www.myfirstdomain.com”:
    $_SERVER['MAGE_RUN_CODE'] = “myfirstwebsite”;
    $_SERVER['MAGE_RUN_TYPE'] = “website”;
    break;
    case “www.myseconddomain.com”:
    $_SERVER['MAGE_RUN_CODE'] = “mysecondwebsite”;
    $_SERVER['MAGE_RUN_TYPE'] = “website”;
    break;
    //etc
    }

  • http://www.LegionBuilder.com/ Luxury Home Builder

    Custom and Luxury Home Builder In Houston Texas

  • http://www.shahz.net Mubashar Aftab

    Your subdomain SSH code:

    cp ../public_html/index.php ../public_html/.htaccess

    should be

    cp ../public_html/index.php ./

    since we have already cd to the subdomain’s directory :)

  • http://www.bathroomlightinglab.com Bathroom Lighting

    “*’ that seems to be a great topic, i really love it ,’*

  • http://twitter.com/Designergianna gianna

    Thanks for sharing this stuff,i was exactly looking for this,i will definitely try it out after commenting in this post here,.. This is a good blog,for magento,..i see lots of stuffs ..in this blog..keep updating and sharing,i hope you will be successful in earliest..ecommerce website developer ecommerce web development

  • http://www.novusweb.com Bret Williams

    After struggling for a long time with setting up a complex multiple-store installation, I took what I had learned and wrote a new book. It covers some of what you post here, but goes into a lot more in-depth information about planning, strategies, configuration settings, and operations for multiple stores in Magento: http://bit.ly/gH4yfW

    Hope you’ll give it a peek.

  • http://nerotic.net/ nerotic

    Thanks for this great post.

    I’m using Magento 1.5 and can’t seem to get the last part to work. As a test I changed this line:

    Mage::run($mageRunCode, $mageRunType);

    to this:

    Mage::run(‘milan’, ‘website’); and suddenly I was able to see the 2nd store working, at least for the customer account areas but then I didn’t get any products or CSS.

    Any chance you can elaborate on the .htaccess method for using subdirectories?

    My set up is domain.com/shop and 2nd website at domain.com/shop/milano/

    Thanks

  • http://twitter.com/n2ndevelopers N2ndevelopers

    IT works, Thanks

  • http://www.magento-themes.jextn.com magento themes

    I am also working in Magento.But i was unaware of these things as i was not dealing with them.Now i got some knowledge regarding this.Its so nice of you to share this kind of useful stuff.

  • http://marrieddatingtips.net Jt married dating

    Really like your web sites particulars! Undoubtedly a wonderful offer of knowledge that is extremely helpful. Keep it up to hold publishing and i’m gonna proceed studying by the use of! Cheers.

  • Remiogidi

    Hi. This sounds great. I need to create a store or view (not sure which is appropriate) but want it to show in a different language, same category structure but need to configure separate Amazon accounts

  • Mohan

    Where would I add those two lines in .htaccess, the one that comes with Magento 1.5.1 doesn’t have SetEnvIf Host.

  • http://www.beautyindulgence.co.uk beautyindulgence

    Hi Please where will i do point 8

  • http://susischnei616.blog.com Zora Gaseoma

    If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me, as I learn a lot from existing posts like this.

  • mcc

    you are missing one situation: the stores in different accounts in the same server, because a dedicated IP and SSL certificate is needed. The problem seems to be the Mage.php path being another folder of another user.

    struggling with this now…

  • Peter Svegrup

    Hey Magik,

    I already have 2 different projects up and running with multi website but this article is exactly what I needed to refresh my memory and to have a bookmark for the process.

    So now I am faced with a new project in which I would need to have different templates for grid, list, search and product view in the 2 different websites. How do I achieve that?

    Very grateful for any pointers

    All the best

    Peter

  • Burshius

    Hi Mcc

    I faced a need to start another website for affiliate interface on another webhosting account (same hoster if this matters).

    Were you able to resolve this somehow and if yes – what was your solution.

    Thanks

  • mcc

    No I have not been able to resolve this. 2 months trying. This is definitely THE MOST frustrating task I’ve had in my 25 years as a programmer. It is true ALL they say about magento.

  • webpromtors

    im trying using /home/usename/public_html/app/Mage.php
    need server to enable suEXEC

  • http://maxhodges.com Max Hodges
  • Ice

    About sub domain: where to paste these index.php and htaccess file? in the cmd.exe window?

  • Anonymous

    I’ve installed magento here: /domains/xxxxxxx.nl/public_html/magento
    I’ve copied and eddited the .htacces file and the index.php for a few domains.
    On magento admin, i drag and drop a few (sub) categories to the new root category. The new site appears and also in the navigation bar the pasted categories, it is all ok.
    But the problem is that when i click on one of the categories, it says no products in this selection (on my best english)

    Has this something to do with the symbolic links? or how can i fix this?

    Thanks!

  • Anonymous

    more information: i am using magento 1.6

  • Amit Bera

    give any solution for one checkout,one cart  sharing of  mutiple website with multiple store with multiple stroreview

  • http://www.adodis.com/Ecommerce-Cart.php Ecommerce Cart

    Good info thanks for sharing with us.Nice information, valuable and excellent, as share good stuff with good ideas and great information.

  • http://www.webmeester.eu/index.php/webwinkel-service/ Magento webwinkel

    This post is worth going through!This post is an appreciable work with all points explained very nicely…this tutorial is very helpful. A single Magento installation will be enough to run multiple stores having different domain names, different IP’s and different Security certificate.Wow!

  • Lori lolo

    Hi, I am having a problem with multiple stores.  When using Safari for my second store, I cannot get the Paypal to leave the order screen and continue to Paypal.  It works on Internet Explorer in a PC environment though…  Any ideas?  

  • http://kalnoit.oferavnir.co.il קלנועית

    I would say how do you come it is caused by MSU?
    There might be some Rewrite Rule issues if other Rewrite Engine is used
    with MSU together but admin panel is not affected by this since is not
    rewritten usually.

  • Kaushal

    I have 1 domain like “abc” and in it’s “public_html” it is containing two sites like “site1″ & “site2″. Both are running smoothly. Now that I want to show all the orders from both the site in “site1″ admin panel then what should I do?

    Can you please tell me? My Email – kaushal@nettechno.com

    Thanks

  • Kaushal

    I have 1 domain like “abc” and in it’s “public_html” it is containing
    two sites like “site1″ & “site2″. Both are running smoothly. Now
    that I want to show all the orders from both the site in “site1″ admin
    panel then what should I do?

    Can you please tell me? My Email – kaushal@nettechno.com

    Thanks

  • http://www.logicspot.com/ Magento websites

    Same here dude……. Just want to create a store which would be in different languages as well as locations so that it would be user friendly.
    Thanks!!

  • http://www.webhostings.in/ web hosting

    If you follow above the points means you can get it multiple store. i get it clear idea about your topic.

  • http://commercialloan-rates.com/ Mortgage loan rates

    Great programm , thx for post

  • http://www.web-designs-company.com/ web designing company

    This Magneto method presented here is so useful and informative..thanks for this useful information.

  • http://viagracialisblog.com/ sildenafil

    This is what I was searching.Thanks for sharing these plugins. This blog
    is very informational and contains very valuable content.

  • http://www.hiredotnetdeveloperindia.com/silverlight-development.php Silverlight Development

    I appreciate your work, the post is really helpful. Thanks so much for sharing. I can be very good reader & listener if you are searching for. Thanks for everything.

  • Adel

    is this workong with Magento CE 1.7.02

  • http://www.fmeextensions.com/ Magento Modules

    Very useful information! thanks for sharing

  • Susanta

    SetEnvIf Host *.jakedproj.* MAGE_RUN_CODE=”base”;
    SetEnvIf Host *.jakedproj.* MAGE_RUN_TYPE=”website”;
    i have used these to line in my root htaccess file. When i am trying to open my second webstore this error is coming “The server encountered an internal error and was
    unable to complete your request. Either the server is
    overloaded or there was an error in a CGI script”. How to solve this problem

  • Rodrigo Rodrigues

    friends,

    I’m in doubt about the possibility of a configuration with multiple store magento.

    I will explain my business:

    I have a online store selling jewelry.

    What I need:

    I want to create micro franchise scheme to expand my shop
    I want to provide a copy of my partner shop:

    - Different domain
    - Same products
    - Receive different paypal account
    - The seller will only see a list of your customers (independent customers)
    - The seller will only see a list of their requests (requests independent)
    - The main shop can see everything (requests, customers)

    Is that possible?
    Is there any technical procedure?
    Is there any extension that makes it work so simple in creation of additional stores?

    Please help me on how I can do this.

    I have interest in hiring the service of realizing this project.

    Thank you all!

    Rodrigo Rodrigues (rodrigopantaneiro # gmail)
    Brazil

  • Rodrigo Rodrigues

    friends,

    I’m in doubt about the possibility of a configuration with multiple store magento.

    I will explain my business:

    I have a online store selling jewelry.

    What I need:

    I want to create micro franchise scheme to expand my shop
    I want to provide a copy of my partner shop:

    - Different domain
    - Same products
    - Receive different paypal account
    - The seller will only see a list of your customers (independent customers)
    - The seller will only see a list of their requests (requests independent)
    - The main shop can see everything (requests, customers)

    Is that possible?
    Is there any technical procedure?
    Is there any extension that makes it work so simple in creation of additional stores?

    Please help me on how I can do this.

    I have interest in hiring the service of realizing this project.

    Thank you all!

    Rodrigo Rodrigues (rodrigopantaneiro # gmail)
    Brazil

  • http://www.magikcommerce.com/ Ashish @Magento Themes

    Hello Rodrigo,

    You can take our professional services to help you install multiple stores. Please email us at support@magikcommerce.com to discuss further.

  • http://www.magikcommerce.com/ Ashish @Magento Themes

    There seems a little problem in your code, you should do somthing like this

    SetEnv MAGE_RUN_CODE "base" #Put here your main/base store code
    SetEnv MAGE_RUN_TYPE "store2" #Put 'store2' if the URL of the additional store is store2.com.

  • http://www.magikcommerce.com/ Ashish @Magento Themes

    Have you checked for JavaScript or any other library related errors? There must be a theme related issue which is causing this.

  • Ricardo

    When I type my second domain, it redirects me to my main store :(

  • SyTigger

    Stupid question, does this work with Magento.go or does it have to be Enterprise? I have contacted their support and they have simply told me that ”

    Multi Store is not a feature in Magento Go support team.”. So confused!

  • SyTigger

    She has also said :

    You will need to use different stores for each store. You can only add one Custom URL per store.

  • joompixel

    Very useful and informative post, thank you for sharing!

  • Russel adword

    Magento ecommerce solution has become the most demanding open source platform of today’s online retail store businesses since it provides a tremendous advantage. With Magento Ecommerce Platform, online store owners are being given the capability of handling multiple stores and facilitate a more systematized browsing of items for sale. Improved management of customer’s orders and having more developed promotional or advertising tools also becomes possible with Magento Ecommerce.

    Magento Hosting I Magento Cloud Hosting

  • rakesh

    I am using your code but unable to call files like css, images, js etc

  • Anisha

    Superb Tutorial :)

  • Pingback: Magento Setup Multi Site, Multi Domain On Windows Home Server