PixelfarbenStart

Leistungen

Shopware-Arbeit, die bleibt

Ich arbeite als Einzelentwickler an Shopware-6-Projekten — kein Team dazwischen, kein Ticket-Ping-Pong. Sie sprechen mit der Person, die den Code schreibt.

Erweiterungen & Schnittstellen

Funktionen, die Shopware nicht mitbringt — sauber als Plugin, nicht als Theme-Hack.

Wenn eine Anforderung im Standard nicht abbildbar ist, entsteht daraus eine Erweiterung. Sie liegt im eigenen Plugin, hängt an den offiziellen Erweiterungspunkten von Shopware und übersteht damit das nächste Update. Vier meiner Erweiterungen sind aus genau solchen Kundenprojekten entstanden und stehen heute im Shopware Store.

Konkret enthalten

  • Erweiterung als eigenständiges Plugin mit Konfiguration in der Administration
  • Anbindung an CRM, ERP, PIM oder Automatisierungsdienste über deren APIs
  • Aktionen für den Flow Builder, damit Ihr Team Abläufe selbst umhängen kann
  • Hintergrundverarbeitung für große Datenmengen statt Timeouts im Browser
  • Changelog, Update-Pfad und Migrationen für bestehende Installationen

Passend, wenn

  • Eine Anforderung lässt sich mit Bordmitteln nur über Umwege lösen
  • Ein Drittsystem soll Daten aus dem Shop bekommen, ohne manuelle Exporte
  • Bestehende Anpassungen liegen im Theme und brechen bei jedem Update

HubSpot CRM Integration · n8n Connector

Upgrades & Migrationen

Von 6.4 auf 6.7, ohne dass der Shop drei Tage steht.

Shopware-Upgrades scheitern selten am Core, sondern an Erweiterungen und eigenen Anpassungen. Deshalb beginnt jedes Upgrade mit einer Bestandsaufnahme: Was ist installiert, was davon ist kompatibel, was ist ersetzbar und was fliegt raus. Danach läuft das Upgrade zuerst auf einer Kopie, nicht auf dem Produktivsystem.

Konkret enthalten

  • Bestandsaufnahme aller Erweiterungen und Anpassungen mit Kompatibilitätsstand
  • Staging-Umgebung als Kopie des Produktivsystems für den Testlauf
  • Durchführung des Upgrades inklusive Datenbank-Migrationen
  • Anpassung eigener Erweiterungen an geänderte Schnittstellen
  • Abnahmeliste für Ihr Team und ein Rückfallplan für den Ernstfall

Passend, wenn

  • Der Shop läuft auf einer Version, die keine Sicherheitsupdates mehr bekommt
  • Eine benötigte Erweiterung gibt es nur für eine neuere Shopware-Version
  • Ein früherer Upgrade-Versuch wurde abgebrochen

Individuelle Shop-Funktionen

Konfiguratoren, B2B-Logik und eine Suche, die auch bei Tippfehlern findet.

Manche Sortimente passen nicht in ein Produktraster. Zuschnitte nach Maß, Staffelpreise je Kundengruppe, Bestellprozesse mit Freigabe — das sind Anforderungen, für die es keine fertige Erweiterung gibt. Ich baue sie als Teil des Shops, nicht als Insellösung daneben.

Konkret enthalten

  • Produktkonfiguratoren mit Preisberechnung nach Maß, Material und Menge
  • B2B-Funktionen wie Kundengruppenpreise, Freigabeprozesse und Angebotsabläufe
  • Sucheinführung mit OpenSearch inklusive Tippfehlertoleranz und Filtern
  • Versand- und Preislogik, die über die Bordmittel hinausgeht
  • Individuelle Auswertungen und Exporte für angrenzende Systeme

Passend, wenn

  • Produkte werden nach Maß, Gewicht oder Materialstärke berechnet
  • Der Shop bedient Geschäftskunden mit abweichenden Preisen und Abläufen
  • Die Standardsuche findet Artikel nicht, die es nachweislich gibt

Betrieb & Wartung

Server, Updates und der Anruf, wenn nachts etwas ausfällt.

Ein Shop ist mit dem Launch nicht fertig. Ich betreue Server, halte Shopware und Erweiterungen aktuell und bin ansprechbar, wenn etwas ausfällt. Dazu gehört auch der unangenehme Teil: Aufräumen nach einem Sicherheitsvorfall und dafür sorgen, dass er sich nicht wiederholt.

Konkret enthalten

  • Einrichtung und Betrieb von Servern für Shopware, inklusive Absicherung
  • Regelmäßige Updates von Shopware, Erweiterungen und Systempaketen
  • Automatisierte Deployments statt Dateien per FTP
  • Sicherungen, Wiederherstellungstests und Überwachung
  • Analyse und Bereinigung nach Sicherheitsvorfällen

Passend, wenn

  • Es gibt niemanden, der sich zuständig fühlt, wenn der Shop nicht erreichbar ist
  • Updates werden aufgeschoben, weil unklar ist, was danach kaputt geht
  • Nach einem Vorfall soll der Shop sauber und nachvollziehbar wieder anlaufen

Reden wir über Ihr Projekt

Ob Erweiterung, Upgrade oder ein Shop, der langsam geworden ist: Schildern Sie kurz die Lage, ich melde mich mit einer ehrlichen Einschätzung.