A Complete Guide For Shopware 5 to Shopware 6 Upgrade

Shopware is a highly scalable, customizable, and reputed open-source platform hosting an expanding community of talented developers. Features such as varnish cache, Clustering tools, built-in Apache JMeter, & the ongoing platform support further enhance its scalability for eCommerce business owners. The platform keeps coming up with the latest additions featuring the introduction of useful functionalities with fixed bugs after each release.

Building on that, Shopware 6 has come up with a whole range of upgraded tools for users. Whether you are active in the B2B or B2C segment, Shopware 6 is your one-stop destination for a more modern, scalable, and robust eCommerce solution. But still, even the most progressive businesses refrain from migrating to an upgraded Shopware version due to hesitations regarding potential hassles.

Well, it’s time to burst that bubble and realize that Shopware offers a great migration solution for switching from Shopware 5 to Shopware 6. As long as you have a strategy in place and you plan it out well, there is no reason why you should postpone this tremendous innovation. This complete guide for Shopware 5 to Shopware 6 upgrade is meant to resolve your premonitions towards migration and offer irrelevant information to make the switch easier. Let’s take a look.

Why Should You Migrate from Shopware 5 to Shopware 6
in 2022?

Even though Shopware 5 came with plenty of functionality enhancements, Shopware 6 is one step further. The drag-and-drop design of the admin panel of Shopware 6 is far better than its previous versions. It offers better third-party integrations, thanks to centralized access to inventory, purchase management, suppliers, and stock. The dedicated technical support team resolves any issues encountered in real-time.

Shopware 6 also improves digital customization, security, abandoned cart recovery, guest checkout, one-page checkout, HTML configuration, and so on. The new version reduces complexities and offers users better flexibility. Most users have noticed increased conversions, better cost-effectiveness, and improved customer retention after migrating from Shopware 5 to Shopware 6.

Now that it’s clear that Shopware 5 to Shopware 6 migration is beneficial, let’s dive into the core steps.

Preparing for Migration

Before you begin the migration from Shopware 5 to Shopware 6, you should have all the necessary information about the initial steps. Check Your system’s eligibility for Shopware 6. Depending on client requirements and your situations, you can opt for the big bang, trickle/incremental cut over, parallel migration, and incidental migration strategy.

Step 1: Installing the Plugin

Start out by installing the latest version of Shopware, in this case, Shopware 6 onto your server before beginning the migration process. This calls for the migration plugin of Shopware 6 that you can easily get at the plug-in store. Also, install the plug-in in your Shopware 5 store you wish to migrate from.

Step 2: Creating a Connection

Create a connection between your existing Shopware 5 store to migrate your data to Shopware 6. The Shopware 6 administration has an option in the Menu for the same.

Go to settings > migration.

Select the option ‘Create connection’ for creating a new connection. You can migrate your data to Shopware 6 from Shopware 5 as long as this connection is in existence.

Pick a unique name and enter it in the ‘Name’ section to create the connection.

Select the source system type in the ‘Profile’ section. Depending on whether you are planning on migrating a local or a remote shop, select the applicable API.

Step 3: Editing Connection

As a user, you are going to receive one of the below mentioned queries on the basis of your chosen interface.

  • API
  • Local


Take the Shopware 5 users API key and enter it in the first section. Enter the same Shopware 5 admin username and the primary shop domain. It’s important to indicate whether your Store has a secure SSL connection.


If the same server hosts the database, enter the localhost in the DB-Host field.

Steps 4: Modifying Meta Data

The database type will now be varchar(255) from medium text as a part of your migration process. After 255 characters, you will notice your values changing. In other words, this step will feature the truncation of the meta data in the process of migration from Shopware 5 to Shopware 6.

Step 5: Tracking Data for Migration

When you have entered your connection details, you get an overview of your migration. It shows the interface and system profile used for the last migration using this particular connection.

Step 6: Selecting the Data

In this specific section, users have to decide what data they’re supposed to migrate from Shopware 5 to Shopware 6. Start out by thoroughly checking the corresponding data for migration and determine whether it’s login data, shop data, and the number of data sets already migrated.

Step 7: Check History

The history section will allow you to witness all the past migration attempts as well as completed migrations.

Step 8: Running a Data Check

This step facilitates examination of the fact whether the data from your previous Shopware version has been assigned to Shopware 6.

Step 9: Data Reading and Writing

The steps involved reading data from the shop to be moved. This section allows users to edit or switch assignments. You can reset the checksums if your data is evolved but hasn’t migrated yet. After data reading, the read data will be available in Shopware 6 in a written format.

Step 10: Downloading Media

The Shopware 6 shop is going to have a media management section in which files downloaded from your Shopware 5 store will be loaded.

Wrapping It Up

Shopware has become one of the go-to platforms due to a wide variety of features necessary for running a profitable eCommerce business. For instance, optimising it for SEO is a cakewalk! At Bay20.com you can avail the services of a dedicated team of expert developers capable of developing a safe, secure, and a fully-responsive Shopware Store. So, what are you waiting for? Take your eCommerce business to the next level by embracing innovation with Shopware 6.