Shopware 6.7 ist das bisher umfangreichste Major-Release der Plattform. Es bringt nicht nur neue Features für Store-Betreiber, sondern auch tiefgreifende Änderungen für Plugin-Entwickler – und das eine oder andere Breaking Change, auf das du dich vorbereiten solltest.
In diesem Artikel fassen wir die wichtigsten Neuerungen zusammen und geben dir einen praktischen Überblick, was auf deinen Shop zukommt.
1. Überarbeitete CMS-Blöcke & Shopping Experiences
Das Shopping-Experiences-System wurde von Grund auf überarbeitet. Neu sind:
- Conditional Blocks: CMS-Blöcke können jetzt abhängig von Kundengruppe, Login-Status oder Gerät ein- und ausgeblendet werden.
- Block-Templates: Wiederverwendbare Block-Gruppen, die site-weit eingesetzt werden können – ähnlich wie Shopware Sections, aber flexibler.
- Verbesserte Performance: Blöcke werden nun standardmäßig per Intersection Observer lazy-geladen, was die LCP-Zeiten deutlich verbessert.
Tipp für Plugin-Entwickler: Wenn dein Plugin eigene CMS-Blöcke registriert, überprüfe, ob du die neue BlockTemplate-Schnittstelle implementieren musst.
2. Erweitertes Theme Config Panel
Das Theme Config Panel wurde massiv erweitert und unterstützt nun:
- Visuelle Live-Vorschau bei Config-Änderungen
- Verschachtelte Config-Blöcke (
tabs-Struktur intheme.json) - Native Unterstützung für CSS Custom Properties – Themes müssen keine Twig-Variablen mehr für Farben verwenden
- Export/Import der Theme-Config als JSON
Für Theme-Entwickler bedeutet das mehr Flexibilität, aber auch einen Migrationsaufwand: Bestehende fields-Definitionen in theme.json müssen ggf. in die neue Struktur überführt werden.
3. API-Verbesserungen
Die Store API und Admin API wurden um mehrere Endpunkte erweitert:
- Wishlist API: Merklisten sind jetzt vollständig über die Store API zugänglich.
- Bulk Write Limits: Shopware 6.7 erlaubt größere Bulk-Operationen und führt eine neue
_info-Query ein, die Metadaten zu Datensätzen zurückgibt. - Webhook Retry-Logik: Fehlgeschlagene Webhooks werden jetzt automatisch nach konfigurierbaren Intervallen wiederholt.
Breaking Change: Die sales-channel-api-Routen (Legacy) wurden vollständig entfernt. Alle Integrationen müssen auf die Store API migriert sein.
4. Performance & Core Web Vitals
Shopware legt seit 6.5 konsequent an Performance-Schrauben. Mit 6.7 kommen hinzu:
- Native Image-Optimierung mit automatischer WebP/AVIF-Konvertierung im CMS-Kontext
- Optimiertes Asset-Bundling – die Storefront-JS-Bundle-Größe wurde um ~18 % reduziert
- Verbesserte HTTP/2-Push-Header für kritische Assets
In unseren Tests erreichen frisch aufgesetzte 6.7-Shops mit minimalem Theme-Overhead Lighthouse-Scores von 90+ auf Mobile – ohne zusätzliche Konfiguration.
5. Breaking Changes im Überblick
Neben den oben genannten gibt es weitere Breaking Changes, die für Plugin-Entwickler relevant sind:
- PHP 8.0 wird nicht mehr unterstützt – PHP 8.1+ ist Pflicht.
Shopware\Core\Content\Category\Tree\TreeItemwurde umbenannt.- Die
dal:create:schema-Command-Syntax hat sich geändert. - Mehrere veraltete Event-Klassen wurden entfernt (vollständige Liste im offiziellen Upgrade Guide).
Fazit
Shopware 6.7 ist ein starkes Release mit echtem Mehrwert für Entwickler und Store-Betreiber. Die CMS-Verbesserungen und das erweiterte Theme Config Panel allein rechtfertigen das Upgrade. Gleichzeitig solltest du – besonders als Plugin-Entwickler – genug Pufferzeit für Tests einplanen.
Wir bei Synervia haben alle unsere Plugins und das LUMA Theme bereits auf 6.7-Kompatibilität geprüft. Wenn du Fragen zur Migration hast, meld dich gerne.
Shopware 6.7 Migration für deinen Shop?
Wir übernehmen Plugin-Prüfung, Theme-Migration und Testing – damit dein Update reibungslos läuft.
Kostenloses Erstgespräch