Blog · Shopware · 25.09.2026
Blog
Shopware

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
Anfrage
Nikolai Schöbel und Jeremias Burger, Co-Founder Scalableloops

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 5566
Blog · Shopware

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.

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.
Veröffentlicht 25.09.2026Nikolai Schöbel und Jeremias BurgerLesezeit 9 min
Nikolai SchöbelJeremias Burger

Nikolai Schöbel und Jeremias Burger

Co-Founder der Scalableloops GmbH. Nikolai Schöbel verantwortet Online-Marketing und KI-Strategie, Jeremias Burger die KI-Architektur. Beide bauen und schulen KI-Systeme im eigenen Agenturalltag.

Auf dieser Seite
  1. Wann reicht ein Plugin aus dem Shopware Store?
  2. Shopware App vs Plugin: Was ist der Unterschied?
  3. Läuft Ihr Shop in der Shopware Cloud?
  4. Was kostet ein Store-Plugin, und was ein eigenes?
  5. Was passiert mit Plugins bei Shopware-Updates?
  6. Wann reicht ein Skript über die Admin-API statt eines Plugins?
  7. Store-Plugin, App, eigenes Plugin oder Skript im Überblick
  8. Was gehört ins Briefing an einen Shopware-Entwickler?
  9. Häufige Fragen
  10. So treffen Sie die Entscheidung in einer Stunde
  11. Woher die Angaben auf dieser Seite stammen
Prozess

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.

Technik

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.

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

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.

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

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.

Updates

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.

Fallbeispiel

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.

21 von 21

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

Eigenes Projekt 2026, Kunde ohne Namensnennung
Vergleich

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.

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

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:

  1. 01

    Ablauf

    Schritt 1

    Wer klickt was, in welcher Reihenfolge, mit welchen Daten, und was soll danach anders sein.

  2. 02

    Regeln und Ausnahmen

    Schritt 2

    Wann greift die Logik, für welche Kundengruppen oder Produkte, welche Sonderfälle gibt es, was passiert bei Fehlern.

  3. 03

    Beteiligte Systeme

    Schritt 3

    Warenwirtschaft, PIM, CRM, Versand: welche Daten fließen in welche Richtung, wie oft.

  4. 04

    Hosting und Version

    Schritt 4

    Selbst gehostet, PaaS oder SaaS, aktuelle Shopware-Version, Plan. Das entscheidet zwischen Plugin und App.

  5. 05

    Geprüfte Alternativen

    Schritt 5

    Welche Store-Erweiterungen Sie angesehen haben und woran sie scheitern.

  6. 06

    Abnahme und Wartung

    Schritt 6

    Woran Sie erkennen, dass es funktioniert, und wer die Erweiterung bei Updates anpasst.

Häufige Fragen

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.

In einer Stunde

So treffen Sie die Entscheidung in einer Stunde

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

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

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

oder anrufen: +49 151 1576 5566

Weiterlesen
Quellen

Woher die Angaben auf dieser Seite stammen

Projekt-Detail

    Eigenes Projekt im Kopf?

    Wir antworten persönlich. Erst Use-Case-Prüfung, dann Architektur-Vorschlag.

    Eigene Anfrage starten