Alle Leistungen

Shopware 5 auf 6

Shopware 6 ist kein Update. Es ist ein Umzug, und der lässt sich planen.

Shopware hat die Dokumentation zu Version 5 abgegeben, ein Dritter führt sie weiter, und seit September 2023 gab es genau eine Veröffentlichung. Der Wechsel auf 6 ist trotzdem kein Update, sondern ein Umzug in ein anderes System. Plugins, Themes und Anpassungen laufen nicht mit. Was mitwandert, sind Ihre Daten und Ihre Anforderungen. Die Frage ist nicht ob, sondern in welcher Reihenfolge und zu welchem Preis.

Plugins einzeln bewertetDaten über den Assistentenohne UmsatzausfallEinstieg ab 950 €
Was Sie bekommen
  • Plugin-Inventur: was es für 6 gibt, was ersetzt wird, was neu gebaut werden muss
  • Bewertung Ihrer Anpassungen: was davon heute noch jemand benutzt
  • Datenmigration geplant: Artikel, Kunden, Bestellungen, Medien, SEO-URLs
  • Reihenfolge mit Umschaltpunkt und Rückweg
  • Aufwand je Position, nicht als eine Zahl am Ende
  • Übergabe an Ihr Team oder Ihre Agentur
Umfang & Zusammenarbeit

Einstieg als erster Migrationslauf zum Festpreis, Umsetzung nach Umfang. Auch als zweite Meinung zu einem Angebot, das Ihnen bereits vorliegt.

Remote aus Deutschland. Direkt mit mir, ohne Agentur dazwischen.

Die Ausgangslage

Der Preis steckt in den Plugins, nicht im Shop.

Shopware 6 teilt mit Shopware 5 den Namen und wenig sonst. Der Unterschied lässt sich an den Abhängigkeiten ablesen: Shopware 5 benutzt einzelne Symfony-Komponenten auf einem eigenen Unterbau, Shopware 6 setzt auf das vollständige Symfony-Framework. Dazu ein anderes Datenmodell und eine andere Erweiterungs-Architektur. Das ist der Grund, warum kein Plugin und kein Theme mitwandert und warum die Frage „wie lange dauert das" ohne Bestandsaufnahme unbeantwortbar ist.

Der Aufwand verteilt sich fast nie so, wie Betreiber ihn vermuten. Der Shop selbst ist der berechenbare Teil. Teuer werden die dreißig Plugins, von denen zwölf ein Gegenstück in Shopware 6 haben, acht ersetzt werden können, sechs neu gebaut werden müssen und vier seit zwei Jahren niemand mehr benutzt, ohne dass es jemand weiß. Diese vier sind die günstigsten: Sie wandern gar nicht mit.

Dazu die Dinge, die im Angebot gern fehlen und hinterher weh tun: URLs und Weiterleitungen, damit die Sichtbarkeit nicht einbricht. Die Anbindung an Warenwirtschaft und Zahlungsanbieter. Und die Frage, was mit Bestellungen passiert, die während der Umstellung hereinkommen.

Kommt Ihnen etwas davon bekannt vor?
  • Der Shop läuft auf Shopware 5, und dort passiert seit Jahren kaum noch etwas.
  • Ein Angebot für die Migration liegt vor, aber niemand kann die Zahl erklären.
  • Es gibt zwanzig oder mehr Plugins und keine Liste, welche davon gebraucht werden.
  • Über die Jahre wurde direkt im Code angepasst, nicht nur konfiguriert.
  • Die Sorge, dass Rankings und Bestandskunden-Links nach der Umstellung weg sind.
  • Der Shop ist an Warenwirtschaft oder Kasse angebunden, und niemand weiß, wie tief.

Für wen das passt

Für Shopbetreiber, deren Shopware-5-System weiter Umsatz macht – aber nicht mehr zukunftsfähig ist.

Das Angebot richtet sich an E-Commerce- und technische Verantwortliche mit einem produktiven Shopware-5-Shop. Plugins, ERP-Anbindung, Theme und individuelle Prozesse machen aus dem Versionswechsel ein Migrationsprojekt.

01

Der bestehende Shop ist geschäftskritisch.

Umsatz und Tagesgeschäft laufen weiter. Produktdaten, Bestellungen und Kundenkonten müssen deshalb kontrolliert überführt werden.

02

Individuelle Funktionen sind dokumentierbar.

Plugins, Integrationen und Sonderlogik können bewertet und je Funktion durch Standard, Ersatz oder Neuentwicklung abgelöst werden.

03

