Navigation
Portal für Shopware 5

Shopware 6.6: Ein Ausblick

Veröffentlicht: 08. März 2024


Shopware 6.6: Ein Ausblick

In diesem Beitrag findest du Informationen zu Änderungen in Shopware 6.6 im Bezug auf ThemeWare® und die Shopware Storefront. Mehr Informationen zu ThemeWare® 3.0 findest du in einem separaten Beitrag.

Hinweis: Shopware 6.6 wurde noch nicht veröffentlicht, folgt aber bald.


Shopware 6.6

Shopware 6.6 steht vor der Tür und erscheint blad. Wie schon beim Update auf Version 6.4 und 6.5 – hat Shopware wieder umfangreiche Änderungen vorgenommen. In diesem Beitrag möchten wir dich schonmal über kommende Änderungen informieren.

Bei den Systemanforderungen wird nun PHP 8.2 oder höher vorausgesetzt. MariaDB ist in Version 10.11 oder höher notwendig, MySQL ist in Version 8.0 oder höher nötig.

Die Administration nutzt nun Symfony 7, Vue 3 und Webpack 5. Diese Änderungen betreffen den Kern von Erweiterungen. In ThemeWare® ist diesbezüglich vor allem der Bereich CMS-Erweiterungen (Blöcke/Elemente) betroffen.

Alle Informationen zu den Änderungen und Features von Shopware 6.6 findest du direkt bei Shopware.

Shopware 6 Changelog

https://www.shopware.com/de/changelog/

https://github.com/shopware/shopware/releases

In der Storefront sind die folgenden Änderungen besonders erwähnenswert:

Produktseite

Ursprünglich war die Produktseite in Shopware 6 noch kein CMS-Layout. Diese "klassische" (Nicht-CMS-) Produktseite wurde in Shopware 6.6 nun abgeschafft. Nun wird stets das Standard-CMS-Layout genutzt. Veraltete Dateien wurden entsprechend als "Deprecated" gekennzeichnet und werden später entfernt.

Breadcrumb

Die "klassische" (Nicht-CMS-) Breadcrumb wurde in Shopware 6.6 abgeschafft. Diese stammt noch aus der Zeit wo die Produktseite keine CMS-Layout war. Nun wird auf allen Seiten die CMS-Breadcrumb genutzt.

JavaScript

Mit Shopware 6.6 möchte Shopware die all.js aus der Storefront "loswerden". Anstatt alle JavaScript-Plugins synchron zu importieren, bietet Shopware 6.6 einen asynchronen Ansatz mit dynamischen Importen an.


Hinweise zum Shopware-Update

Vorbereitungen

Da es bei Major-Releases (6.5 > 6.6) von Shopware aufgrund von "Breaking changes" zu Inkompatibilitäten mit Erweiterungen (Plugins/Apps/Themes) kommen kann, empfehlen wir – nach Möglichkeit – ein paar Wochen mit dem Update zu warten.

Tipp: Warte bei Major-Releases von Shopware ein paar Wochen mit dem Shopware-Update.

Wir empfehlen – wie bei allen Shopware-Releases – das Update vorab in einem Testsystem oder einer Staging-Umgebung durchzuführen und ausgiebig zu testen.

Erstelle zudem unbedingt ein vollständiges Backup deines Shops vor dem Shopware-Update.

Tipp: Erstelle vor dem Shopware-Update ein vollständiges Backup deines Shops und teste das Update vorab in einem Test- bzw. Staging-System.

Shopware-Update

Weise deinem Verkaufskanal bzw. deinen Verkaufskanälen vor dem Shopware-Update das Shopware Standard-Theme zu.

Starte den Shopware-Update-Assistenten. Dieser informiert dich über "inkompatible" Erweiterungen. Deaktiviere "inkompatible" Erweiterungen vor dem Shopware-Update in der Erweiterungs-Verwaltung und führe erst danach das Shopware-Update auf Version 6.6 durch.

Tipp: Deaktiviere am besten alle Erweiterungen vor dem Shopware-Update und aktiviere diese erst, wenn diese in einer kompatiblen Version installiert sind.

Aktualisiere nach dem Shopware-Update alle Erweiterungen (Plugins/Apps/Themes) auf die jeweils neueste Version (z.B. ThemeWare® auf die Version 3.x).

Prüfe, ob alle Erweiterungen kompatibel mit Shopware 6.6 sind und fehlerfrei funktionieren. Aktiviere die jeweilige Erweiterung bzw. das jeweilige Theme erst, wenn du sicher bist, dass beides der Fall ist.

Weise abschließend dein Theme (z.B. ThemeWare®) wieder dem gewünschten Verkaufskanal bzw. den gewünschten Verkaufskanälen zu.

Tipp: Beachte bei Shopware-Updates gerne unseren Artikel "Shopware Updates und ThemeWare®" in der ThemeWare® Wissensdatenbank.

Nach dem Update

Wie bereits erwähnt, gab es in der Storefront Änderungen im Bereich "JavaScript". Wie die letzten Major-Releases von Shopware gezeigt haben, gibt es durchaus Plugins, die letztendlich nicht kompatibel waren und Fehler verursacht haben. Prüfe daher deine Storefront nach dem Update auf etwaige JavaScript-Fehler.

Zudem gab es eine technische Vereinheitlichung der Breadcrumb und der Produktseite. In unseren Tests konnten wir hier keine Probleme feststellen.

Tipp: Nutze bei Fehlern in der Storefront gerne die ThemeWare® Fehlerbehebung. Mit dieser kannst du die Fehlerursache ganz einfach selber eingrenzen: ThemeWare® Fehlerbehebung

Hast du individuelle Anpassungen an der Storefront vorgenommen oder vornehmen lassen, prüfe und aktualisiere diese bzw. lasse diese prüfen und aktualisieren, damit sie nicht zu Fehlern führen.

Zudem können sich durch neue oder geänderte Funktionen von Shopware natürlich Änderungen in der Storefront ergeben.


Fazit

Die meisten dieser Änderungen betreffen den Kern von Shopware bzw. ThemeWare®. Du musst daher gar nicht viel selber machen oder beachten.

Nutzt du hingegen individuellen HTML-/CSS-Code oder hast individuelle Anpassungen (z.B. Twig, JS, SCSS) durchgeführt bzw. durchführen lassen, musst du diese natürlich prüfen bzw. überprüfen lassen.


Viele Grüße, Sebastian und das Team von ThemeWare®