Ein Shopware-Plugin auswählen: fünf Prüfungen vor dem Kauf
Vor dem Kauf eines Shopware-Plugins lohnen fünf Prüfungen: ob der Kern es schon kann, ob die Version passt, ob es gepflegt wird, wie tief es eingreift und wie man es wieder loswird. Kriterien aus Herstellersicht und aus den Prüfregeln des Shopware Stores, ohne Produktempfehlung.

Wer im Shopware Store nach einer Funktion sucht, findet dort Erweiterungen verschiedener Hersteller. Die Auswahl entscheidet nicht nur darüber, ob eine Funktion heute läuft, sondern auch darüber, wie aufwendig das nächste Update wird. Ein Plugin ist Code, der in Ihrem Shop mitläuft.
Wir entwickeln selbst Erweiterungen für den Shopware Store und kennen die Prüfung dort von der Herstellerseite. Die Kriterien unten stammen aus dieser Sicht, aus den öffentlichen Prüfregeln von Shopware und aus eigenen Tests. Bestimmte Erweiterungen empfehlen wir hier nicht, auch nicht unsere eigenen. Es geht um die Fragen, die Sie jedem Plugin stellen können.
1. Bedarf: Kann der Kern es schon?
Die günstigste Erweiterung ist die, die man nicht braucht. Vor der Suche im Store lohnt der Blick, was Shopware selbst mitbringt. Beispiele aus unseren Ratgebern:
- Eine Sitemap erzeugt Shopware selbst. Wann ein Plugin trotzdem sinnvoll ist, steht in Sitemap: Bordmittel oder Plugin.
- Einen Teil der B2B-Anforderungen deckt der Kern ab, einen anderen nicht: B2B in Shopware.
- Versandkosten nach Gewicht, Wert oder Regel rechnet der Kern über die Preismatrix der Versandart: Versandkosten in Shopware.
Formulieren Sie die Anforderung in einem Satz, bevor Sie suchen. „Kunden sollen X können, damit Y“ trennt eine echte Lücke von einer Funktion, die nur anders heißt.
2. Version: passt das Plugin zu Ihrem Kern?
Jedes Plugin gibt an, mit welchen Shopware-Versionen es arbeitet. Diese Angabe ist nicht nur Information. Shopware prüft sie beim Installieren. In unserem Test vom 27.10.2026 ließ sich ein Plugin mit der Angabe shopware/core ~6.6.0 in 6.6.10.6 installieren. In 6.7.2.2 brach die Installation ab, ebenso am 11.11.2026 in 6.7.16.0:
Required plugin/package "shopware/core ~6.6.0" does not match installed version == 6.7.16.0.
Prüfen Sie deshalb vor dem Kauf:
- Ihre Version heute. Im Store-Eintrag steht, mit welchen Shopware-Versionen der Hersteller die Erweiterung als kompatibel ausweist, im Änderungsprotokoll zusätzlich je Version.
- Ihre Version morgen. Planen Sie ein Update von 6.6 auf 6.7, muss das Plugin beide tragen oder rechtzeitig nachziehen. Steht 6.7 nicht in der Angabe, ist das ein Gesprächsthema mit dem Hersteller, bevor Sie kaufen.
Wie eine solche Angabe für Kunden aussehen kann, zeigt unsere Übersicht der eigenen Shopware-Plugins: Dort steht bei jedem Plugin der Versionsbereich, für den wir es angeben. Für die Auswahl zählt aber immer die Angabe im Store-Eintrag des jeweiligen Herstellers.
Was eine offene oder enge Versionsangabe über den Hersteller verrät, beschreibt der Ratgeber Was eine Versionsangabe im Plugin wirklich zusagt.
3. Pflege: wird das Plugin weiterentwickelt?
Ein Store-Eintrag zeigt mehr, als man beim ersten Blick liest. Auf der Store-Seite einer unserer eigenen Erweiterungen haben wir am 11.11.2026 unter anderem diese Angaben abgelesen:
| Angabe im Store | was sie Ihnen sagt |
|---|---|
| Kompatibilität | für welche Shopware-Versionen der Hersteller freigibt |
| Letzte Aktualisierung, Version | ob die Erweiterung mit neuen Shopware-Versionen mitgeht |
| Änderungsprotokoll mit Versionsbereich je Version | was sich geändert hat, ob Fehler behoben werden, ab wann eine Shopware-Version unterstützt wird |
| Bewertungen mit Teilnoten, auch für Support | wie Käufer Funktion, Bedienung, Dokumentation und Support erleben |
| Herstellerangaben zum Support | Sprachen und angegebene Antwortzeit |
Eine alte letzte Aktualisierung ist nicht automatisch schlecht. Eine kleine, stabile Erweiterung braucht nicht ständig Änderungen. Wenn aber die Kompatibilität an der aktuellen Shopware-Version endet und das Änderungsprotokoll schweigt, ist das ein Risiko für Ihr nächstes Update.
4. Eingriff: wie tief greift die Erweiterung in den Shop?
Hier entsteht die eigentliche Abhängigkeit. Shopware kennt zwei Arten von Erweiterungen:
- Eine App arbeitet über Schnittstellen und festgelegte Erweiterungspunkte.
- Ein Plugin läuft als PHP-Code in Ihrer Installation. Es kann Vorlagen überschreiben, Abläufe im Warenkorb verändern und eigene Datenbanktabellen anlegen.
Der Unterschied ist im Ratgeber App oder Plugin in Shopware technisch beschrieben. Für die Auswahl heißt er: Je tiefer eine Erweiterung eingreift, desto eher betrifft sie ein Shopware-Update und desto eher kollidiert sie mit anderen Erweiterungen oder Ihrem Theme. Fragen Sie bei Erweiterungen, die Checkout, Preise oder Steuern verändern, besonders genau nach.
Das gilt auch für Erweiterungen außerhalb des Stores, etwa aus einem früheren Projekt. Sie haben keine Store-Prüfung durchlaufen. Liegt der Code vor, kann man ihn vor dem Einsatz lesen lassen.
5. Rückweg: lässt sich das Plugin sauber entfernen?
Die Prüfregeln für Store-Erweiterungen verlangen laut Shopware, dass sich eine Erweiterung ohne Fehler installieren, deinstallieren und erneut installieren lässt. Bei der Deinstallation muss der Händler wählen können:
- Daten behalten, etwa Tabellen, Textbausteine und Medien, oder
- vollständig entfernen, sodass der Shop aussieht, als sei die Erweiterung nie installiert gewesen.
Zahlungs- und Versandarten einer Erweiterung gelten dabei als geschäftskritische Konfiguration: Sie sollen deaktiviert statt gelöscht werden. Was beim Deinstallieren tatsächlich verloren geht, haben wir in Was beim Deinstallieren eines Plugins verloren geht untersucht. Spielen Sie den Rückweg einmal in einer Kopie Ihres Shops durch, bevor Sie Daten in das Plugin stecken.
Was die Store-Prüfung abdeckt und was nicht
Laut den Prüfregeln von Shopware (abgerufen am 30.10. und 11.11.2026) werden Store-Erweiterungen
- automatisch geprüft, mit PHPStan und SonarQube,
- manuell geprüft auf Sicherheit, Code-Standards, Bedienbarkeit und Funktion,
- auf der aktuellen stabilen Version von Shopware 6 getestet.
Das ist eine echte Hürde, und sie schließt grobe Fehler aus. Sie testet aber nicht Ihren Shop: nicht Ihr Theme, nicht Ihre anderen Erweiterungen, nicht Ihre Datenmenge und nicht Ihre ältere Shopware-Version. Deshalb gehört jedes neue Plugin zuerst in eine Testkopie.
Die Prüfung in fünf Fragen
- Bedarf: Welche Lücke schließt das Plugin, die der Kern nicht abdeckt?
- Version: Steht Ihre heutige und Ihre geplante Shopware-Version in der Kompatibilität?
- Pflege: Geht die Erweiterung mit neuen Versionen mit, und gibt es erreichbaren Support?
- Eingriff: App oder Plugin, und berührt es Checkout, Preise oder Steuern?
- Rückweg: Was passiert mit Ihren Daten bei der Deinstallation, getestet in der Kopie?
Findet sich keine Erweiterung, die alle fünf Fragen besteht, kann eine eigene Lösung der bessere Weg sein. Was dazu gehört, beschreiben wir auf der Seite App- und Plugin-Entwicklung. Wer ein Plugin vor dem Kauf oder vor einem Update prüfen lassen möchte: Auf der Seite Shopware Support beschreiben wir, wie wir Shops betreuen.
Grenzen dieses Ratgebers
Die Versionsprüfung haben wir am 27.10.2026 mit einem eigenen Testplugin in 6.6.10.6 und 6.7.2.2 nachgestellt und am 11.11.2026 in 6.6.10.6 und 6.7.16.0 wiederholt. Die Prüfregeln stammen aus der öffentlichen Entwicklerdokumentation von Shopware, Stand 11.11.2026. Wie gründlich die manuelle Prüfung im Einzelfall ausfällt, können wir von außen nicht beurteilen. Die Angaben eines Store-Eintrags haben wir an der Store-Seite einer eigenen Erweiterung abgelesen. Andere Einträge können anders aufgebaut sein.
Ein Plugin wird ein Teil Ihres Shops. Prüfen Sie vor dem Kauf, ob der Kern es schon kann, ob die Version passt, ob es gepflegt wird, wie tief es eingreift und wie Sie es wieder loswerden.
Häufige Fragen
- Woran erkenne ich ein gutes Shopware-Plugin?
- Ein Plugin passt, wenn es eine Lücke schließt, die der Kern nicht abdeckt, zu Ihrer Shopware-Version passt, sichtbar gepflegt wird und sich sauber wieder entfernen lässt. Bewertungen helfen, ersetzen aber nicht den Test in einer Kopie Ihres Shops.
- Sind Plugins aus dem Shopware Store geprüft?
- Ja. Laut Shopware werden Store-Erweiterungen automatisch und manuell geprüft, unter anderem auf Sicherheit und Code-Standards, und auf der aktuellen stabilen Shopware-Version getestet. Ihren Shop mit seinem Theme und anderen Erweiterungen kennt diese Prüfung nicht.
- Was bedeutet die Kompatibilitätsangabe?
- Sie nennt die Shopware-Versionen, für die der Hersteller die Erweiterung freigibt. Technisch prüft Shopware die Angabe aus dem Plugin beim Installieren und lehnt ab, wenn sie nicht passt. Ob das Plugin auf einer freigegebenen Version fehlerfrei läuft, sagt sie nicht.
- App oder Plugin — was ist besser?
- Das hängt vom Zweck ab. Eine App arbeitet über Schnittstellen und kann auch in der Shopware-Cloud laufen, ein Plugin läuft als Code in der Installation und kann tiefer eingreifen. Für den Shop heißt tiefer auch: mehr Wirkung bei Updates.
- Was passiert mit den Daten, wenn ich ein Plugin wieder entferne?
- Für Store-Erweiterungen verlangt Shopware, dass Sie bei der Deinstallation wählen können: Daten behalten oder vollständig entfernen. Was genau gelöscht wird, hängt vom Plugin ab. Prüfen Sie das in der Testkopie, bevor Sie sich auf das Plugin verlassen.