Der Go-live braucht einen Rückweg.

Testmigration, Delta-Übernahme und Cutover werden geplant, bevor der alte Shop abgeschaltet wird.

Was ich mache

Was dabei passiert

01

Inventur statt Schätzung

Plugin-InventurNutzungsdatenComposer

Jedes Plugin, jedes Theme, jede Anpassung wird einzeln erfasst und in vier Töpfe sortiert: gibt es für Shopware 6, lässt sich ersetzen, muss neu gebaut werden, oder wird gar nicht mehr gebraucht. Der letzte Topf ist regelmäßig der größte, und er kostet nichts.

02

Daten planen, bevor sie wandern

Migrationsassistenteigene FelderMedien

Für Artikel, Kunden, Bestellungen und Medien gibt es den Migration Assistant, eine Erweiterung, die in beiden Shops installiert wird. Er trägt den Standardfall samt der Freitextfelder aus Shopware 5. Was er nicht trägt, sind eigene Tabellen und die Daten Ihrer Plugins. Genau diese Reste werden vorher benannt statt beim Umschalten entdeckt.

03

Sichtbarkeit mitnehmen

WeiterleitungenSEO-URLsstrukturierte Daten

URL-Struktur, Weiterleitungen, strukturierte Daten und Seitentitel gehören in den Plan, nicht in die Nachbesserung. Ein Shop, der nach der Umstellung technisch läuft und die Hälfte seiner Rankings verloren hat, ist keine gelungene Migration.

04

Schnittstellen zuerst absichern

ERP-AnbindungZahlungsanbieterTestfälle

Warenwirtschaft, Kasse, Zahlungsanbieter, Versand: Jede Anbindung bekommt einen eigenen Abschnitt mit Testfällen. Diese Wege tragen den Umsatz, und sie fallen bei einer Umstellung als Erstes auf, wenn sie nicht stimmen.

05

Umschalten mit Rückweg

GeneralprobeAbbruchkriteriumNachlauf

Ein Umzug hat anders als ein Framework-Upgrade einen echten Stichtag. Der wird geprobt, mit gemessener Dauer und einer Uhrzeit, bis zu der die Rückabwicklung spätestens entschieden sein muss. Ohne diese Uhrzeit gewinnt nachts um zwei immer das Weitermachen.

06

Danach: Betrieb, der trägt

DeploymentAWSCachingSuche

Shopware 6 will betrieben werden: Deployment, Umgebungen, Caching, Suche. Wer den Shop bei der Gelegenheit auf eine saubere AWS-Umgebung stellt, spart sich den zweiten Umzug in zwei Jahren.

Steht bei Ihnen die Migration von Shopware 5 auf 6 an?

Schicken Sie mir die Eckdaten. Sie bekommen eine Einschätzung nach Positionen, auch als zweite Meinung zu einem vorliegenden Angebot.

Ablauf

Wie das abläuft

Vier Schritte, und nach dem ersten wissen Sie, woraus sich der Preis zusammensetzt. Kein Schritt setzt voraus, dass Sie den nächsten beauftragen.

SCHRITT 01

Eckdaten und Zugang

Shopware-Version, Anzahl Plugins, eigenes Theme, angebundene Systeme, Bestellvolumen. Lesezugriff auf Repository und Plugin-Liste genügt für den Befund.

SCHRITT 02

Inventur und Befund

Plugins und Anpassungen sortiert, Datenmigration geplant, Schnittstellen erfasst. Ergebnis ist eine Liste mit Aufwand je Position, keine Gesamtzahl ohne Herleitung.

SCHRITT 03

Aufbauen und angleichen

Shopware 6 aufsetzen, Plugins ersetzen oder neu bauen, Daten probeweise migrieren. Der alte Shop läuft die ganze Zeit weiter.

SCHRITT 04

Umschalten und nachlaufen

Generalprobe mit gestoppter Uhr, dann der Stichtag mit Rückweg. Die ersten Werktage danach gehören zur Umstellung, nicht zum Betrieb.

Einstieg

Erster Migrationslauf. Ab 950 €

Startpreis. Die weitere Umsetzung wird nach Positionen angeboten, bevor sie beginnt.

Kein Gutachten, sondern ein Anfang: Ihre Daten laufen einmal durch den Migrationsassistenten in eine Shopware-6-Testinstanz. Sie sehen Ihren Shop mit Ihren Artikeln und Kunden, und was dabei nicht mitkommt, steht als gemessene Liste da statt als Schätzung.

