Leistungen
Shopware
Preise Referenzen Über uns Vor Ort in NRW Kontakt Notfallservice Kundenlogin Kundenkonto anlegen Kostenloser Website-Check

// Shopware-Hilfe

Plugin nach Update
inkompatibel?

Nach dem Shopware-Update lässt sich ein Plugin nicht mehr aktualisieren oder aktivieren, und es erscheint „Required plugin/package … does not match installed version“, „Failed Dependency“ oder „is missing or not installed and activated“? Das ist der häufigste Stolperstein bei Hauptversions-Updates, und mit dem richtigen Vorgehen bleibt der Shop dabei online.

Plugin-Update Failed Dependency Kompatibilität Composer Hauptversion PHP-Version Testlauf Backup Plugin-Update Failed Dependency Kompatibilität Composer Hauptversion PHP-Version Testlauf Backup

Kurz gesagt

Jedes Plugin gibt an, mit welchen Shopware-Versionen es funktioniert. Passt die installierte Shopware-Version nicht in diesen Bereich, verweigert Shopware Installation, Aktualisierung oder Aktivierung. Typisch ist das nach einem Sprung auf eine neue Hauptversion: Shopware ist schon auf dem neuen Stand, das Plugin noch auf dem alten. Lösen lässt es sich mit einer kompatiblen Plugin-Version, mit einer Anpassung des Plugins oder, wenn es keine gibt, mit einem Ersatz. Wichtig ist, das Plugin bis dahin nur zu deaktivieren und nicht zu deinstallieren.

Woran Sie das Problem erkennen

  • Beim Aktualisieren oder Aktivieren erscheint „Required plugin/package „shopware/core …“ does not match installed version“
  • Die Administration meldet „Failed Dependency“, oft beim Zahlungs-Plugin wie PayPal
  • Ein Paket wird als fehlend gemeldet: „is missing or not installed and activated“
  • Vor dem Update standen alle Erweiterungen auf grün, danach funktionieren einige nicht mehr
  • Der Shop zeigt nach dem Update einen Fehler 500, sobald ein bestimmtes Plugin aktiv ist

// Ursachen

Die häufigsten Ursachen

Plugin-Version zu alt

Das installierte Plugin unterstützt nur die alte Shopware-Version. Für die neue Hauptversion gibt es eine eigene Plugin-Version, die erst installiert werden muss.

Keine kompatible Version verfügbar

Der Hersteller hat sein Plugin noch nicht oder gar nicht mehr für die neue Version veröffentlicht. Das betrifft vor allem ältere oder nicht mehr gepflegte Erweiterungen.

Fehlendes Paket

Das Plugin braucht ein zusätzliches Paket, etwa eine Bibliothek des Zahlungsanbieters, das bei Composer-Installationen nicht automatisch mitinstalliert wurde.

Update übersprungen

Mehrere Hauptversionen wurden in einem Sprung aktualisiert. Plugins, Datenbank und Theme kommen dabei leichter durcheinander als bei einem schrittweisen Update.

PHP-Version passt nicht

Neue Shopware- und Plugin-Versionen setzen oft eine neuere PHP-Version voraus. Läuft der Server noch auf der alten, scheitert das Update der Plugins.

Eigene Plugins nicht geprüft

Die Kompatibilitätsprüfung im Admin kennt vor allem Plugins aus dem Store. Eigenentwicklungen, angepasste Themes und Abhängigkeiten über Composer prüft sie nicht vollständig.

Was Sie jetzt tun können

  • Unter Erweiterungen, Meine Erweiterungen nachsehen, welche Plugins eine Warnung zeigen und ob für sie ein Update angeboten wird.
  • Im Shopware Store oder beim Hersteller prüfen, ob es eine Version für Ihre neue Shopware-Version gibt.
  • Läuft der Shop nur mit dem betroffenen Plugin nicht, das Plugin deaktivieren, nicht deinstallieren. Beim Deinstallieren können Einstellungen und Daten verloren gehen.
  • Prüfen, welche Funktion ohne das Plugin fehlt. Ist es zum Beispiel eine Zahlungsart, ein anderes Zahlungsmittel vorübergehend in den Vordergrund stellen.

Mit Zugriff auf die Kommandozeile

Vorher Datenbank und Dateien sichern. Diese Befehle zeigen den Stand und ändern nichts Gefährliches:

