Guide · Shopware

From Shopware 5 to WooCommerce: how to get the move right

WooCommerce is a good successor for many smaller Shopware 5 stores, especially when the website already runs on WordPress. The move is a rebuild with a data transfer. A dress rehearsal on a copy makes it predictable.

Julian Bräucker Updated: 11 min read
01 · Decision

When WooCommerce fits and when Shopware 6 is better

Shopware 5 reached its official end of support on July 31, 2024. The successor doesn’t have to be Shopware 6. For many smaller stores, WooCommerce is a serious alternative: the store plugin for WordPress, which many company websites already run on.

WooCommerce fits well

  • A manageable catalog: a few dozen to a few thousand products, with variants in the usual range
  • The company website already runs on WordPress: one system, one login, one design, one place for updates
  • The store relies on content such as guides, a blog, recipes or instructions
  • One sales channel, one or a few languages
  • Your team maintains content itself and already knows WordPress

Shopware 6 is usually better

  • Very large catalogs with many tens of thousands of items, or frequent, extensive imports
  • Complex B2B: customer-specific prices, approvals, several contacts per business customer
  • Elaborate variant logic, configurators, variants with their own rules
  • Many sales channels: several stores, countries, languages or brands from one back office

Much of this can be added to WooCommerce with plugins, but every plugin has to be maintained. If your store belongs in the second list, read the guide on migrating Shopware 5 to 6.

I summarize all the options after Shopware 5’s end of support in the guide Alternatives to Shopware 5.

02 · Data

What moves over and what has to be rebuilt

Only the data can be transferred. The design, Shopping Worlds, extensions and special features are rebuilt.

Can be transferred

  • Products with descriptions, prices, stock levels
  • Variants (called “variable products” with attributes in WooCommerce)
  • Categories and manufacturers
  • Customers with addresses
  • Orders as history
  • Product images and media

Has to be recreated or rebuilt

  • Theme and templates
  • Shopping Worlds, rebuilt as WordPress pages
  • Plugins and custom code
  • Email and document templates
  • Shipping cost rules and tax settings, checked again
  • Legal texts, mandatory information and a checkout that meets German law

How completely the data arrives depends on the tool. Properties and filters from Shopware 5 become attributes in WooCommerce; free text fields end up in custom fields or are lost. Check reviews, vouchers and newsletter recipients in advance. No standard tool knows the data that Shopware 5 plugins store in their own database tables.

03 · Tools

Three ways to transfer the data

There is no official tool for the move to WooCommerce, like the Shopware 6 Migration Assistant.

01

Migration services

Providers such as Cart2Cart or LitExtension support Shopware 5 as a source and WooCommerce as a target. They transfer products, categories, customers and orders automatically. Cart2Cart offers a free demo migration up front. Only such a trial run shows which extra options work for your store.

02

CSV import

WooCommerce comes with a CSV importer for products that also handles variations, categories and images by URL. Customers and orders need additional plugins or scripts. This is inexpensive but more error-prone, and mainly worth it for small catalogs.

03

Custom script

For special cases such as plugin data or an unusual variant structure, a script reads the Shopware database and writes to the new store through the WooCommerce interfaces. It takes more work, but it can be repeated as often as needed.

Important for planning

The data transfer has to be repeatable.

The new store is built over several weeks while the old one keeps selling. Shortly before go-live, a final sync brings over the latest orders and customer accounts. Check in advance whether your tool can do that.

04 · Customer accounts

Customer passwords: sort this out early

Stores don’t keep passwords in plain text, but as a hash, a kind of fingerprint. Shopware 5 and WordPress compute it with their own methods, and Shopware 5 may hold several methods side by side, depending on how old the accounts are. So it is an open question whether WordPress can check the transferred hashes.

Some migration services can transfer passwords as well, but by their own account only if the source store uses unmodified standard hashing. Don’t rely on it until you have tested it.

Option 1

Ask customers to reset their password.

At go-live, you email all existing customers and ask them to set a new password. This is simple and reliable, but some of your customers won’t log in again.

Option 2

A compatible login.

A custom plugin checks the old method on first login and then stores the password in the WordPress format. Your customers don’t notice anything. It requires the old hashes to have been transferred completely.

The dress rehearsal shows which option you need: log in there with several test accounts, ideally including some very old ones.

05 · SEO

Record and redirect old URLs

WooCommerce builds product and category URLs according to its own scheme, which can only be adapted to the previous Shopware addresses to a limited extent. So most URLs change. For Google and your visitors to still find the pages, you need a complete redirect list:

  1. 01Record all old URLs: from the Shopware database, the XML sitemap and Google Search Console, including categories, manufacturers, store pages, blog and image URLs
  2. 02Assign the matching new address to every old URL. Products without a successor redirect to the closest matching category, not to the home page across the board
  3. 03Set up the list as 301 redirects, for example with the Redirection plugin, which imports lists via CSV, or directly in the web server
  4. 04Before go-live, check automatically that every old URL redirects to a reachable page
After go-live

Keep an eye on the 404 reports.

