Zum Inhalt
digitvision creative websolutions Kontakt

Plugin-Entwicklung

Shopware-Plugin entwickeln lassen: genau die Funktion, die deinem Shop fehlt.

Wenn weder Shopware selbst noch ein fertiges Plugin passt, programmiere ich die fehlende Funktion als eigenes Plugin. Seit über zehn Jahren entwickle ich ausschließlich für Shopware und habe hunderte Plugins umgesetzt. Über 100 davon stehen unter digitvision im Shopware Extension Store.

14.000+
Downloads
200+
Bewertungen
100+
Plugins im Store
4,9
Ø von 5 Sternen

Erst prüfen, dann bauen

Braucht deine Idee wirklich ein eigenes Plugin?

Ein eigenes Plugin ist nicht immer der richtige Weg. Bevor ich etwas entwickle, gehe ich mit dir vier Stufen durch. Oft endet die Suche früher, als du denkst.

Einfach vor aufwendig.

Wenn eine Einstellung oder ein fertiges Plugin reicht, sage ich dir das. Eine Neuentwicklung lohnt sich nur, wenn sie dir etwas bringt, das es so noch nicht gibt.

  1. 01

    Shopware-Standard

    Vieles kann Shopware selbst: Bedingungen im Rule Builder, Abläufe im Flow Builder, Inhalte mit Erlebniswelten. Wenn der Standard reicht, zeige ich dir die Einstellung, und du brauchst kein Plugin.

  2. 02

    Fertiges Plugin

    Im Shopware Extension Store gibt es Plugins für viele Aufgaben. Ein gepflegtes Plugin aus dem Store ist meist schneller im Einsatz als eine Neuentwicklung und bekommt Updates vom Hersteller.

  3. 03

    Vorhandenes Plugin anpassen

    Deckt ein Plugin fast alles ab, ergänze ich die fehlenden Punkte, statt von vorn anzufangen.

    Plugin anpassen lassen
  4. 04

    Eigenes Plugin

    Passt nichts davon, entwickle ich ein Plugin, das genau deine Abläufe abbildet. Es greift nur dort ein, wo es nötig ist, und lässt den Rest von Shopware unberührt.

Wo ein Plugin eingreift

Was ein Plugin in Shopware verändern kann.

Ein Plugin kann fast jede Stelle deines Shops erweitern. Sechs meiner eigenen Plugins zeigen, wie unterschiedlich das aussieht.

Flow Builder

DHL Sendungsverfolgung

Meldet Versandereignisse von DHL an den Flow Builder. Dort entstehen daraus E-Mails, Statusänderungen oder Hinweise an dein Team.

Ablauf

So entsteht dein Plugin.

Du brauchst kein Pflichtenheft. Eine Beschreibung deines Ablaufs und ein echtes Beispiel aus deinem Shopalltag reichen für den Anfang.

  1. 1

    Anforderung verstehen

    Wir gehen deinen Ablauf an echten Beispielen durch, auch die Sonderfälle: Gastbestellungen, Stornos, mehrere Verkaufskanäle oder Sprachen.

  2. 2

    Konzept

    Ich lege fest, wo das Plugin in Shopware eingreift und welche Einstellungen du in der Administration bekommst. Was Shopware schon kann, nutze ich mit.

  3. 3

    Entwicklung mit Tests

    Ich entwickle nach den Vorgaben von Shopware und sichere das Plugin mit automatischen Tests und statischer Code-Analyse ab.

  4. 4

    Livegang und danach

    Vor dem Livegang läuft das Plugin in einer Kopie deines Shops. Danach bleibe ich dein Ansprechpartner, auch beim nächsten Shopware-Update.

Umsetzung mit KI

KI ist mein Werkzeug, das Plugin bleibt meine Arbeit.

Ich setze KI-Agenten bei der Entwicklung bewusst ein, aber als Werkzeug. Konzept, Architektur und Entscheidungen bleiben bei mir, und keine Änderung kommt ohne meine Prüfung in dein Plugin.

Mehr zu meiner Arbeit mit KI
Ich plane.
Ich zerlege dein Plugin in klar abgegrenzte Aufgaben und lege fest, wo es in Shopware eingreift.
Agenten arbeiten zu.
Sie schreiben und überarbeiten Code nach meinen Vorgaben und bereiten Tests vor. Das spart Zeit bei Routinearbeit.
Ich prüfe.
Ich prüfe jede Änderung auf Verständlichkeit und Wartbarkeit, teste sie und greife ein, wenn sie vom Konzept abweicht.

Qualität

Woran du ein gutes Plugin erkennst.

Ob du mit mir arbeitest oder nicht: An diesen vier Punkten erkennst du, ob ein Plugin auch in zwei Jahren noch läuft.

Kein Eingriff in den Kern.

