Zum Inhalt springen

Blog · Shopware

Shopware-Plugin:kaufen oderbauen lassen?

Geschrieben von Nikolai Schöbel · Jeremias BurgerStand 25.09.2026 · Lesezeit 9 min
Notizbuch mit handschriftlicher Gegenüberstellung von Store-Plugin und eigener Shopware-Entwicklung
Die Entscheidung beginnt mit dem Ablauf auf Papier, nicht mit der Suche im Store.
Inhalt dieses Ratgebers
Ob 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.

Das Wichtigste in Kürze

  • 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.

Im Store gibt es kein Plugin, das wirklich passt? Wir entwickeln individuelle Shopware-Erweiterungen und besprechen Ihre Idee kostenlos mit Ihnen.

Prozess

Wann reicht eine Erweiterung aus dem Shopware Store für Ihren Ablauf?

Lesen Sie die Beschreibung einer Erweiterung aus dem Shopware Store 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.

Technik

Shopware App vs Plugin? Entscheidend ist, wo der Code läuft

Shopware 6 kennt zwei Arten von Erweiterungen, und beim Vergleich Shopware App vs Plugin ist der Unterschied zwischen ihnen 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.

AufgabePluginApp
Aussehen des Storefronts ändernjaja
Module in der Administration ergänzenjaja
Eigene Entitäten anlegenjaja
Datenbankstruktur verändernjanein
Eigene Routen und Konsolenbefehlejanur über externen Dienst
Zahlungsanbieter anbindenjaja
Installation in der Shopware Cloudneinja
Installation im selbst gehosteten Shopjaja

Hosting

Shopware Cloud und die Fair Usage der Community Edition entscheiden mit, welches Plugin Ihr Shop nutzen kann

Die zweite Frage, nämlich ob Ihr Shop in der Shopware Cloud läuft, entscheidet oft schon, ob ein Plugin überhaupt infrage kommt. 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.

EditionPreis laut ShopwareHinweis
Community Editionkostenlosnur selbst gehostet, Fair Usage bis 1 Mio. Euro Jahresumsatz
Riseab 600 Euro im Monatzzgl. MwSt., Preis richtet sich nach Umsatz (GMV)
Evolveab 2.400 Euro im Monatzzgl. MwSt., enthält B2B Components und Advanced Search
Beyondindividuellauf Anfrage

Kosten

Welche Kosten ein Shopware-Plugin als Mietlizenz und als Eigenbau verursacht

Der Shopware Store vermietet Erweiterungen seit dem 28. Dezember 2023 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.

Updates

Warum brauchten Plugins mit Komponenten in der Administration zum Shopware 6.7 Update getrennte Versionen?

Ob eigenes Plugin oder Erweiterung aus dem Shopware Store, für beide gilt dieselbe Einteilung: 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.

Individuelle Entwicklung

Wenn kein Store-Plugin passt, bauen wir es.

Eigene Erweiterungen, Integrationen per API und Anpassungen der Storefront, getestet auf Shopware 6.6 und 6.7. Ihre Ansprechpartner sind die Entwickler selbst.

Fallbeispiel

Für Massenänderungen genügt meist ein Skript über die Admin-API von Shopware

Nicht jede Aufgabe braucht dauerhaften Code im Shop, vieles erledigt die Admin-API von Shopware. 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.

21 von 21Varianten in einem Durchlauf geändert und geprüft, ohne ein einziges neues Plugin im Shop.

Vergleich

Ob Sie ein Shopware-Plugin kaufen oder entwickeln lassen, entscheidet eher die Verantwortung als der Preis

Liest man die Tabelle von oben nach unten, fällt auf, dass sich Erweiterungen aus dem Shopware Store, eigene Apps, eigene Plugins und Skripte weniger im Preis unterscheiden als darin, wer die Verantwortung trägt und wo sie überhaupt laufen dürfen.

KriteriumStore-ErweiterungEigene AppEigenes PluginAdmin-API-Skript
Passung zum Ablaufso gut wie die Beschreibung zu Ihren Sätzen passtnach Ihrem Ablauf gebautnach Ihrem Ablauf gebautfür eine konkrete Änderung
KostenmodellMiete monatlich oder jährlichEntwicklung und Betrieb des externen DienstesEntwicklung und Wartungeinmaliger Aufwand
Shopware Cloud (SaaS)nur wenn als App angebotenjaneinja
Wartung bei Major-Updatesbeim Anbieter, solange er pflegtbei Ihnen, meist geringerbei Ihnen, planbarentfällt
Wenn es wegfälltNutzungsrecht endet mit der MieteCode liegt bei IhnenCode liegt bei Ihnennichts bleibt im Shop

Briefing

Bevor Sie individuelle Shopware-Entwicklung beauftragen, legt das Briefing Aufwand und Ergebnis fest