In the first weeks, they show which addresses are still missing from the list. Redirection logs them, and Search Console reports them as well.

06 · Legal

Legal requirements: WooCommerce needs additions

Shopware comes from Germany and is designed for the German market. WooCommerce comes from the US and does not fully cover German requirements. Two plugins are widely used.

Germanized for WooCommerce

Free, with Pro

By vendidero, available in the WordPress plugin directory. Among other things, it adds tax and shipping cost notices, unit prices, delivery times, checkboxes for terms and withdrawal policy, an order button in line with the German “button solution”, and a withdrawal button.

German Market

Paid

By MarketPress. Among other things, it adds VAT, shipping cost and delivery time notices, unit prices, checkout checkboxes and template texts, and it can pull in legal texts from services such as IT-Recht Kanzlei or Protected Shops.

What has to be right in the new store

  • Prices with “incl. VAT” and a note on shipping costs
  • Unit prices wherever the German Price Indication Ordinance requires them
  • An order button labeled “zahlungspflichtig bestellen” (“order with obligation to pay”) or equivalent (Section 312j of the German Civil Code)
  • Withdrawal policy, model withdrawal form and, since June 19, 2026, the withdrawal button under Section 356a of the German Civil Code
  • Legal notice, terms and privacy policy, updated for the new plugins and payment providers
Important

A plugin provides features, not a legal review.

The legal texts should come from a lawyer or a specialized service. Click through the whole implementation in the store once before go-live.

07 · Integrations

Payment providers, ERP and inventory management

A store that looks good but doesn’t pass orders cleanly to inventory management quickly creates manual work after launch. That is why integrations belong early in the plan.

01

Payment providers

The common providers have their own WooCommerce plugins, for example WooCommerce PayPal Payments, the WooCommerce Stripe Payment Gateway or Mollie Payments for WooCommerce. Your contracts usually stay in place. Every payment method is tested in test mode, including refunds.

02

Inventory and ERP

Ask early whether your provider offers a WooCommerce integration.

03

Custom integration

If there is no ready-made integration, a custom one can be built on the WooCommerce REST API. That then belongs in the effort estimate, not in the last week.

08 · Upkeep

A store on WordPress needs upkeep

WooCommerce is free, but it is not maintenance-free. A store consists of WordPress, WooCommerce, the theme and usually one or two dozen plugins for legal, payment, shipping, SEO and forms. Each of them gets regular updates, and most security vulnerabilities in the WordPress ecosystem are in plugins.

Especially delicate in a store

An update can break the checkout.

What merely shifts a layout on a website costs revenue directly in a store.

The routine

Test on the copy first, then go live.

Updates go to a staging environment first. Only once cart, checkout and payment work there do they go to the live store.

I describe this routine in the guide Updating WordPress safely. The different kinds of test copies are covered in my comparison of staging environments.

09 · Process

The move in seven steps

The data moves several times; the switchover happens once and is rehearsed beforehand.

  1. 1

    Assessment

    Which plugins are installed and actually used, which customizations live in the theme, which systems are connected? This list decides whether WooCommerce is a fit, and it is the basis for a fixed price.

  2. 2

    Choosing plugins and the theme

    For every feature, the question is: does WooCommerce cover it, is there a well-maintained plugin, or does it have to be built? The rule: as few plugins as possible. The theme recreates the existing design or matches the existing WordPress website.

  3. 3

    First data transfer

    The data comes into the new store early, so work happens with real products. Mistakes with variants, attributes and categories show up in good time.

  4. 4

    Content and legal requirements

    Shopping Worlds and store pages are rebuilt as WordPress pages, plus legal texts, mandatory information and email templates. This step needs time from your team for texts and approvals.

  5. 5

    Dress rehearsal on a copy

    The whole move runs on a staging environment with anonymized customer and order data. Testing covers orders with every payment method, shipping, taxes, emails, login with test accounts, inventory management and redirects. Then everything is reset and repeated until the process runs smoothly.

  6. 6

    Switchover plan

    A written plan sets the order: maintenance mode in the old store, final sync, redirects activated, domain switched, payment methods live, a first real test order. It also covers how to roll back the switch if something fundamental fails. The switchover happens in a quieter sales period.

  7. 7

    Go-live and after

    The first orders, 404 reports and Search Console are watched closely. The old Shopware 5 store stays backed up offline for a while, in case an old order or document is needed.

10 · My offer

The move and the upkeep from one source

I handle the move at a fixed price below typical agency rates. I have worked with Shopware 5 for more than six years and look after WordPress websites in day-to-day operation, so I know both sides of the move.

After go-live, the test copy stays in place. With the Doppelgänger for WordPress, I apply updates to WordPress, WooCommerce and the plugins there first, check the checkout, and only then bring the verified version to the live store.

An honest recommendation

If Shopware 6 is the better fit, I’ll tell you.

Directly with the developer

No project manager in between.

Upkeep afterwards

I test updates on the copy first.

Fixed price after the assessment