Was Sie bekommen

  • Testinstanz Shopware 6 mit Ihren Daten, aufgesetzt und zugänglich
  • Migrationsassistent einmal durchgelaufen: Artikel, Kategorien, Kunden, Bestellungen
  • Was dabei nicht mitkommt, als gemessene Liste statt als Schätzung
  • Inventur aller Plugins, Themes und Anpassungen, in vier Töpfe sortiert
  • Erfassung der Schnittstellen zu Warenwirtschaft, Kasse und Zahlungsanbietern
  • Konzept für URLs und Weiterleitungen, damit die Sichtbarkeit erhalten bleibt
  • Aufwand je Position statt einer Gesamtzahl ohne Herleitung
  • Eine Stunde Besprechung der Ergebnisse, Aufzeichnung auf Wunsch

Was Sie nicht bekommen

  • Keine fertige Migration. Die Testinstanz ist ein Ausgangspunkt, kein Livesystem
  • Keine Nacharbeit an dem, was der Assistent nicht trägt
  • Keine Plugin-Entwicklung und keine Übernahme eigener Themes
  • Keine Neugestaltung des Shops, das ist ein eigenes Vorhaben
  • Keine Inhaltspflege und keine Produktdatenaufbereitung
  • Keine Prüfung der Infrastruktur, dafür gibt es die AWS-Kostenanalyse
  • Lesezugriff auf die Datenbank der Fünfer-Installation und auf die Plugin-Liste. Ihr Livesystem bleibt unangetastet, gearbeitet wird auf einer Kopie
  • Die Testinstanz läuft vier Wochen und kann danach übernommen oder abgeschaltet werden
  • Preis netto, zuzüglich Umsatzsteuer
  • Ab etwa 40 Plugins, mehreren getrennten Shopinstanzen oder über 100.000 Artikeln wird der Umfang vorher abgestimmt
  • Der Betrag wird angerechnet, wenn Sie die Umsetzung anschließend beauftragen
  • Sie sind zu nichts verpflichtet. Manche Kunden nutzen den Lauf, um ein fremdes Angebot zu prüfen, und das ist ein gültiges Ergebnis

Das Ergebnis

Was danach anders ist

Ein Shop, der weiterentwickelt wird

Shopware 6 wird laufend weiterentwickelt und veröffentlicht mehrmals im Jahr. Der Stillstand, der jede Anforderung zur Grundsatzfrage machte, ist weg.

Weniger Erweiterungen als vorher

Die Inventur räumt auf: Was niemand benutzt, wandert nicht mit. Das ist der Teil der Migration, der die laufenden Kosten dauerhaft senkt.

Sichtbarkeit erhalten

Weiterleitungen und URL-Struktur sind Teil des Plans. Der Einbruch nach dem Umzug, den viele für unvermeidlich halten, ist es nicht.

Nachvollziehbare Zahlen

Sie wissen, welche Position wie viel gekostet hat. Das trägt auch die nächste Entscheidung, etwa ob ein Plugin ersetzt oder gemietet wird.

Eingesetzte Technologien

Womit ich arbeite

Shop
  • Shopware 6
  • Shopware 5
  • Migrationsassistent
  • Plugin-Entwicklung
Shopware-APIs
  • Store API
  • Admin API
  • App System
  • Webhooks
Fundament
  • Symfony
  • PHP 8.4
  • Twig
  • Composer
Daten
  • MySQL
  • MariaDB
  • Amazon RDS
  • Doctrine DBAL
Suche
  • OpenSearch
  • Elasticsearch
  • Manticore
Cache und CDN
  • Valkey / Redis
  • Varnish
  • CloudFront
  • Cloudflare
Anbindung
  • JTL
  • Stripe
  • PayPal
  • REST
  • SOAP
Betrieb
  • Docker
  • AWS
  • ECS Fargate
  • Terraform
  • GitHub Actions

Nachweis

PHP und Zend Framework zertifiziert.

Die meisten Anbieter kennen das Ziel. Bei einem alten System entscheidet aber, ob jemand auch die Ausgangslage kennt: warum eine Stelle so geschrieben ist, wie sie geschrieben ist, und was ihre Ablösung anrichtet. Zend Technologies gibt es unter dem Namen nicht mehr, die Prüfungen von damals also auch nicht. Für die Datenbankseite kommt eine Oracle-Zertifizierung auf MySQL 5 dazu, denn dort liegen die stilleren Fallen: Zeichensätze, Sortierregeln und ein Strict Mode, der bisher Geduldetes ablehnt.

