Wer einen Shopware-Shop um Funktionen erweitern oder an eigene Abläufe anpassen möchte, nutzt dafür Plugins oder Apps. Welche Erweiterung passt, hängt davon ab, ob der Shop in der Shopware-Cloud oder auf einem eigenen Server läuft und wie tief sie ins Shopsystem eingreift.
Extensions ergänzen etwa die Suche, den Checkout oder Schnittstellen zu anderen Diensten. Sie müssen zur Shopware-Version und zur technischen Umgebung passen. So vermeidest du später unnötige Anpassungen.
Welche Shopware-Funktionen Extensions ergänzen
Extensions ergänzen Funktionen, die Shopware im jeweiligen Shop nicht bietet. Das betrifft etwa Zahlungs- und Versanddienste, eine angepasste Suche oder zusätzliche Möglichkeiten im Checkout. Andere Erweiterungen unterstützen B2B-Funktionen, Produktkonfiguration, Suchmaschinenoptimierung oder Marketing.
Auch die Gestaltung lässt sich anpassen. Für Änderungen an der Storefront, also dem sichtbaren Teil des Shops, kommen beispielsweise Themes infrage. Lege zuerst genau fest, welche Aufgabe eine Erweiterung für deinen Geschäftsprozess erfüllen soll. „Bessere Suche“ ist als Anforderung zu ungenau. Hilfreicher ist etwa: Kundinnen und Kunden sollen Produkte anhand bestimmter Merkmale filtern können.
Eine Extension ersetzt dabei nicht automatisch jede individuelle Entwicklung. Ob ein fertiges Angebot die gewünschte Funktion abdeckt, hängt von seinem Umfang und den Anforderungen des Shops ab. Prüfe deshalb die Funktionsbeschreibung und kläre offene Punkte vor der Installation.
Shopware-Apps und Plugins unterscheiden
Plugins laufen innerhalb der Shopware-Umgebung und können tief in deren Funktionen eingreifen. Apps arbeiten außerhalb des Shopware-Kernprozesses und tauschen Daten über Schnittstellen aus. Eine Schnittstelle, häufig API genannt, ermöglicht es getrennten Programmen, miteinander zu kommunizieren.
| Erweiterung | Typischer Einsatz | Technische Besonderheit |
|---|---|---|
| Plugin | Tiefe Änderungen an Shopware-Funktionen, etwa an interner Logik oder Datenbankstrukturen | Läuft im Shopware-System und ist für selbst gehostete Shops vorgesehen |
| App | Anbindung externer Dienste und Erweiterungen über Schnittstellen | Arbeitet außerhalb des Shopware-Kerns und ist cloud-kompatibel |
| Theme | Anpassungen an der Darstellung der Storefront | In der Cloud werden Storefront-Themes als Apps bereitgestellt |
Shopware führte Apps mit Version 6.4.0.0 ein. Sie lassen sich sowohl in der Cloud als auch in selbst gehosteten Shops einsetzen. Plugins sind dagegen in der Shopware-Cloud nicht unterstützt. Bei einer selbst gehosteten Installation kommen je nach Aufgabe Apps oder Plugins infrage. Entscheidend ist also zuerst das Hosting-Modell, danach die gewünschte Funktion.
Shopware-Extensions vor der Installation prüfen
Mit Filtern im Shopware Store kannst du Angebote nach Preis und Shopware-Version filtern. Für die Cloud-Kompatibilität gibt es ebenfalls einen Filter. Prüfe anschließend, ob die Erweiterung die benötigte Funktion abdeckt und deine Shopware-Version unterstützt. Achte auch auf Updates und Support: Eine Erweiterung muss gepflegt werden, wenn sich Shopware weiterentwickelt.
Bewertungen und Zertifizierungen helfen dir, eine Extension einzuschätzen. Shopware berücksichtigt bei Zertifizierungen unter anderem Downloads und Bewertungen. Auch Aktualisierungen und Support-Bewertungen fließen ein. Diese Signale zeigen jedoch nicht, ob eine Extension zu jeder individuellen Konfiguration passt. Außerdem sind Store-Einträge teilweise gesponsert. Eine prominente Platzierung allein ist daher kein Qualitätsnachweis.
Kostenlose und kostenpflichtige Extensions stehen nebeneinander. Preise und Lizenzbedingungen unterscheiden sich je nach Angebot und können sich ändern. Prüfe, ob Kosten einmalig oder wiederkehrend anfallen und welche Leistungen enthalten sind. Kläre bei kostenpflichtigen Extensions auch, wie der Anbieter Support und Updates bereitstellt.
Shopware-Extensions aktualisieren und entfernen
Vor einem Shopware-Upgrade sollten installierte Extensions aktuell sein und die Zielversion unterstützen. Shopware empfiehlt diese Prüfung, weil inkompatible Erweiterungen Probleme beim Update verursachen können. Mit einem Backup vor dem Upgrade kannst du den vorherigen Stand wiederherstellen, falls etwas schiefgeht.
Beim Entfernen einer Extension solltest du prüfen, was mit ihren Daten geschieht. Deaktivieren, Entfernen und Löschen gespeicherter Extension-Daten sind unterschiedliche Schritte. Shopware weist darauf hin, dass das dauerhafte Löschen solcher Daten nicht rückgängig gemacht werden kann. Kläre deshalb vorab, welche Daten die Erweiterung speichert und ob der Shop sie später noch benötigt.

