The shop settings are a central setting in Shopware. All basic functionalities come together here, because of that the shop setting is a very important setting.
The settings can be found in "Configuration > Basic settings > Shop settings > Shops". All your configured shops will be listed her and you can configure them on the right side after a click on the desired shop.
Language shop configuration:
After setting this option, all urls will changed to https://, so search engines will index new pages! The shop will intercept non-reachability, but you should evaluate this step carefully or consider a SEO agency before doing this step, especially when your shop is still indexed!
If you only want to deactivate your shop for temporary maintenance purposes, use the maintenance mode.
The main shop is the shop, which is created in the chosen language (currently german and english) while installing Shopware. At the main shop, you can't change the shop type (1), additionally Default shop (2) is checked.
By using a subshop you can create a shop, which is independent from the main shop. This shop can be accessed over a seoerate domain e.g. www.b.co.uk (1) and can have a different template as the main shop. For you customer, this shop is a complete independent one.
With language shops you can create different language variants of your main shop or your subshop. These can be accessed over a language dropdown in the shops' frontend or by typing a virtual url like "www.a.co.uk/en", if configurated. However, language shops can never have a different domain or a different template than its' assigned shop.
In Shopware it's impossible to delete the main shop, which shopware was installed with. Deleting this shop over the database will gain in massive problems, so never try to delete this shop!
As a practical example, this article shows how to extend an English main shop two ways: first, with a German language shop and second, with an additional English subshop that uses an alternative domain.
In this example, you have an English main shop and want to target your German-speaking customers using a language shop. This makes it possible for the customer to easily switch between languages in the shop’s frontend. The first step is to create a German language shop by following Configuration > Basic settings > Shop settings > Shops:
Now create the German language shop with the following configurations:
Now save your changes and clear the cache so for language switch can appear in the frontend. After that, you can open your language shop using the language switcher in the frontend:
If you created your language shop with a virtual URL, you can also open it directly using the assigned URL.
Here we describe the creation of a subshop – this subshop can be reached using a completely separate domain and can have an entirely different template. To create a subshop, follow: Configuration > Basic settings > Shop settings > Shops:
Create a subshop with the following settings:
If your domain already routes directly to your Shopware installation, you can call your newly created subshop.
If your domain already routes to your Shopware installation, you can call up your newly created sub shop directly.
Once your new sub shop has been created, you can add any language shops to it for translation, the workflow for this is the same as above.
If you want to run your shop under a new domain, there are some important things to consider.
Below are the instructions for a domain change. Please note that this article does not refer to a server move, but only describes the procedure for a change of shop domains.
If you have previously operated your shop with a test domain and now want to continue to operate it under a different domain, but on the same server, the following points must be observed during the changeover.
Store the new urls of your shop in the shop settings. Check whether the new main domain under which the standard shop is to be accessible has been updated.
Make sure that there are no spaces in this field. Make sure that your licences run on www.myshop.co.uk or myshop.co.uk. If the wrong domain is entered here, successful licensing is not possible. Furthermore, all domains to be licensed must be entered in lower case.
You will also have to change the domain in your shopware account. Therefore you can go to https://account.shopware.com/#/shops/rename