Shopware Plugins – Segen und Fluch

Shopware Plugins

Shopware Plugins sind Erweiterungen für Onlineshops. Dazu erweitern diese sowohl das Standard Frontend als auch das Backend (Admin in Shopware 6) des Shopsystems. Darüber hinaus sorgen Plugins auch für die Kommunikation mit Drittsystemen, zum Beispiel über Schnittstellen. Wir wollen uns an dieser Stelle auf funktionale Erweiterungen konzentrieren. Für fertige Layouts (Themes) gelten teilweise noch andere Anforderungen.

In dem offiziellen Plugin Store von Shopware werden über 3.500 Plugins angeboten. Das ist Segen und Fluch zugleich. Auf der einen Seite lassen sich für viele Anforderungen ein passendes Plugin finden. Günstige Preise im Vergleich zur Eigenentwicklung sind für jeden E-Commerce Betreiber verlockend.

Qualität von Shopware Plugins

Auf der anderen Seite entsprechen nicht alle Plugins unseren Qualitätsstandards. Dann empfehlen wir zumeist die Neuentwicklung eines Plugins. Aus unserer eigenen Erfahrung als Plugin Hersteller wissen wir, worauf es bei der Entwicklung ankommt. Denn wir entwickeln selbst komplexe Plugins zum Beispiel für die Anbindung von Pimcore als führendes System für Produktdaten (PIM), Mediendaten (DAM) oder Content (CMS). Dabei legen unsere Entwickler bei der Pluginentwicklung Wert auf:

  • Code Qualität:
    • Saubere Struktur des Codes mit Nachvollziehbarkeit und logischem Aufbau.
    • Klare Strukturierung des Codes in Subscriber, Models, Services, Contoller und Helperklassen mit Hilfe von aussagekräftig benannten Ordnerstrukturen.
    • Implementierung in Anlehnung an die Code Strukturen des Shopware Cores.
  • Fehlerhandling: Umfangreiches Reporting bei Fehlern in Form von Benachrichtung per E-Mail und umfangreichen Log Files
  • Logging: Umfangreiches Logging von in Plugins abgebildeten Prozessen mit dem Ziel der Nachvollziehbarkeit, insbesondere bei auftretenden Problemen.
  • Kompatibilität: Eine Erweiterung sollte immer kompatibel zu aktuellen Shopware und PHP/MySQL Versionen sein.
  • Sicherheit:
    • Validierung der Eingabe und Ausgabe von Daten aus Sicherheitsgründen
    • Prüfen der Plugins auf eventuelle Sicherheitslücken
  • Dokumentation: Sowohl inline im Code als auch extern in Form von Installationsanleitungen, Handbüchern, Websites etc.
  • Update Fähigkeit: Aus unserer Erfahrung haben wir meist ein klares Bild, ob ein Plugin das nächste Shopware Update überlebt oder nicht. Mit weitreichenden Konsequenzen für Ihren Shop. Denn im schlimmsten Fall muss das Plugin entfernt werden. Und eine geschäftskritische Funktion steht nicht mehr zur Verfügung.
  • Flexibilität: Erweiterbarkeit für neue Anforderungen aus Sicht des Kunden

Diese Punkte legen wir grundsätzlich bei der Beurteilung von Shopware Plugins an. Plugins werden zwar initial von Shopware vor dem Upload geprüft, aber bei weiteren Updates erfolgen diese Prüfungen in der Regel nicht mehr.

Plugin Bewertungen im Shopware Store sind oft nicht hilfreich. Zum einen bewerten nur wenige Kunden, zum anderen liegen die Ursachen für Probleme oftmals in in individuellen Umgebung.

Nicht zu viele Plugins

Allgemein besteht die Gefahr, dass mit zunehmender Anzahl von Plugins sich die Erweiterungen gegenseitig beeinflussen. Gerade bei Updates des Shopsystems treten diese negativen Konsequenzen dann auf. Und diese sind nur mit Zeit und Aufwand zu beheben. Daher empfehlen wir die Anzahl an Plugins in einem Shop System auf die wirklich notwendigen zu beschränken. Manchmal ist weniger mehr.