Wie viel Aufwand es macht, ein Shopware-Plugin entwickeln zu lassen, 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:

  1. Schritt 1AblaufWer klickt was, in welcher Reihenfolge, mit welchen Daten, und was soll danach anders sein.
  2. Schritt 2Regeln und AusnahmenWann greift die Logik, für welche Kundengruppen oder Produkte, welche Sonderfälle gibt es, was passiert bei Fehlern.
  3. Schritt 3Beteiligte SystemeWarenwirtschaft, PIM, CRM, Versand: welche Daten fließen in welche Richtung, wie oft.
  4. Schritt 4Hosting und VersionSelbst gehostet, PaaS oder SaaS, aktuelle Shopware-Version, Plan. Das entscheidet zwischen Plugin und App.
  5. Schritt 5Geprüfte AlternativenWelche Store-Erweiterungen Sie angesehen haben und woran sie scheitern.
  6. Schritt 6Abnahme und WartungWoran Sie erkennen, dass es funktioniert, und wer die Erweiterung bei Updates anpasst.

In einer Stunde

So entscheiden Sie in einer Stunde, ob Sie ein Shopware-Plugin kaufen oder entwickeln lassen

  1. 01Ablauf in wenigen SätzenSchreiben 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.
  2. 02Hosting, Version und Plan prüfenKlä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.
  3. 03Entscheiden und schätzen lassenPasst 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.

Häufige Fragen

Ihre Frage ist nicht dabei? Kostenlose Beratung

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.

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.

Nikolai Schöbel · Jeremias BurgerGründer und Geschäftsführer der Scalableloops GmbH, Standorte Eggenfelden und Passau. Nikolai Schöbel und Jeremias Burger haben die Scalableloops GmbH gegründet und führen sie. Das Team entwickelt eigene Erweiterungen für Shopware 6.6 und 6.7 und baut individuelle Lösungen für Shops. Ansprechpartner für Ihr Projekt sind die Entwickler selbst.

Quellen

  1. Shopware Developer Documentation: Extensions (Plugins und Apps), abgerufen 25.09.2026
  2. Shopware Developer Documentation: Extensions Guide, Vergleichstabelle Plugin und App, abgerufen 25.09.2026
  3. Shopware Developer Documentation: Apps Concept (App Scripts, Cloud-Kompatibilität), abgerufen 25.09.2026
  4. Shopware Developer Documentation: Plugins Concept, abgerufen 25.09.2026
  5. Shopware Developer Documentation: Shopware PaaS Native, Vergleich mit Self-Hosted und SaaS, abgerufen 25.09.2026
  6. Shopware Developer Documentation: Release-Strategie, abgerufen 25.09.2026
  7. Shopware Developer Documentation: Admin API, abgerufen 25.09.2026
  8. Shopware Developer Documentation: Quality Guidelines für Store-Erweiterungen, abgerufen 25.09.2026
  9. Shopware: Preise und Editionen, abgerufen 25.09.2026
  10. Shopware: Fair Usage Policy für die Community Edition, abgerufen 25.09.2026
  11. Shopware: Umstellung auf Mietlizenzen im Store, abgerufen 25.09.2026
  12. Shopware: Nächste Major-Version 6.8 für 2027 geplant, abgerufen 25.09.2026
  13. Shopware Dokumentation: Update Guide Shopware 6.7, abgerufen 25.09.2026
  14. Shopware Dokumentation: Zusatzfelder, abgerufen 25.09.2026
  15. XICTRON: Shopware Apps oder Plugins, die richtige Architektur, abgerufen 25.09.2026
  16. XICTRON: Migrate Shopware Plugins to 6.7, abgerufen 25.09.2026
  17. ThemeWare: Wechsel zur Mietlizenz, abgerufen 25.09.2026
  18. ThemeWare: Shopware 6.7, what you need to know, abgerufen 25.09.2026
  19. ThemeWare: Shopware 6.8 für 2027 geplant, abgerufen 25.09.2026
  20. coding9: Shopware Kosten 2026, abgerufen 25.09.2026
  21. SENSUS MEDIA: Shopware Kosten 2026, abgerufen 25.09.2026
  22. BS-Style: Shopware Plugin entwickeln lassen, abgerufen 25.09.2026
  23. itportal24: Shopware Plugins entwickeln lassen, abgerufen 25.09.2026
  24. viovenia: Shopware-Plugin entwickeln, Ablauf bis in den Store, abgerufen 25.09.2026
  25. Cloudflight: Developer’s insights on Shopware bulk synchronization, abgerufen 25.09.2026
  26. iCreative Technologies: Custom Fields in Shopware 6 anlegen, abgerufen 25.09.2026
  27. Fallbeispiel EAN-Pflege über die Admin-API: eigenes Projekt, Kunde ohne Namensnennung, 2026

Lassen Sie uns über Ihren Shop sprechen.

Erzählen Sie uns kurz, was Sie vorhaben. Wir melden uns persönlich – ohne Verkaufsdruck.

Im Erstgespräch klären wir

  • Ihr Ziel und den aktuellen Stand Ihres Shops
  • Machbarkeit und mögliche Lösungswege
  • Sinnvolle nächste Schritte

Die Umsetzung wird anschließend separat angeboten.

Weitere Angaben (optional)

Wir verwenden Ihre Angaben ausschließlich, um Ihre Anfrage zu beantworten und Ihnen ggf. ein Angebot zu erstellen. Mehr dazu in der Datenschutzerklärung.

Unverbindlich. Persönlich. Kompetent.

Vielen Dank!

Ihre Anfrage ist bei uns angekommen. Wir melden uns persönlich bei Ihnen.