Shopware 5 to Shopware 6
Data migration, module adaptation, a new theme and product comparison.
Challenge
This German electronics store sells products with lots of specifications, and shoppers decide by carefully comparing models.
Shopware 5 was reaching end of life, and Shopware 6 is effectively a new platform built on Symfony and Vue.js: modules and themes cannot simply be upgraded, they have to be ported. The client also wanted a modern frontend and convenient spec-based comparison.
Solution
- Data migrationWe moved the catalogue with all specifications, customers and order history to Shopware 6 and reconciled the result.
- Module adaptationWe rewrote custom modules for the Shopware 6 architecture and replaced outdated third-party plugins with current ones.
- A new themeWe built a theme where long spec lists stay easy to read on desktop and mobile.
- Product comparisonWe added spec-based comparison that highlights the differences between models.
How we worked
- Plugin audit
We worked out which plugins exist for Shopware 6, which had to be written from scratch and which could be dropped.
- Migration on staging
We ran the data migration on a test environment several times until the result matched the original store.
- Switchover
We launched the store on Shopware 6 with redirects from the old URLs.
Outcome
The store runs on a supported platform version, with a modern frontend and product comparison that helps shoppers choose.
Other projects on Shopware
Need a team for a demanding project?
We will review your platform or idea and estimate the work within 3 business days.