Mehrere oder alle Shopware 6 Plugins deaktivieren

von | Sep. 7, 2025 | Alle, Shopware 6, Shopware Einstellungen, Shopware Entwicklung, Shopware Plugins | 0 Kommentare

Alle Shopware 6 Plugins deaktivieren – Einleitung und Überblick

Das Thema Alle Shopware 6 Plugins deaktivieren ist besonders relevant für Shopbetreiber und Entwickler, die schnell und effizient mehrere Plugins deaktivieren möchten. Egal ob zur Fehlerbehebung, zum Update oder für Wartungsarbeiten – die richtige Vorgehensweise spart viel Zeit und verhindert unerwartete Probleme. In diesem Beitrag erfährst Du, wie Du alle Shopware 6 Plugins deaktivieren kannst, sowohl über die Datenbank als auch per Konsole, inklusive wichtiger Hinweise zu Themes und Verkaufskanälen.

1. Alle Shopware 6 Plugins deaktivieren: Grundlagen

Das gleichzeitige Deaktivieren mehrerer Plugins in Shopware 6 ist häufig notwendig, wenn Probleme im Shop auftreten oder umfangreiche Wartungen anstehen. Grundsätzlich stehen zwei Wege zur Verfügung: die direkte Änderung in der Datenbank und die Nutzung der offiziellen CLI-Konsole von Shopware.

Wichtige Punkte für die Vorbereitung:

  • Lege immer zuerst ein vollständiges Backup von Shop und Datenbank an.
  • Die Datenbankmethode sollte nur von erfahrenen Nutzern angewendet werden, da Fehler gravierende Auswirkungen haben können.
  • Die CLI-Methode gilt als sicherer und ist offiziell von Shopware empfohlen.
  • Vor Deaktivierung von Themes: Stelle sicher, dass diese keinem Verkaufskanal zugeordnet sind, sonst können sie nicht deaktiviert werden.

Alle Shopware 6 Plugins deaktivieren – zurück zur Übersicht

2. Alle Shopware 6 Plugins deaktivieren: Per Datenbank

Die Deaktivierung per Datenbank ist vor allem dann sinnvoll, wenn der Admin-Bereich nicht zugänglich ist oder eine schnelle Massen-Deaktivierung benötigt wird.

So funktioniert die Datenbank-Deaktivierung

  1. Greife über phpMyAdmin oder einen anderen MySQL-Client auf die Shopware-Datenbank zu.
  2. Suche die Tabelle plugin, die alle installierten Plugins auflistet.
  3. In der Spalte active steht für jedes Plugin eine 1 (aktiv) oder 0 (deaktiviert).
  4. Um mehrere Plugins gleichzeitig zu deaktivieren, kannst Du folgenden SQL-Befehl verwenden:
UPDATE `plugin` SET `active` = 0 WHERE `active` = 1;

Dieser Befehl deaktiviert alle aktiven Plugins. Alternativ kannst Du die Deaktivierung auf spezifische Plugins einschränken, wenn nötig.

Wichtig zu beachten

  • Nach der Änderung immer den Shop-Cache leeren (z.B. per CLI: php bin/console cache:clear), damit die Änderungen greifen.
  • Diese Methode ist nur für erfahrene Nutzer geeignet. Fehler können den Shop unbenutzbar machen.

Alle Shopware 6 Plugins deaktivieren – zurück zur Übersicht

3. Alle Shopware 6 Plugins deaktivieren: Per CLI-Konsole

Die CLI-Methode ist die empfohlene und sicherere Variante, mehrere Plugins in Shopware 6 zu deaktivieren.

Schritte zur Plugin-Deaktivierung über CLI

  1. Verbinde Dich per SSH mit Deinem Server.
  2. Wechsle in das Stammverzeichnis Deiner Shopware-Installation.
  3. Finde die technischen Namen der Plugins mit:
php bin/console plugin:list
  1. Deaktiviere mehrere Plugins gleichzeitig mit (ersetze die Plugin-Namen durch Deine):
php bin/console plugin:deactivate PluginName1 PluginName2 PluginName3

Wenn Du alle Plugins deaktivieren willst, kannst Du alle Namen aus der Liste verwenden. Die Konsole fragt meist noch einmal nach einer Bestätigung.

Vorteile der CLI-Methode

  • Offiziell unterstützte, saubere Methode.
  • Checks verhindern Fehler, z.B. bei Plugins, die noch Verkaufskanälen zugeordnet sind.
  • Einfache Integration in Automatisierungen und Skripte.

Alle Shopware 6 Plugins deaktivieren – zurück zur Übersicht

4. Themes deaktivieren und Verkaufskanäle beachten

Bevor Du Themes deaktivierst, solltest Du sicherstellen, dass diese keinem Verkaufskanal zugeordnet sind. Sonst erhältst Du eine Fehlermeldung und die Deaktivierung schlägt fehl.

So prüfst und änderst Du die Verkaufskanal-Zuordnung

  • Im Shopware-Admin unter „Verkaufskanäle“ die verwendeten Themes prüfen.
  • Bestehende Themes vom jeweiligen Verkaufskanal abwählen oder ein anderes Theme zuweisen.

Theme über CLI einem Verkaufskanal zuweisen

Du kannst das Standard-Theme ganz einfach per CLI wieder einem Verkaufskanal zuordnen, um sicherzugehen, dass der Shop nach Plugin- und Theme-Deaktivierungen wieder läuft:

php bin/console sales-channel:assign-theme Verkaufskanal-Name Standard-Theme-Name

Dies hilft häufig, wenn nach Deaktivierung von Plugins oder Themes der Shop nicht richtig lädt.

Alle Shopware 6 Plugins deaktivieren – zurück zur Übersicht

5. Tipps und Best Practices für Plugin-Deaktivierung

  • Backup anlegen: Vor jeder Änderung an Plugins oder Themes unbedingt eine vollständige Sicherung erstellen.
  • Cache leeren: Nach Deaktivierung immer den Shop-Cache leeren, damit die Änderungen wirksam werden.
  • Testen: Prüfe den Shop nach der Deaktivierung ausführlich, ob alle Kernfunktionen noch funktionieren.
  • Verkaufskanäle beachten: Deaktiviere Themes nur, wenn diese keinem Verkaufskanal mehr zugeordnet sind.
  • CLI bevorzugen: Nutze wann immer möglich die CLI-Befehle, da sie sicherer und schneller sind.

Alle Shopware 6 Plugins deaktivieren – zurück zur Übersicht