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 in theme.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:

  1. PHP 8.0 wird nicht mehr unterstützt – PHP 8.1+ ist Pflicht.
  2. Shopware\Core\Content\Category\Tree\TreeItem wurde umbenannt.
  3. Die dal:create:schema-Command-Syntax hat sich geändert.
  4. 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