What’s included

  • Free assessment: I look at your store, plugins, customizations and systems and recommend WooCommerce or Shopware 6. Then you get a fixed price and a schedule.
  • Data transfer with a suitable tool, repeatable, with a final sync before go-live.
  • Theme, plugins and legal: your design recreated, a lean plugin selection, German mandatory information in the checkout.
  • Integrations: payment providers, shipping and inventory management.
  • SEO: a complete redirect list, checked automatically.
  • Dress rehearsal: the move and switchover on a copy with anonymized data.
Request an assessment
Frequently asked questions

Quick answers.

Is WooCommerce a good alternative to Shopware 5?

For many small and mid-sized stores, yes, especially when the company website already runs on WordPress or the store relies on content. For very large catalogs, complex B2B with customer-specific prices and approvals, or many sales channels, Shopware 6 is usually the better platform.

Can my customers log in with their old password after the move?

That is not guaranteed. Whether stored passwords keep working depends on the method Shopware 5 used to store them and on whether the migration tool transfers them. Test this with test accounts during the dress rehearsal. If it doesn't work, ask your customers in a friendly email to set a new password.

Is WooCommerce compliant with German law?

Not out of the box. WooCommerce comes from the US and does not fully cover German requirements such as unit prices, delivery times or the withdrawal button. Plugins such as Germanized or German Market add these features. The legal texts themselves should come from a lawyer or a specialized service.

Will I lose my Google rankings by switching?

Not necessarily. WooCommerce builds URLs according to its own scheme, so most addresses change. If you record every old URL and point each one to the matching new page with a 301 redirect, you will usually come through without noticeable losses.

What does a move from Shopware 5 to WooCommerce cost?

It mainly depends on the theme, plugins, integrations and the amount of content that has to be rebuilt. After a free assessment, I give you a fixed price below typical agency rates.

Is WooCommerce cheaper to run than Shopware?

The software itself is free, but many extensions have annual licenses. Then there is upkeep: WordPress, WooCommerce and every plugin get regular updates that should be tested before they go live. So a WooCommerce store is not maintenance-free.

Keep reading

More guides

Shopware
From Shopware 5 to Shopware 6: how to get the migration right
What moves over, what has to be rebuilt and how to keep your search rankings.
Learn more
Costs
Shopware Community Edition over €1 million in sales: what now?
What you lose above €1 million GMV, what Rise costs and why switching systems is rarely cheaper.
Learn more
Security
Cyber Resilience Act: what it means for your website or online store (and what it does not)
Who the CRA obliges, who it does not, and what changes indirectly for website and store owners.
Learn more
Staging
Staging environments: host staging, plugin or your own server?
Four approaches compared: isolation, data protection, rollback and suitability for stores.
Learn more
Shopware
How to update Shopware 6 without putting your store at risk
Patch, minor or major: a checklist for backups, staging, extensions and rollback.
Learn more
Costs
Website maintenance: What does it really cost?
Maintenance contracts compared, hours per update round, and what a single incident can cost.
Learn more
Security
NIS2 for small businesses: covered or not, and what your customers are asking now
Who NIS2 covers directly, what customers ask suppliers, and how to answer website questions with evidence.
Learn more
Shopware
Replacing Shopware 5: which alternative fits your store?
Shopware 6, WooCommerce, Shopify, JTL-Shop and Magento: costs, effort and which one fits whom.
Learn more
Security
Online store hacked: what to do now
First steps for Shopware and WooCommerce: skimmers, payment providers, customer data, reporting.
Learn more
Shopware
Shopware 6 update failed? Causes, the way back, security updates
Narrow down the cause, restore safely, and why security updates cannot wait.
Learn more
Security
PHP2Shell: what the critical PHP flaw means for your website
What the PHP flaw allows, who is affected and why this time your host has to act.
Learn more
Security
PHP2Shell: what to do now
Check the PHP version, ask your host, protect the site meanwhile, look for signs of a break-in.
Learn more
Security
Security in the age of AI: what changes for your website
What AI changes about attacks on websites, what is proven, and which defenses really help.
Learn more
Security
Updates are mandatory: what the GDPR requires of website and store owners
What Art. 32 GDPR requires for updates, backups and access, and what supervisory authorities say about it.
Learn more
WordPress
Critical error after a WordPress update: how to get your website back
Recovery mode, switching a plugin off via FTP, rolling back a version and preventing it in the future.
Learn more
Security
WordPress hacked: what to do now
First steps, signs, backup or cleanup, the Google warning and the reporting duty.
Learn more
WordPress
How to update WordPress safely without putting your website at risk
Why postponing is risky and which routine keeps core, plugins and WooCommerce safe.
Learn more

Your store still runs on Shopware 5?

Write to me if you are considering WooCommerce. After the assessment you’ll know whether the switch is a fit, what it costs and how long it takes.

Send an inquiry +49 211 174 205 79
The Doppelgängerby jbraucker

Developed by Julian Bräucker, Düsseldorf. Servers in Germany.

Cover for your website. © 2026 Julian Bräucker · jbraucker.com Data center in Falkenstein, Germany