Shopware-Plugin:kaufen oderbauen lassen?
Wann eine Erweiterung aus dem Shopware Store reicht, wann eine App der richtige Weg ist und wann sich ein eigenes Plugin lohnt. Mit Kostenlogik, Update-Risiko und einer Checkliste für das Briefing.
Direkt zur Anfrage- Wann reicht ein Plugin aus dem Shopware Store?
- Shopware App vs Plugin: Was ist der Unterschied?
- Läuft Ihr Shop in der Shopware Cloud?
- Was kostet ein Store-Plugin, und was ein eigenes?
- Was passiert mit Plugins bei Shopware-Updates?
- Wann reicht ein Skript über die Admin-API statt eines Plugins?
- Store-Plugin, App, eigenes Plugin oder Skript im Überblick
- Was gehört ins Briefing an einen Shopware-Entwickler?
- Häufige Fragen
- So treffen Sie die Entscheidung in einer Stunde
- Woher die Angaben auf dieser Seite stammen

Sprechen wir über Ihr Projekt.
Erst prüfen wir, ob das Vorhaben zu Ihrem Geschäftsmodell passt. Dann folgt ein Vorschlag mit Phasen und Aufwand.
Plugin-Vorhaben besprechen oder anrufen: +49 151 1576 5566Ob Sie ein Shopware Plugin kaufen oder entwickeln lassen, hängt vor allem an einer Frage, nämlich ob die Erweiterung aus dem Store Ihren Ablauf abbildet oder ob Sie umgekehrt Ihren Ablauf an die Erweiterung anpassen müssten. Passt sie, ist die Store-Lösung meist der schnellere Weg. Läuft Ihr Shop in der Shopware Cloud als SaaS, ist die Auswahl ohnehin kleiner, denn dort gibt es nur Apps (Plugins werden laut Shopware nicht unterstützt). Und wer nur einmal viele Datensätze ändern muss, braucht oft gar keine Erweiterung, sondern ein geprüftes Skript über die Admin-API.
- Kaufen im eigentlichen Sinn gibt es im Store seit dem 28.12.2023 nicht mehr: Erweiterungen werden gemietet, und wenn die Mietzeit endet, endet auch das Nutzungsrecht.
- Plugins laufen im Shopware-Prozess mit Zugriff auf die Datenbank, und genau deshalb laufen sie nicht in der Shopware Cloud. Dort bleibt Ihnen die App.
- Bei Major-Versionen sollten Sie mit Arbeit rechnen. Für Shopware 6.7 brauchten Plugins mit Admin-Komponenten eigene Versionen, und Shopware 6.8 ist schon für 2027 geplant.
- Eine einmalige Massenänderung löst ein Skript über die Admin-API, und danach bleibt kein dauerhafter Code im Shop zurück.
Auf dieser Seite
- Wann reicht ein Plugin aus dem Shopware Store?
- Shopware App vs Plugin: Was ist der Unterschied?
- Läuft Ihr Shop in der Shopware Cloud?
- Was kostet ein Store-Plugin, und was ein eigenes?
- Was passiert mit Plugins bei Shopware-Updates?
- Wann reicht ein Skript über die Admin-API statt eines Plugins?
- Store-Plugin, App, eigenes Plugin oder Skript im Überblick
- Was gehört ins Briefing an einen Shopware-Entwickler?
- Häufige Fragen
- So treffen Sie die Entscheidung in einer Stunde
- Woher die Angaben auf dieser Seite stammen
Wann reicht ein Plugin aus dem Shopware Store?
Lesen Sie die Beschreibung einer Store-Erweiterung nicht auf Funktionen hin, sondern mit Ihrem Ablauf im Kopf. Ein Bundle-Plugin, das Bundles im Warenkorb rabattiert, hilft Ihnen nicht, wenn Ihr Bundle in der Warenwirtschaft als eigene Artikelnummer ankommen muss. Am Anfang steht deshalb eine Beschreibung in wenigen Sätzen, die festhält, wer was tut, in welcher Reihenfolge und mit welchen Daten, und was danach anders sein soll.
Für Standardaufgaben ist der Store stark. Zahlungsarten, Versanddienstleister, Newsletter-Anbindungen und Bewertungen pflegen dort Anbieter, deren Geschäft an genau dieser Anbindung hängt. Geprüft wird jede Erweiterung, bevor sie erscheint, zuerst automatisch mit PHPStan und SonarQube und danach noch einmal von Hand auf Sicherheit, Codestandards, Bedienung und Funktion. Ihren eigenen Test ersetzt das nicht, das Risiko ist aber geringer als bei ungeprüftem Code.
Bevor Sie etwas kaufen oder bauen lassen, schauen Sie sich die Bordmittel an. Zusatzfelder für Produkte oder Kategorien etwa legen Sie in der Administration unter Einstellungen, System, Zusatzfelder an. Dafür braucht es keine Zeile Code, und für viele Zusatzinformationen reicht das schon.
Shopware App vs Plugin: Was ist der Unterschied?
Shopware 6 kennt zwei Arten von Erweiterungen, und der Unterschied zwischen ihnen ist vor allem einer des Ortes. Plugins laufen im Prozess des Shopware-Kerns, reagieren dort auf Ereignisse, führen eigenen Code aus und haben die Datenbank direkt im Zugriff. Apps bleiben außerhalb des Kerns, lassen sich über Webhooks von Ereignissen benachrichtigen und arbeiten über die Admin-API mit den Daten des Shops.
Aus diesem Aufbau folgen auch die Grenzen, die man kennen sollte: Eine App kann weder die Datenbankstruktur verändern noch interne Routen oder Konsolenbefehle anlegen. Im Gegenzug hängt sie weniger an der Shopware-Version und läuft in der Cloud genauso wie im selbst gehosteten Shop. Ganz ohne Logik im Shop bleibt sie übrigens nicht, denn seit Shopware 6.4.8.0 können Apps über sogenannte App Scripts auch Logik innerhalb von Shopware ausführen, allerdings in einer abgeschotteten Umgebung.
In der Praxis heißt das: Tauscht die Erweiterung Daten mit einem externen System aus, etwa mit Warenwirtschaft, PIM oder Versand, ist eine App oft die zukunftssichere Wahl. Greift sie dagegen tief in Checkout, Preisberechnung oder Datenmodell ein, landet man meist beim Plugin, vorausgesetzt, Ihr Shop lässt es zu.
| Aufgabe | Plugin | App |
|---|---|---|
| Aussehen des Storefronts ändern | ja | ja |
| Module in der Administration ergänzen | ja | ja |
| Eigene Entitäten anlegen | ja | ja |
| Datenbankstruktur verändern | ja | nein |
| Eigene Routen und Konsolenbefehle | ja | nur über externen Dienst |
| Zahlungsanbieter anbinden | ja | ja |
| Installation in der Shopware Cloud | nein | ja |
| Installation im selbst gehosteten Shop | ja | ja |
Läuft Ihr Shop in der Shopware Cloud?
Die zweite Frage, nämlich wo Ihr Shop läuft, klärt oft schon die erste. Shopware betreibt zwei Cloud-Modelle, bei SaaS übernimmt Shopware Hosting und Updates vollständig, bei PaaS verwaltet Shopware die Infrastruktur und Sie die Anwendung. Laut Entwicklerdokumentation lässt sich ein SaaS-Shop nur über Apps anpassen, weil Plugins mit ihrem direkten Zugriff auf Prozess und Datenbank in der Cloud nicht unterstützt werden. Selbst gehostete Shops lassen beides zu.
Wer die kostenlose Community Edition nutzt, sollte auf ein Datum achten. Seit dem 24. März 2025 gilt eine Fair Usage Policy: Setzt ein Unternehmen über den Shop mehr als eine Million Euro im Jahr um, braucht es einen der Pläne Rise, Evolve oder Beyond, um weiter Zugriff auf den Shopware Account und den Shopware Store zu haben. Die Open-Source-Lizenz selbst bleibt davon unberührt. Stehen Sie an dieser Schwelle, klären Sie das am besten, bevor Sie eine Store-Erweiterung kaufen.
Prüfen Sie auch, ob Ihr Plan die Funktion vielleicht schon mitbringt. B2B Components und die erweiterte Suche (Advanced Search) führt Shopware ab dem Plan Evolve, in Rise nicht. Wer so etwas nachbauen lassen will, rechnet besser zuerst den Planwechsel durch.
| Edition | Preis laut Shopware | Hinweis |
|---|---|---|
| Community Edition | kostenlos | nur selbst gehostet, Fair Usage bis 1 Mio. Euro Jahresumsatz |
| Rise | ab 600 Euro im Monat | zzgl. MwSt., Preis richtet sich nach Umsatz (GMV) |
| Evolve | ab 2.400 Euro im Monat | zzgl. MwSt., enthält B2B Components und Advanced Search |
| Beyond | individuell | auf Anfrage |
Was kostet ein Store-Plugin, und was ein eigenes?
Seit dem 28. Dezember 2023 vermietet der Shopware Store Erweiterungen nur noch, monatlich oder jährlich; die frühere Kaufoption mit Update-Abo ist abgeschafft. Für Ihre Kalkulation heißt das vor allem eines: Läuft die Miete aus, verliert der Shop das Recht, die Erweiterung zu nutzen, und damit ist eine Store-Erweiterung ein laufender Posten, so lange, wie Sie die Funktion brauchen.
Ein eigenes Plugin kostet einmal die Entwicklung und danach die Wartung. Wie hoch das ausfällt, hängt weniger an der Zahl der Funktionen als an einer Handvoll Treiber, die Agenturen übereinstimmend nennen: fachliche Komplexität, die Zahl der beteiligten Systeme wie ERP oder CRM, eigene Oberflächen in Administration oder Storefront, Anforderungen an Performance und Sicherheit, der Testumfang und schließlich die Frage, wie flexibel sich die Lösung später erweitern lassen soll.
Kippen kann die Rechnung an einer Stelle. Müssen Sie eine Store-Erweiterung erst anpassen lassen, damit sie passt, zahlen Sie Miete und Anpassung, und die Anpassung hängt dann am Code eines Dritten, der nach dem nächsten Update des Anbieters schon anders aussehen kann. Seriös ist deshalb nur eine Schätzung nach Bauteilen, denn eine Pauschale ohne Aufteilung verrät Ihnen nicht, wofür Sie eigentlich bezahlen.
Was passiert mit Plugins bei Shopware-Updates?
Shopware unterscheidet Major-, Minor- und Patch-Versionen. Die Minor-Versionen kommen monatlich und bringen laut Shopware in der Regel nichts, woran bestehender Code bricht. Anders die Major-Versionen: Sie enthalten solche Breaking Changes, zum Beispiel beim Wechsel auf neue Versionen von Symfony oder Vue.js. Welche Shopware-Versionen sie unterstützt, muss jede Erweiterung ausdrücklich angeben.
Wie groß so ein Schritt ausfallen kann, hat Shopware 6.7 gezeigt. Die Administration wechselte beim Build von Webpack auf Vite, die Kompatibilitätsschicht für Vue 2 fiel weg, und das Framework sprang auf Symfony 7, weshalb Plugins mit Komponenten in der Administration getrennte Versionen für 6.6 und 6.7 brauchten. Die nächste Major-Version 6.8 hat Shopware für 2027 angekündigt, und bis dahin läuft der erweiterte Support für 6.6 weiter.
Was folgt daraus für Sie? Bei einer Store-Erweiterung liegt die Anpassung beim Anbieter, solange er sie pflegt. Bei einem eigenen Plugin liegt sie bei Ihnen oder Ihrem Entwickler, ist dafür aber planbar. Und ganz gleich, welchen Weg Sie gewählt haben: Testen Sie jedes Major-Update vorher in einer Testumgebung.
Wann reicht ein Skript über die Admin-API statt eines Plugins?
Nicht jede Aufgabe braucht dauerhaften Code im Shop. Shopware selbst beschreibt die Admin-API als Schnittstelle für Integrationen, Automatisierung, Datenabgleich sowie Importe und Exporte, mit Lese- und Schreibzugriff auf jede Entität. Für Massenänderungen gibt es obendrein den Sync-Endpunkt, der viele Datensätze in einer einzigen Anfrage anlegt oder aktualisiert.
Ein Beispiel aus unserer Arbeit für einen Kinderwagen-Hersteller: 23 Produktvarianten sollten eine EAN für Google Shopping bekommen. In der Oberfläche brach die Pflege nach zwei Einträgen mit einer Zeitüberschreitung ab, und der CSV-Import meldete Fehler. Die übrigen 21 haben wir deshalb über die Admin-API gesetzt und dabei zuerst den Bestand gelesen, dann nur das eine Zielfeld geschrieben und danach jeden Datensatz gegengeprüft. Ein Plugin brauchte es dafür nicht, und im Shop ist auch kein zusätzlicher Code zurückgeblieben, den jemand bei Updates pflegen müsste.
Wo also die Grenze liegt? Für einmalige oder seltene Änderungen, die man hinterher sauber gegenprüft, taugt ein Skript gut. Soll eine Regel dagegen dauerhaft bei jeder Bestellung greifen, hat sie in einem Skript nichts verloren und gehört in eine App oder ein Plugin.
Varianten in einem Durchlauf geändert und geprüft, ohne ein einziges neues Plugin im Shop.
Store-Plugin, App, eigenes Plugin oder Skript im Überblick
Liest man die Tabelle von oben nach unten, fällt auf, dass sich die vier Wege weniger im Preis unterscheiden als darin, wer die Verantwortung trägt und wo sie überhaupt laufen dürfen.
| Kriterium | Store-Erweiterung | Eigene App | Eigenes Plugin | Admin-API-Skript |
|---|---|---|---|---|
| Passung zum Ablauf | so gut wie die Beschreibung zu Ihren Sätzen passt | nach Ihrem Ablauf gebaut | nach Ihrem Ablauf gebaut | für eine konkrete Änderung |
| Kostenmodell | Miete monatlich oder jährlich | Entwicklung und Betrieb des externen Dienstes | Entwicklung und Wartung | einmaliger Aufwand |
| Shopware Cloud (SaaS) | nur wenn als App angeboten | ja | nein | ja |
| Wartung bei Major-Updates | beim Anbieter, solange er pflegt | bei Ihnen, meist geringer | bei Ihnen, planbar | entfällt |
| Wenn es wegfällt | Nutzungsrecht endet mit der Miete | Code liegt bei Ihnen | Code liegt bei Ihnen | nichts bleibt im Shop |
Was gehört ins Briefing an einen Shopware-Entwickler?
Wie viel Aufwand ein Plugin macht und was am Ende herauskommt, entscheidet das Briefing stärker als die Wahl des Entwicklers. Ein Satz wie „wir brauchen eine Sonderlogik im Checkout“ reicht dafür nicht. Bevor die erste Schätzung kommt, sollte deshalb Folgendes auf dem Tisch liegen:
- 01
Ablauf
Schritt 1Wer klickt was, in welcher Reihenfolge, mit welchen Daten, und was soll danach anders sein.
- 02
Regeln und Ausnahmen
Schritt 2Wann greift die Logik, für welche Kundengruppen oder Produkte, welche Sonderfälle gibt es, was passiert bei Fehlern.
- 03
Beteiligte Systeme
Schritt 3Warenwirtschaft, PIM, CRM, Versand: welche Daten fließen in welche Richtung, wie oft.
- 04
Hosting und Version
Schritt 4Selbst gehostet, PaaS oder SaaS, aktuelle Shopware-Version, Plan. Das entscheidet zwischen Plugin und App.
- 05
Geprüfte Alternativen
Schritt 5Welche Store-Erweiterungen Sie angesehen haben und woran sie scheitern.
- 06
Abnahme und Wartung
Schritt 6Woran Sie erkennen, dass es funktioniert, und wer die Erweiterung bei Updates anpasst.
Häufige Fragen
Kann ich ein Shopware-Plugin in der Shopware Cloud installieren?
Nein. Plugins laufen direkt im Shopware-Prozess und greifen auf die Datenbank zu, und genau das ist der Grund, warum sie laut Shopware-Dokumentation in der Cloud nicht unterstützt werden. Auf Shopware SaaS nehmen Sie also eine App, ob die nun aus dem Store kommt oder selbst entwickelt ist.
Kann ich Shopware-Erweiterungen noch kaufen statt mieten?
Leider nein. Seit dem 28. Dezember 2023 gibt es im Shopware Store nur noch Mietlizenzen, monatlich oder jährlich, und hört die Miete auf, dürfen Sie die Erweiterung auch nicht mehr nutzen. Kostenlose Erweiterungen gibt es aber nach wie vor.
Was ist der Unterschied zwischen Shopware App und Plugin?
Kurz gesagt: Ein Plugin sitzt mitten im Shopware-Kern und hat die Datenbank direkt im Zugriff, eine App bleibt draußen, bekommt Ereignisse per Webhook mitgeteilt und arbeitet über die Admin-API. Die Datenbankstruktur kann eine App deshalb nicht ändern, dafür läuft sie auch in der Cloud.
Funktionieren meine Plugins nach einem Shopware-Update noch?
Nach Minor-Updates in aller Regel schon, auch wenn Sie sie trotzdem testen sollten. Heikler sind Major-Versionen mit ihren Breaking Changes, bei Shopware 6.7 etwa brauchten Plugins mit Admin-Komponenten eigene Versionen. Die nächste Major-Version 6.8 ist für 2027 geplant.
Was kostet es, ein Shopware-Plugin entwickeln zu lassen?
Das lässt sich erst sagen, wenn ein paar Dinge klar sind: wie komplex die Aufgabe ist, welche Systeme mitspielen, ob eigene Oberflächen nötig sind, was an Performance und Sicherheit verlangt wird und wie viel getestet werden muss. Bestehen Sie auf einer Schätzung nach Bauteilen. Und rechnen Sie die Wartung bei Major-Updates gleich mit ein.
Brauche ich für eine Massenänderung ein Plugin?
Meistens nicht, dafür reicht die Admin-API von Shopware, zum Beispiel der Sync-Endpunkt. Wichtig ist nur, dass vorher der Bestand gelesen und hinterher jeder einzelne Datensatz gegengeprüft wird.
So treffen Sie die Entscheidung in einer Stunde
- 01
Ablauf in wenigen Sätzen
Schreiben Sie auf, wer was tut, in welcher Reihenfolge und mit welchen Daten. Mit diesen Sätzen suchen Sie dann im Store nach dem Zweck (nicht nach dem Namen) und halten jede Beschreibung dagegen.
- 02
Hosting, Version und Plan prüfen
Klären Sie, wo der Shop läuft, welche Shopware-Version und welcher Plan aktiv sind und ob die Funktion dort womöglich schon drinsteckt. Und schauen Sie nach, ob die Fair Usage Policy Sie betrifft.
- 03
Entscheiden und schätzen lassen
Passt eine Store-Erweiterung zu fast allen Sätzen, nehmen Sie sie. Passt sie nur zu wenigen, lassen Sie lieber eine App oder ein Plugin bauen, mit einer Schätzung nach Bauteilen und einem Plan für die Updates.
Am Ende geht es weniger darum, ob es ein Plugin gibt, als darum, wer sich nach wem richten muss: Ihr Ablauf nach der Erweiterung oder die Erweiterung nach Ihrem Ablauf.
Google Spam UpdateGoogle Spam Update: Was die Zahlen jetzt wirklich zeigen
KI-KostenKI-Kosten senken: Wann sich ein Modellwechsel rechnet
KI-Text erkennenKI-Text erkennen: Was Detektoren können und wo sie irren
KI-AgentenAgentic AI: Was agentische KI für Unternehmen bedeutet
Google AI ModeGoogle AI Mode: Was der KI-Modus für Ihre Website bedeutet
KI-AgentenKI-Agent: Was er ist und was ihn vom Chatbot unterscheidet
Strukturierte DatenStrukturierte Daten: Was sie für die KI-Suche leisten
KI-AssistentKI-Assistent für Unternehmen: Arten, Nutzen, Datenschutz
GEOE-E-A-T: Vertrauenssignale für Google und KI-Suche
Lokale KILokale KI im Unternehmen: Was „lokal“ wirklich heißt
GEOKI-Crawler in der robots.txt: GPTBot & Co. steuern
KI im MittelstandKI im Mittelstand: So gelingt die Einführung
Perplexity SEOPerplexity SEO: So wird Ihre Website als Quelle genannt
ChatGPT SEOChatGPT SEO: So wird Ihr Unternehmen in ChatGPT gefunden
llms.txtllms.txt: Was die Datei kann und wann sie sich lohnt
KI-SEOKI-SEO: Was sich gegenüber klassischem SEO ändert
AI OverviewsGoogle AI Overviews: So wählt Google die Quellen aus
GEO, AEO, LLMOGEO, AEO, LLMO: Die Begriffe der KI-Suche erklärt
KI-Sichtbarkeit messenKI-Sichtbarkeit messen: Methode, Kennzahlen, Grenzen
ChatGPT AdsChatGPT Ads schalten: Anleitung für Deutschland 2026
KI-SchulungspflichtKI-Schulungspflicht: Was Artikel 4 seit 2026 verlangt
KI-KennzeichnungKI-Kennzeichnungspflicht für Chatbots: Art. 50 im Betrieb
KI-Text WasserzeichenKI-Text Wasserzeichen: Was Claude markiert und was nicht
Woher die Angaben auf dieser Seite stammen
- Shopware Developer Documentation: Extensions (Plugins und Apps)abgerufen 25.09.2026
- Shopware Developer Documentation: Extensions Guide, Vergleichstabelle Plugin und Appabgerufen 25.09.2026
- Shopware Developer Documentation: Apps Concept (App Scripts, Cloud-Kompatibilität)abgerufen 25.09.2026
- Shopware Developer Documentation: Plugins Conceptabgerufen 25.09.2026
- Shopware Developer Documentation: Shopware PaaS Native, Vergleich mit Self-Hosted und SaaSabgerufen 25.09.2026
- Shopware Developer Documentation: Release-Strategieabgerufen 25.09.2026
- Shopware Developer Documentation: Admin APIabgerufen 25.09.2026
- Shopware Developer Documentation: Quality Guidelines für Store-Erweiterungenabgerufen 25.09.2026
- Shopware: Preise und Editionenabgerufen 25.09.2026
- Shopware: Fair Usage Policy für die Community Editionabgerufen 25.09.2026
- Shopware: Umstellung auf Mietlizenzen im Storeabgerufen 25.09.2026
- Shopware: Nächste Major-Version 6.8 für 2027 geplantabgerufen 25.09.2026
- Shopware Dokumentation: Update Guide Shopware 6.7abgerufen 25.09.2026
- Shopware Dokumentation: Zusatzfelderabgerufen 25.09.2026
- XICTRON: Shopware Apps oder Plugins, die richtige Architekturabgerufen 25.09.2026
- XICTRON: Migrate Shopware Plugins to 6.7abgerufen 25.09.2026
- ThemeWare: Wechsel zur Mietlizenzabgerufen 25.09.2026
- ThemeWare: Shopware 6.7, what you need to knowabgerufen 25.09.2026
- ThemeWare: Shopware 6.8 für 2027 geplantabgerufen 25.09.2026
- coding9: Shopware Kosten 2026abgerufen 25.09.2026
- SENSUS MEDIA: Shopware Kosten 2026abgerufen 25.09.2026
- BS-Style: Shopware Plugin entwickeln lassenabgerufen 25.09.2026
- itportal24: Shopware Plugins entwickeln lassenabgerufen 25.09.2026
- viovenia: Shopware-Plugin entwickeln, Ablauf bis in den Storeabgerufen 25.09.2026
- Cloudflight: Developer’s insights on Shopware bulk synchronizationabgerufen 25.09.2026
- iCreative Technologies: Custom Fields in Shopware 6 anlegenabgerufen 25.09.2026
- Fallbeispiel EAN-Pflege über die Admin-API: eigenes Projekt, Kunde ohne Namensnennung2026


