Shopware

Was sind Shopware Plugins und Extensions?

Shopware Plugins und Extensions sind Erweiterungen, mit denen sich der Funktionsumfang des Shopsystems Shopware 6 anpassen lässt. „Extension“ ist der Oberbegriff für zwei Typen: Plugins (PHP-Code, direkt in der Shopware-Instanz installiert) und Apps (über das App-System integriert, ohne direkte PHP-Ausführung im Core). Vertrieben werden sie über den Shopware Store.

Der wichtigste Bezugsweg ist der Shopware Store, in dem geprüfte Erweiterungen sowohl kostenlos als auch kostenpflichtig angeboten werden. Jede eingereichte Extension durchläuft eine Qualitätsprüfung mit automatisierter Code-Analyse und manuellem Review zu Sicherheit, Coding-Standards und Funktionalität. Der zweite Weg sind individuell entwickelte Erweiterungen, die direkt für ein Projekt gebaut werden und nicht im Store landen.

Kriterium Plugin App
Integration Direkt in der Shopware-Instanz installiert (PHP, Composer) Über das App-System angebunden, keine direkte PHP-Ausführung im Core
Hosting-Modell Vor allem für Self-Hosted-Installationen geeignet Funktioniert auch in der Shopware Cloud (SaaS), da isoliert
Bezug Shopware Store oder Eigenentwicklung Shopware Store oder Eigenentwicklung
Oberbegriff Extension Extension

Stand: Juni 2026. Einordnung nach der offiziellen Shopware-Entwicklerdokumentation (Plugin, App, Extension).

Extension als Oberbegriff: Plugin und App
Extension als Oberbegriff für Plugin und AppExtensionPluginPHP-Code, Composer, in der InstanzAppApp-System, kein PHP im CoreBezug: Shopware Store oder Eigenentwicklung

Beide Typen lassen sich aus dem Store beziehen oder individuell entwickeln. Welcher Typ passt, hängt vor allem vom Hosting-Modell ab.

Was ist der Unterschied zwischen Plugin, App und Extension?

„Extension“ ist in Shopware der Oberbegriff. Darunter fallen zwei technisch unterschiedliche Typen. Ein Plugin besteht aus PHP-Code, wird per Composer in die Shopware-Instanz installiert und kann tief in den Core eingreifen. Eine App wird über das App-System angebunden und führt keinen PHP-Code direkt im Core aus, sondern kommuniziert über definierte Schnittstellen. Dadurch laufen Apps auch in der Shopware Cloud (SaaS), während Plugins ihre Stärken vor allem in Self-Hosted-Projekten ausspielen.

Für die Auswahl heißt das: Wer auf SaaS setzt, ist auf Apps angewiesen. Wer self-hosted betreibt, kann beides nutzen und über Plugins tiefer in das System eingreifen.

Einordnung

Die Begriffe Plugin und App werden im Alltag oft synonym verwendet, technisch ist der Unterschied aber entscheidend für die Plattformstrategie: Apps laufen auch in der Shopware Cloud, Plugins entfalten ihre Stärken in self-hosted Projekten. Wer früh klärt, welches Hosting-Modell geplant ist, vermeidet teure Umbauten, weil eine als Plugin gebaute Funktion in der Cloud schlicht nicht läuft.

Philipp Foreman, Geschäftsführer onacy GmbH

onacy Insights

Neues zu Produktdaten, Commerce und KI, einmal im Monat

Der Insight-Newsletter bündelt neue Wissensseiten, Praxisbeispiele und Einordnungen aus Projekten im Mittelstand. Abmeldung jederzeit möglich.


Wo finde ich Shopware Plugins und Extensions?

Der offizielle Bezugsweg ist der Shopware Store. Dort sind Erweiterungen nach Funktionsbereichen sortiert, jede durchläuft vor der Veröffentlichung eine Qualitätsprüfung. Reicht keine vorhandene Extension aus, lassen sich Funktionen individuell als Plugin oder App entwickeln. Welche Plugins sich für komplexe B2B-Anforderungen eignen, behandeln wir vertieft im onacy-Blog, da diese Auswahl projektabhängig ist und sich häufig ändert.

Wie installiert man ein Plugin in Shopware 6?