Zertifikat: Tim Rutte, Zend Certified Engineer PHP 5.3, ausgestellt von Zend Technologies
Zend Certified Engineer – PHP 5.3
Zertifikat: Tim Rutte, Zend Certified Engineer Zend Framework, ausgestellt von Zend Technologies
Zend Certified Engineer – Zend Framework
Tim Rutte, Cloud & Software Architect

Mit wem Sie es zu tun haben

Direkt mit mir als Freelancer. Keine Agentur dazwischen.

Ich bin Tim Rutte. Über 20 Jahre Softwareentwicklung, darunter Shops, an denen der Umsatz eines Unternehmens hing. Sie sprechen mit der Person, die Ihren Code anfasst, vom ersten Gespräch bis zur Übergabe.

  • 20+Jahre Softwareentwicklung
  • 50+erfolgreiche Projekte
  • 2003seit diesem Jahr remote im Einsatz
Mehr über mich

Häufige Fragen

Häufige Fragen zur Shopware-Migration

Was kostet die Migration von Shopware 5 auf 6?

Die Spanne ist groß, und sie hängt fast vollständig an den Plugins und Anpassungen, nicht am Shop. Zwei Shops mit demselben Sortiment können um den Faktor fünf auseinanderliegen. Der erste Migrationslauf kostet ab 950 Euro netto und liefert den Aufwand je Position; erst danach ist ein Festpreis für die Umsetzung möglich.

Kann man Shopware 5 nicht einfach weiterlaufen lassen?

Technisch läuft er weiter, und ganz tot ist die Reihe nicht: Auf zehn Veröffentlichungen im Jahr 2022 folgten vier in 2023, keine in 2024 und eine im Juni 2025. Der Hersteller hat außerdem die Dokumentation zu Version 5 abgegeben, sie wird von einem Dritten fortgeführt. Das ist keine akute Gefahr, sondern ein wachsender Aufpreis auf alles: schrumpfender Markt an Erweiterungen und Dienstleistern, und jede neue Anforderung wird zur Grundsatzfrage.

Laufen meine Plugins in Shopware 6 weiter?

Nein, keines. Shopware 6 hat eine andere Architektur, Erweiterungen müssen dafür gebaut sein. Für viele verbreitete Plugins gibt es ein Gegenstück, für einige eine Alternative, manche müssen neu gebaut werden. Und ein regelmäßig überraschend großer Teil wird schlicht nicht mehr gebraucht, was die Inventur zutage fördert.

Was passiert mit meinen Rankings?

Der häufigste Grund für den Einbruch, von dem viele berichten, sind alte Adressen, die nach der Umstellung ins Leere zeigen. Das lässt sich mit URL-Struktur und Weiterleitungen vor dem Stichtag klären, statt es danach zu reparieren. Versprechen kann ich Ihnen die Rankings trotzdem nicht: Ein Wechsel auf Shopware 6 ändert auch Markup, strukturierte Daten, interne Verlinkung und Ladezeit, und wie eine Suchmaschine das gewichtet, entscheidet sie selbst.

Wie lange dauert die Umstellung?

Von wenigen Wochen bei einem schlanken Shop bis zu mehreren Monaten, wenn viel eigener Code und tiefe Anbindungen im Spiel sind. Die Lieferzeit für den Befund selbst liegt bei ein bis zwei Wochen, danach lässt sich die Dauer belastbar sagen.

Was ist mit Bestellungen während der Umstellung?

Das ist die Frage, die in Angeboten am häufigsten fehlt. Ein Shopwechsel hat anders als ein Framework-Upgrade einen echten Stichtag, und ab dem Moment, in dem die erste Bestellung im neuen System liegt, ist der Rückweg über eine Sicherung keiner mehr. Deshalb gehören Umschaltfenster, Abbruchkriterium und die Uhrzeit der Entscheidung vor den Termin.

Können Sie ein vorliegendes Angebot prüfen?

Ja, das ist ein häufiger Anlass. Der Befund liefert Ihnen eine eigene Aufwandsschätzung je Position, die Sie gegen das Angebot halten können. Auffällig sind meist dieselben Stellen: Plugins pauschal statt einzeln bewertet, Weiterleitungen nicht enthalten, und kein Wort zum Umschaltfenster.

Machen Sie auch den Betrieb danach?

Auf Wunsch. Shopware 6 will betrieben werden, und wenn der Shop ohnehin umzieht, ist es der günstigste Moment, ihn auf eine saubere AWS-Umgebung zu stellen. Das ist aber ein eigenes Vorhaben mit eigenem Angebot, kein stiller Bestandteil der Migration.