Ein gutes Plugin ändert keine Dateien von Shopware. Es nutzt die vorgesehenen Wege wie Events, Dekoration und Vorlagen-Vererbung. So überschreibt ein Update nichts.

Einstellungen statt fester Werte.

Was sich ändern kann, steht als Einstellung in der Administration und nicht im Code. Für kleine Änderungen brauchst du dann keinen Entwickler.

Getestet und geprüft.

Automatische Tests und statische Code-Analyse finden Fehler, bevor sie in deinem Shop auftauchen. Bei meinen Plugins läuft beides vor jeder neuen Version.

Bereit für Updates.

Shopware entwickelt sich weiter. Ein gepflegtes Plugin wird für neue Versionen geprüft und angepasst, bevor du das Update einspielst.

Erfahrung

Hunderte Plugins, schon seit Shopware 4.

Plugins für Shopware entwickle ich seit Shopware 4, zuerst bei mehreren früheren Arbeitgebern für Shopware 4 und 5. Seit 2018 veröffentliche ich als digitvision eigene Plugins, heute über 100 im Shopware Extension Store.

Dazu kommen Plugins, die ich für einzelne Shops entwickelt habe und die nie in den Store gegangen sind. Diese Erfahrung steckt in jedem neuen Plugin: Ich weiß, wo Shopware Spielraum lässt und wo ein Plugin bei Updates Ärger macht.

  • Mention XML SchnittstelleDatenaustausch zwischen Shop und der Warenwirtschaft Mention.
  • Automatisches DHL TrackingSendungsverfolgung von DHL direkt im Shop.
  • UPS Versandkosten-BerechnungVersandkosten in Echtzeit über die Schnittstelle von UPS.
  • Warenkorb speichernWarenkörbe sichern, per Link teilen und später wieder laden.
  • Set-KonfiguratorKunden stellen eigene Zusammenstellungen zusammen, etwa einen PC.
  • Versandarten je ProduktVersandarten sperren und Aufschläge je Land festlegen.

Bewertungen

Was Shopbetreiber über meine Plugins sagen.

„Jetzt haben wir eine individuelle Erweiterung von Digitvision programmieren lassen, dies hat ebenfalls ohne Probleme geklappt und wir konnten unseren Workflow noch einmal optimieren.“
Maximilian HundhammerVerkäufer bestellen für KundenIm Store lesen
„Für Entwickler gibt es super viele gute Einstiegspunkte und viel Konfiguration.“
Joshua Behrens [HEPTACOM]Produkt-KonfiguratorIm Store lesen

Alle Bewertungen im Shopware Extension Store

FAQ

Häufige Fragen.

Deine Frage ist nicht dabei? Ruf mich an oder schreib mir kurz, worum es geht.

Brauche ich für meine Idee überhaupt ein eigenes Plugin?

Nicht immer. Vieles lässt sich mit dem Rule Builder, dem Flow Builder, Erlebniswelten oder einem fertigen Plugin aus dem Store lösen. Das prüfe ich zuerst und sage dir ehrlich, wenn es ohne Neuentwicklung geht.

Wovon hängt der Aufwand für ein Plugin ab?

Vor allem davon, an wie vielen Stellen das Plugin in deinen Shop eingreift, wie viele Einstellungen es braucht, ob eine Schnittstelle dazukommt und wie viele Sonderfälle es gibt. Nach dem ersten Gespräch schätze ich den Aufwand ein und mache dir ein Angebot.

Läuft mein Plugin auch nach einem Shopware-Update?

Ein Plugin, das Shopware nur über die vorgesehenen Wege erweitert, übersteht die meisten Updates ohne Änderung. Vor größeren Versionssprüngen prüfe ich es in einer Kopie deines Shops und passe es an, wenn nötig.

Wie testest du ein Plugin, bevor es live geht?

Während der Entwicklung mit automatischen Tests und statischer Code-Analyse, danach in einer Kopie deines Shops. Dort spiele ich die Abläufe durch, die das Plugin berührt, vom Warenkorb bis zur fertigen Bestellung.

Kann ich die Einstellungen später selbst ändern?

Ja. Was du später ändern willst, bekommst du als Einstellung in der Administration, auf Wunsch je Verkaufskanal. Fest im Code steht nur, was sich nicht ändern soll.

Kontakt

Erzähl mir, was deinem Shop fehlt.

Beschreib mir kurz, was das Plugin tun soll, gern mit einem Beispiel aus deinem Alltag. Fachbegriffe brauchst du nicht. Ich melde mich mit einer ersten Einschätzung.

+49 (0) 234 97354482info@digitvision.de
Eike Brandt-Warneke · Hevener Straße 65 · 44797 Bochum

Hilfreich sind die Adresse deines Shops und die Shopware-Version. Bitte keine Passwörter oder Kundendaten senden.

Informationen zur Verarbeitung deiner Angaben findest du in der Datenschutzerklärung.