GoLive (Migration)

In this article, we'll look at the GoLive of your migration environment.
Here you will learn how to convert your migration environment to a live environment, which steps you have to take with your licenses, within your migration environment, and which other changes have to be made here.

Prepare to go live (Only for Shopware 5)

If you are migrating from Shopware 5 and have a migration environment in your Shopware account, the first step you should take is to prepare it for the live launch.
To do this, click the To the license booking button in the migration wizard of your Shopware account.
This step will finalize your migration phase and the final live process will end the test licenses issued for the migration environment.
You now have the option to purchase your desired extensions and take them with you to your live shop.

After you have clicked the button, an overview will open with all test licenses that are currently issued for your migration environment.
You can now purchase them here and have them licensed to your live domain.

Click on the button Go to shopping cart to get to a pop-up window that shows you in detail which costs you will have to pay and whether you will get discounts or similar.

If you now go to the previous overview, you will see below all extensions which are already licensed to your domain and therefore no longer need to buy.
You will also see when exactly you purchased this extension.

By clicking on Finalize migration you complete the extension move.


Finalizing the migration

The extension migration, that you have now completed, opens a new window, that shows you all the effects of the finalization.
Please click the Complete migration button here to complete the process.

After you have completed the live process there are still several changes that you have to make in order to have a functional live environment of your Shopware 6 shop:


Changes within the Shopware 6 target shop

Transfer Licensing Host
Within the Shopware 6 target shop you should now first transfer your licensing host to your main domain.
You can find it under Settings > Shopware Account.

Transfer domain within the sales channels
Call up your respective sales channels within your menu of your administration and enter the corresponding domain for your sales channel in the Url field.

Note that you have to do this step for each of your subshops separately now

Changes within your source shop

Customize shop settings
In your Source Shop shop, you should now adjust your shop settings accordingly, as you now have the main domain running on the new Shopware 6 shop.

I.e..: If your source sshop is a Shopware 5 shop, you should now place it in a subfolder and enter it here, within the menu item Settings > Shop Settings > Shops, accordingly. For a Shopware 6 source shop, you can transfer the domain in the sales channel accordingly. 
If you have a Magentoshop that should still be accessible for security reasons, you should configure it so that it is no longer accessible under the main domain but under a new one. 

Changes in the Hosting Environment

If available, get in touch with your hoster so that he can change the domain routing accordingly to be able to call up your shop under the correct URL.
The shop domain must now route to the subdirectory /public/ in the Shopware 6 installation directory (e.g. Shopware.com/installation directory/public/ ).
 If you run your own server, here is an example of an Apache server we have listed below.

<VirtualHost *:80> 
 ServerName "_HOST_NAME_" 
 DocumentRoot _SHOPWARE_DIR_/public 

 <Directory _SHOPWARE_DIR_> 
  Options Indexes FollowSymLinks MultiViews 
  AllowOverride All 
  Order allow,deny 
  allow from all 

 ErrorLog ${APACHE_LOG_DIR}/shopware-platform.error.log 
 CustomLog ${APACHE_LOG_DIR}/shopware-platform.access.log combined 
 LogLevel debug 

Please remember to replace _SHOPWARE_DIR and _HOST_NAME_ with the Shopware 6 installation directory and server name. 
You will also notice that the DocumentRoot directory points to the /public/ folder in the Shopware 6 installation directory.
This is necessary because the frontend and the admin interface will be behind it and it is not necessary to refer to the public directory in the URL in the browser to call the frontend or the admin interface.   


Completing the migration

After you have performed the live run and all migrated data is up to date, you can complete the migration.
In doing so, the data records only required for the migration are removed from the database. Please note, however, that it is not possible to update the data afterwards.

To complete the migration, go to Settings > Extensions > Migration Wizard. There you call up the context menu via the "..." button (1) and select Complete migration (2).

When migrating from Magento, we recommend that you do not uninstall the migration extension, otherwise the password algorithms used by Magento will no longer be available and the migrated customers will no longer be able to log in.

Was this article helpful?