In einem selbst gehosteten Shopware 6 werden Erweiterungen in der Administration unter Erweiterungen > Meine Erweiterungen verwaltet. Neue Erweiterungen gibt es im Shopware Store. Die Installation lässt sich dort außerdem mit dem Shopware-Account verbinden. Eine Erweiterung als ZIP-Datei, die zum Beispiel im Shopware-Account zum Download bereitliegt, wird so eingebunden:

  • Über „Erweiterung hochladen“ die ZIP-Datei auswählen.
  • Im Kontextmenü „…“ der Erweiterung auf „Installieren“ klicken.
  • Die Erweiterung über den Schalter in der Spalte „Status“ aktivieren.

Auf der Kommandozeile liest bin/console plugin:refresh neue Plugins ein, bin/console plugin:install –activate mit dem Plugin-Namen installiert und aktiviert sie in einem Schritt. Vor der Installation im Live-Shop lohnt die Prüfung, ob die Erweiterung zur installierten Shopware-Version passt. Die Anleitung gilt für Self-Hosted-Shops. In der Shopware Cloud laufen keine klassischen Plugins, dort kommen Apps zum Einsatz.

Häufige Fragen zu Shopware Plugins und Extensions

Was ist der Unterschied zwischen Shopware Plugin und App?

Ein Plugin besteht aus PHP-Code, wird per Composer in die Shopware-Instanz installiert und kann tief in den Core eingreifen. Eine App wird über das App-System angebunden und führt keinen PHP-Code direkt im Core aus. Apps laufen deshalb auch in der Shopware Cloud, Plugins eignen sich vor allem für Self-Hosted-Installationen. Der Oberbegriff für beide ist Extension.

Was bedeutet Extension bei Shopware?

Extension ist in Shopware der Oberbegriff für Erweiterungen und umfasst sowohl Plugins als auch Apps. Beide erweitern den Funktionsumfang von Shopware 6, unterscheiden sich aber in der technischen Integration. Extensions werden über den Shopware Store vertrieben oder individuell für ein Projekt entwickelt. Vor der Veröffentlichung im Store durchläuft jede Extension eine Qualitätsprüfung.

Wo bekomme ich Shopware Plugins?

Der offizielle Bezugsweg ist der Shopware Store, in dem geprüfte Plugins und Apps kostenlos und kostenpflichtig angeboten werden. Jede eingereichte Erweiterung durchläuft eine automatisierte Code-Analyse und ein manuelles Review zu Sicherheit, Coding-Standards und Funktionalität. Reicht keine vorhandene Extension aus, lassen sich Funktionen individuell als Plugin oder App entwickeln.

Laufen Shopware Plugins in der Cloud?

Klassische Plugins mit direktem PHP-Code im Core eignen sich vor allem für Self-Hosted-Installationen. In der Shopware Cloud (SaaS) kommen stattdessen Apps zum Einsatz, da sie über das App-System ohne direkte PHP-Ausführung im Core angebunden werden. Wer Cloud plant, sollte den Funktionsbedarf deshalb früh auf Apps ausrichten.

Wie aktiviert man ein Shopware-Plugin per Kommandozeile?

Zuerst liest der Befehl bin/console plugin:refresh im Projektverzeichnis neue Plugins ein. Danach installiert und aktiviert bin/console plugin:install –activate mit dem Namen des Plugins die Erweiterung in einem Schritt. In der Administration geht das alternativ unter Erweiterungen, Meine Erweiterungen über das Kontextmenü und den Schalter in der Spalte Status.

Verwandte Themen

Plugins und Apps sind Teil des Shopware-Ökosystems. Diese Seiten zeigen, wie Erweiterungen, Versionen und Produktdaten in einem Shopware-Projekt zusammenspielen.

Die richtige Extension-Strategie für Ihren Shop

Ob Plugin, App oder Eigenentwicklung hängt von Hosting-Modell und Anforderungen ab. Im Erstgespräch klären wir, welche Erweiterungen Ihr Shopware-Projekt wirklich braucht und welche Funktionen sich aus dem Store abdecken lassen.

Shopware-Erstgespräch vereinbaren

Mehr Kontext: Shopware-Leistungen