php bin/console plugin:refresh
php bin/console plugin:list

Die Liste zeigt Version und Status jedes Plugins. Ein Plugin, das den Shop blockiert, deaktivieren Sie mit php bin/console plugin:deactivate PluginName. Ist eine neue Plugin-Version eingespielt, aktualisiert php bin/console plugin:update PluginName sie in Shopware.

Beim nächsten Update besser planen

  • Vor einer neuen Hauptversion alle Plugins auf Kompatibilität prüfen, auch eigene und solche, die über Composer installiert wurden.
  • Das Update zuerst auf einer Kopie des Shops durchspielen, mit echten Daten, und erst danach im Live-Shop.
  • Hauptversionen nacheinander aktualisieren statt mehrere auf einmal zu überspringen.
  • Die PHP-Version des Servers vorher auf den Stand bringen, den die neue Version verlangt.

Was Sie besser nicht tun sollten

  • Die Versionsangabe im Plugin von Hand ändern, damit Shopware es installiert. Das Plugin läuft dann mit Code, der nicht für diese Version gebaut ist, und Fehler tauchen oft erst im Checkout auf.
  • Plugin-Ordner per FTP löschen. Shopware kennt das Plugin weiter, und der Shop kann danach gar nicht mehr starten.
  • Ein Backup von vor dem Update über den laufenden Shop spielen, ohne die zwischenzeitlichen Bestellungen zu sichern.

Wann Sie Hilfe holen sollten

Wenn es für ein wichtiges Plugin keine kompatible Version gibt, wenn ein eigenes Plugin angepasst werden muss oder wenn das nächste Hauptversions-Update ansteht. Wir machen Plugins von Drittanbietern und Eigenentwicklungen fit für neue Versionen, testen Updates auf einer Kopie und spielen sie ein, wenn alles läuft. Steht der Shop gerade, hilft der 24/7 Notfallservice.

// Passt dazu

// Soforthilfe

Sie kommen nicht weiter?

Schicken Sie uns kurz die Fehlermeldung, Ihre Shopware-Version und das betroffene Plugin. Wir sagen Ihnen, ob es eine kompatible Version gibt oder was eine Anpassung kostet.

Anfrage senden → 💬 WhatsApp 📞 +49 172 2485226

// Häufige Fragen

Fragen und Antworten

Was bedeutet „Required plugin/package … does not match installed version“?+

Das Plugin verlangt eine andere Shopware-Version als die installierte. Meist ist das Plugin noch für die alte Hauptversion gebaut. Abhilfe schafft eine kompatible Plugin-Version oder eine Anpassung des Plugins.

Kann ich das Plugin trotzdem aktivieren?+

Davon raten wir ab. Shopware blockiert das aus gutem Grund: Ein Plugin, das nicht für die Version gebaut ist, kann Fehler im Checkout oder einen Ausfall des Shops verursachen. Bis zur Lösung bleibt es deaktiviert.

Was tun, wenn es keine kompatible Version gibt?+

Es gibt drei Wege: auf eine Version des Herstellers warten, ein anderes Plugin mit ähnlicher Funktion nehmen oder das vorhandene Plugin anpassen lassen. Welcher Weg sinnvoll ist, hängt davon ab, wie wichtig die Funktion ist und wie gut das Plugin gepflegt wird.

Warum war vor dem Update alles grün und trotzdem gibt es Fehler?+

Die Prüfung im Admin stützt sich auf die Angaben der Hersteller im Store. Eigene Plugins, angepasste Themes, Composer-Abhängigkeiten und die PHP-Version deckt sie nicht vollständig ab. Ein Testlauf auf einer Kopie zeigt solche Probleme vorher.

Muss ich Plugins vor einem Update deaktivieren?+

Bei Hauptversions-Updates sollten Plugins ohne Freigabe für die neue Version vorher deaktiviert werden. Nach dem Update werden sie in der passenden Version wieder aktiviert.

Was kostet ein Hauptversions-Update?+

Anpassungen an einzelnen Plugins kommen dazu, wenn es keine kompatible Version gibt.

Kann ich einfach auf der alten Version bleiben?+

Eine Zeit lang ja, aber ältere Versionen bekommen irgendwann keine Sicherheitsupdates mehr, und Plugins sowie Zahlungsanbieter stellen die Unterstützung ein. Je länger das Update wartet, desto größer und teurer wird der Sprung.