Shopware 6.7 Migration: Der ultimative Leitfaden für 2026

Shopware 6.7 markiert einen wichtigen Meilenstein in der Entwicklung des E-Commerce-Systems. Mit dem Wechsel zu Vue 3, Vite und nativen PHP-Types modernisiert Shopware seinen gesamten Tech-Stack. In diesem umfassenden Leitfaden zeige ich Ihnen basierend auf unseren Erfahrungen aus zahlreichen Migrationsprojekten, wie Sie die Umstellung erfolgreich meistern.
Was ist neu in Shopware 6.7?
Shopware 6.7 bringt fundamentale Änderungen, die eine sorgfältige Vorbereitung erfordern:
Frontend: Vue 3 und Vite
Vue 3 Composition API: Die Administration nutzt jetzt die moderne Composition API statt der Options API
Pinia statt Vuex: Der State-Management-Store wurde komplett auf Pinia umgestellt
Vite Build-System: Webpack wurde durch Vite ersetzt – deutlich schnellere Builds
Meteor UI Komponenten: Neue CSS-Klassen (mt-* statt sw-*)
Backend: Native PHP-Types
Strikte Typisierung: Alle Core-Methoden nutzen jetzt native PHP-Types statt DocBlocks
PHP 8.2+ erforderlich: Mindestanforderung wurde angehoben
Entity Extensions: getDefinitionClass() statt getDefinition()
Caching: Komplett neues System
Das Cache-System wurde vollständig überarbeitet. Ein Opt-Out ist nicht möglich – alle Plugins müssen auf das neue System migriert werden.
Migrationscheckliste: Vor dem Update
1. Plugin-Kompatibilität prüfen
Der wichtigste Schritt: Prüfen Sie alle installierten Plugins auf 6.7-Kompatibilität.
Für Custom-Plugins gelten folgende Prüfpunkte:
EntityExtension-Klassen: getDefinitionClass() implementieren
Admin-Komponenten: Vue 3 Composition API migrieren
CSS-Selektoren: sw-* zu mt-* aktualisieren
Vuex-Stores: Zu Pinia migrieren
2. PHP-Code auf strikte Types anpassen
Alle überschriebenen Core-Methoden müssen die korrekten Return-Types haben:
3. Admin-Komponenten migrieren
Die Migration von Vue 2 auf Vue 3 betrifft alle Admin-Erweiterungen:
4. CSS-Selektoren aktualisieren
Alle sw-* Klassen wurden durch mt-* (Meteor UI) ersetzt:
Schritt-für-Schritt Migration
Schritt 1: Backup erstellen
Schritt 2: Composer-Abhängigkeiten aktualisieren
Schritt 3: Datenbank-Migration ausführen
Schritt 4: Admin-Build neu erstellen
Häufige Probleme und Lösungen
Problem: Cypress-Tests schlagen fehl
Shopware 6.7 lädt Admin-Seiten asynchron. Tests müssen auf den Content warten:
Problem: DBAL-Fehler bei Queries
Shopware 6.7 nutzt DBAL 4 mit strikteren Types:
Performance-Vorteile nach der Migration
Die Migration lohnt sich – unsere Benchmarks zeigen deutliche Verbesserungen:
Admin-Build: 60% schneller dank Vite
Hot Module Replacement: Änderungen erscheinen in unter 100ms
Bundle-Größe: ~30% kleiner durch Tree-Shaking
PHP-Performance: Schnellere Type-Checks durch native Types
Fazit: Migration jetzt planen
Die Migration auf Shopware 6.7 erfordert Vorbereitung, bietet aber erhebliche Vorteile. Mit dem richtigen Partner an der Seite ist der Umstieg in wenigen Wochen erledigt.
CODING9 hat bereits dutzende Shops erfolgreich auf 6.7 migriert. Wir kennen die Fallstricke und haben erprobte Prozesse für Plugin-Migrationen, Testing und Rollout. Kontaktieren Sie uns für eine unverbindliche Aufwandsschätzung.
Häufig gestellte Fragen (FAQ)
Wie lange dauert die Migration auf Shopware 6.7?
Das hängt von der Anzahl und Komplexität Ihrer Custom-Plugins ab. Shops ohne Custom-Entwicklung können in 1-2 Tagen migriert werden. Bei umfangreichen Anpassungen rechnen Sie mit 2-4 Wochen.
Muss ich alle Plugins neu schreiben?
Nein. Die meisten Backend-Plugins benötigen nur kleinere Anpassungen (Type-Hints, Method-Signatures). Admin-Erweiterungen mit Vue-Komponenten erfordern mehr Arbeit wegen der Vue 3 Migration.
Kann ich die Vue 3 Migration überspringen?
Nein. Shopware 6.7 unterstützt ausschließlich Vue 3. Die Migration ist zwingend erforderlich für alle Admin-Erweiterungen.
Wird Shopware 6.6 weiter unterstützt?
Ja, aber der Support für 6.6 endet planmäßig. Planen Sie die Migration zeitnah, um Sicherheitsupdates und neue Features nicht zu verpassen.