As a merchant I need to be able to create as many stores as I need with a single back office. The main uses cases of the mutistore are:
Thus, this project aims at specifying the current and expected behaviour to setup many stores
The multistore is disabled by default and can be enabled in Shop parameters > General
Once enabled, a new “Multistore” menu is displayed in Advanced parameters > Multistore
There are two types of main actions in this page :
A shop group can contain many stores.
By default there is a “default” group and it contains the default shop (the one created when PrestaShop was installed)
But the default shop can be changed when there is more than one shop.
When a shop group is created, many fields are displayed:
A shop must be in a group and can only be in one group.
When a shop is created, many fields are displayed:
Please note, you cannot have 2 stores with the same name in the same store group. If you try to do this when you save, an error will be displayed: " You cannot have 2 stores with the same name in the same store group."
When a shop is created, data can be imported:
A shop must have at least one URL and can have many URLs but only one main URL.
All URLs set for a shop will be redirected to the main URL.
To add a URL to a shop, select the shop in the “Multistore tree” selector, and then click on the “Add new URL” button.
PrestaShop will load a screen with two sections and eight options:
Shop: A reminder of the shop to which you are adding a URL. You may also simply switch to another shop.
Main URL. By enabling this, you indicate that you want all the other URLs for this shop to redirect to this main URL (this will swtch any other main URL to be a normal URL).
Status: You can disable and enable a URL at any time.
Domain: The shop’s domain name itself. It does not have to be limited to the domain name: you can indicate a sub-domain if you need to. Just make sure to not add ‘http://’, or any ‘/’. Example: www.example.com or kids.example.com.
Domain SSL: If your SSL domain is different from your main domain, be sure to indicate it in that field. Example: www.example.com or kids.example.com.
Physical URL: Here you must set the physical path to your actual installation on your server. If the shop is at the root of the domain or subdomain, leave this field empty. Example: / or /kids/.
Virtual URL: You can make the shop transparently available to customers using this option: through the power of URL rewriting, you can have your shop be displayed without the need to create a sub-folder. Of course, URL rewriting must be enabled in PrestaShop (meaning Friendly URLs, see the “SEO & URLs” page of the “Traffic” menu, in “Shop Parameters”). Example: /shoes/. Note that this only works for subfolder shops, not subdomain shops.
Final URL: Gives you the impact that your URL settings above will have on the complete web address to your shop.