Shopware 6

jQuery in Shopware 6.5 weiterverwenden?

Icon NetzkollektivVon Dominik Krebs, Geschäftsführer, CTO

Mit Shopware 6.5 wurde jQuery aus dem Core-Code entfernt. Bestehender, auf jQuery basierender, JavaScript-Code funktioniert nach dem Update auf 6.5 nicht mehr ohne Weiteres.

Was ist jQuery überhaupt?

jQuery ist eine Bibliothek, die es Entwicklern ermöglicht hat JavaScript-Code auf relativ einfache Weise zu schreiben. Daraus sind mit der Zeit kleinere Funktionalitäten entstanden bis hin zu ganzen Konfiguratoren und Applikationen.

Warum wurde jQuery aus Shopware 6.5 entfernt?

jQuery wurde aus Shopware 6.5 entfernt, weil JavaScript sich weiterentwickelt hat und sich die Kompatibilität von JavaScript über Browser hinweg mit der Zeit verbessert hat – es wurde also obsolet. Seit dem Ende des Internet Explorer wird jQuery praktisch nicht mehr benötigt. Man kann es weiterhin einsetzen und macht damit nichts falsch. Es ist aber praktisch alles, was früher mit jQuery sehr einfach möglich war, mittlerweile mit JavaScript ähnlich einfach. Für jede Funktionalität gibt es gut nutzbare native Alternativen. Das Netz ist mittlerweile voll von Seiten, wie You might not need jQuery, die Möglichkeiten beschreiben wie man Dinge mit VanillaJS, also ganz normalen JavaScript umsetzen kann. Warum also noch eine Library dafür verwenden, die zusätzliches Übertragungsvolumen bedeutet, um Dinge zu tun, die auch so gehen? Genau, VanillaJS!

Wie kann ich meinen bestehenden Code mit jQuery weiterverwenden?

Es hilft nichts: soll der Code nicht umgeschrieben werden, muss jQuery erstmal wieder rein.

Um jQuery wieder zu Shopware 6 hinzufügen stellt Shopware in den Upgrade Notes gleich die detaillierte Anleitung bereit: Still need jQuery?. Dort ist beschrieben, wie man jQuery wieder zum Theme hinzufügt und so die Kompatibilität alter Skripte wiederherstellt.

Wer das eigene Theme nicht anpassen kann oder möchte, für den steht unsere kostenlose Erweiterung jQuery Support for Shopware >= 6.5 bereit, die einfach installiert werden kann und die oben beschriebene Anleitung implementiert.

Shopware 6 Agentur gesucht?

Sie sind auf der Suche nach einer zuverlässigen Agentur, die sich mit Shopware 6 auskennt und Ihnen unkompliziert durch den Online-Shop Alltag hilft? NETZKOLLEKTIV betreut Händler seit über 10 Jahren. Rufen Sie uns an!

Jetzt unverbindlich über mein Projekt sprechen