Testen vor dem Kauf!

Plugins können einfach im Store von Shopware erworben werden. Dabei empfehlen wir dringend die angebotene Testphase auszunutzen. Und das gewünschte Plugin intensiv im Kontext des eigenen Onlineshops zu testen. Hierzu können im Store einfach Testlizenzen erworben werden. Diese sind zumeist für eine Testphase von 30 Tagen kostenfrei. Wichtig dabei ist rechtzeitig nach 30 Tagen das Plugin zu kündigen und vollständig zu deinstallieren. Andernfalls kann der Test in eine kostenpflichtige Mietversion übergehen.

Installieren Sie neue Plugins nie zuerst im Backend (Plugin Manager) einer Liveumgebung. Denn Drittanbieter Plugins können sowohl die eigenen Funktionen und Erweiterungen als auch andere Plugins beeinflussen. Sollten Sie sich für einen Kauf eines Plugins entscheiden, können Sie die Lizenz – wie auch bei der Test Version – im Store von Shopware erwerben.

Achtung: Sollte Sie das getestete Plugin nicht überzeugen, entfernen Sie es restlos aus allen Umgebungen. Sowohl aus Test- als auch Liveumgebungen. Denn eine Deinstallation im Backend Bereich im Plugin Manager ist nicht ausreichend. Das Plugin muss auf jeden Fall komplett gelöscht werden. Andernfalls wird dies unter Umständen über Ihren Shopware Account abgerechnet.

Einmalige und laufende Kosten

Die häufigste Frage unserer Kunden über den Einsatz von Plugins ist: Welche Kosten fallen bei einem Kauf für das Plugin an? Erstmal fällt nur der Kaufpreis an, welcher auch im Store von Shopware gezeigt wird. In diesem Preis ist eine Subscription inkludiert von 12 Monaten.

Nach Ablauf dieser Zeit erhält der Kunde eine E-Mail mit einer Aufforderung die Subscription zu verlängern. Zur Auswahl steht die Verlängerung über 6, 12 oder 24 Monate. Der Preis für die Verlängerung berechnet sich auf Basis des Kaufpreises:

  • 6 Monate Laufzeit, Kosten: Plugin-Kaufpreis / 4
  • 12 Monate Laufzeit, Kosten: Plugin-Kaufpreis / 2,5
  • 24 Monate Laufzeit, Kosten: Plugin-Kaufpreis / 1,5

Weitere Informationen zu den Subscriptions finden Sie hier. Falls eine Subscription nicht verlängert wird, stehen Support und Updates nicht mehr zur Verfügung.

Top 3 Shopware Plugin Empfehlungen von scope01

Diese 3 Plugins setzen wir immer wieder in unseren Projekten ein und können diese uneingeschränkt empfehlen:

  • Store Locator Plugin von Netinventors für die Filial- und Händlersuche in einem Onlineshop
  • SEO Professional von Dreischild. Aus unserer Sicht sehr wertvoll für die Suchmaschinenoptimierung von Onlineshops, insbesondere für Google.
  • Paypal von Shopware: Der Klassiker unter den Zahlungsanbietern mit einer Fülle von Zahlarten.

Shopware Plugins von scope01

Wir von scope01 bieten auch selbst eine Vielzahl von Plugins an: Zum einen sind diese als Unterstützung bei Einrichtung und Betrieb des Shops gedacht. Zum anderen bieten wir Pimcore Plugins an, die als Schnittstelle zwischen 2 Systemen dienen. Hier der Überblick unserer Shopware Plugins:

Auswahl von Shopware Plugins

Gerne beraten wir Sie bei der Auswahl von Plugins. Sowohl für einen neuen Shop als auch für eine einzelne Anforderung in Ihrem System. Oder wir unterziehen einen bestehenden Shop einer Analyse, welche Plugins zukunftsfähig sind. Nehmen Sie dazu doch einfach Kontakt mit scope01 in Frankfurt am Main auf. Wir freuen uns.