Maßgeschneiderte Unternehmenssoftware mit PHP und Symfony – Schnittstellen, Warenwirtschaft, Lager, Versand, CRM/ERP und Microservices rund um deinen Shop.
Individuelle Softwareentwicklung mit PHP & Symfony
Standardsoftware deckt 80 % ab – die restlichen 20 % kosten im Alltag die meiste Zeit. Genau dort setze ich an: Ich entwickle mit PHP und Symfony die Software, die deine Prozesse tatsächlich abbildet, statt sie in ein Werkzeug zu zwängen, das für etwas anderes gebaut wurde.
Was ich entwickle
- Schnittstellen und Integrationen: Anbindung von Großhändlern, Lieferanten, Logistikern, Marktplätzen und Zahlungsanbietern – per REST, SOAP, CSV/XML-Austausch, EDI-ähnlichen Formaten oder Datei-Import. Inklusive Fehlerbehandlung, Wiederholungslogik und nachvollziehbarem Protokoll.
- Lager- und Versandlogik: Bestandsführung über mehrere Lager, Kommissionierung, Versandregeln, Label-Erzeugung, Retourenprozesse – als eigene Anwendung oder als Dienst neben dem Shop.
- CRM- und ERP-Anbindung: Synchronisation von Kunden, Aufträgen, Rechnungen und Artikeln zwischen Shop und Warenwirtschaft, mit klaren Regeln, welches System führend ist.
- Microservices und Hintergrunddienste: Preisberechnung, Bestandsabgleich, Auftragsverarbeitung, Reporting – als eigenständige Symfony-Dienste mit Queues, Zeitplänen und Monitoring.
- Interne Werkzeuge und Backoffice-Anwendungen: Verwaltungsoberflächen, Dashboards, Freigabeprozesse – das, was sonst in Tabellen und E-Mails passiert.
Fokus E-Commerce
Die meisten meiner Projekte drehen sich um Unternehmen, die einen Shopware-Shop betreiben. Deshalb kenne ich die typischen Reibungspunkte: Artikeldaten aus mehreren Quellen, Bestände, die nie stimmen, Bestellungen, die manuell nachbearbeitet werden, Lieferanten mit eigenen Formaten. Ich baue Software, die diese Lücken schließt und mit Shopware sauber zusammenarbeitet – ohne den Shop selbst zu verbiegen.
So läuft ein Projekt
- Einordnung: Welche Systeme sind beteiligt, welche Daten fließen wohin, was passiert heute manuell?
- Architektur und Umfang: Ein klarer Vorschlag, was gebaut wird, was bewusst nicht, und in welcher Reihenfolge.
- Umsetzung in Etappen: Jede Etappe ist für sich nutzbar. Du siehst früh Ergebnisse und kannst nachsteuern.
- Übergabe: Dokumentation, Tests, Deployment-Ablauf – so, dass dein Team oder ein anderer Entwickler weiterarbeiten kann.
Technik
Aktuelles PHP, Symfony, Doctrine, Messenger/Queues, REST- und GraphQL-APIs, MySQL/PostgreSQL, Redis, Docker, automatisierte Tests und CI. Bei Bedarf Betrieb auf deiner Infrastruktur oder Unterstützung bei der Auswahl.
Typische Aufgaben
Großhändler- und Lieferanten-Schnittstelle
Artikel, Preise und Bestände kommen als BMEcat, CSV, Excel oder per FTP-Ordner – jeder Lieferant anders. Ich baue den Import, der die Daten automatisch einliest, Abweichungen protokolliert und Fehler meldet, statt sie still in den Shop zu schreiben.
ERP- und Warenwirtschafts-Anbindung
JTL-Wawi, weclapp, Xentral, Odoo, SAP Business One oder ein eigenes System: Aufträge, Kunden, Rechnungen und Artikel werden in beide Richtungen synchronisiert, mit klarer Regel, welches System führend ist.
DATEV- und Buchhaltungsexport
Belege, Zahlungsarten und Konten sauber an DATEV oder die Buchhaltungssoftware übergeben – inklusive Gutschriften, Teilzahlungen und Sonderfällen, an denen Standard-Exporte scheitern.
Marktplatz-Anbindung ohne Plugin-Abo
Amazon, eBay, Kaufland oder Otto: Bestellungen automatisch ins Shop- oder ERP-System, Bestände und Preise zurück – als eigene Anbindung, die dir gehört.
Versanddienstleister und Tracking
DHL, DPD, GLS, UPS oder Sendcloud per API: Label-Erzeugung, Tracking-Rückmeldung an Kunden, Retourenlabel – eingebettet in deinen Versandprozess.
Dropshipping-Automatisierung
Bestellung geht automatisch an den Lieferanten, Tracking kommt zurück, der Kunde wird informiert – ohne dass jemand E-Mails weiterleitet.
Lagerverwaltung nach Maß
Mehrere Lager, Chargen, Mindesthaltbarkeit, Mindestbestand mit Nachbestellvorschlag, Kommissionierlisten – die Logik, die in Excel irgendwann zusammenbricht.
Preisberechnung und Staffelpreise
Kundengruppenpreise, Rohstoff-Indizes, Aktionslogik, Händlerrabatte – Regeln, die kein Standard abbildet, als nachvollziehbarer Preisdienst.
B2B-Kundenportal
Geschäftskunden sehen Bestellungen, Rechnungen, Lieferstatus und Dokumente selbst und laden Bestellvorlagen hoch – das entlastet den Innendienst spürbar.
Angebots- und Auftragsverwaltung
Anfrage, Angebot, Freigabe, Auftrag, Rechnung: das „kleine ERP“ für Händler und Dienstleister, die kein großes System wollen.
Retourenmanagement
Retourenportal für Kunden, Prüfung im Lager, Gutschrift, Wiedereinlagerung – ein durchgehender Prozess statt Zettelwirtschaft.
Produktkonfigurator
Maßanfertigung, Varianten, Zubehör-Abhängigkeiten und Preisberechnung in Echtzeit – der klassische Sonderfall, an dem Standard-Shops scheitern.
Produktdaten zusammenführen (PIM light)
Daten aus mehreren Quellen zusammenführen, anreichern, prüfen und in Shop, Marktplätze und Kataloge ausspielen.
Reporting-Dashboard
Umsatz, Margen, Lagerumschlag und Retourenquote aus Shop und ERP zusammengeführt – tagesaktuell, ohne Excel-Bastelei.
Monitoring und Alarmierung
Import hängt, Bestand läuft aus, Zahlung fehlt, Schnittstelle antwortet nicht: Meldung per E-Mail oder Slack, bevor der Kunde es merkt.
Datenmigration und -bereinigung
Kundendaten aus Altsystemen zusammenführen, Dubletten bereinigen, Exporte für neue Systeme vorbereiten.
So arbeite ich
Drei Prinzipien, die in jedem Projekt gelten
Verstehen vor Umsetzen
Erst die kurze technische Einordnung: Was ist das eigentliche Problem, wo sitzt der Hebel, was ist wirtschaftlich sinnvoll? Dann die Umsetzung.
Umsetzen statt weiterreichen
Du sprichst mit dem Entwickler, der die Arbeit macht – keine Übergabekette, keine Blackbox, klare Statusmeldungen und frühe Warnung bei Risiken.
Übergeben statt festhalten
Code in deinem Repository, Tests, Dokumentation und ein Deployment-Ablauf, den dein Team versteht. Kein Vendor-Lock-in – dein System hängt danach nicht an mir.
Werdegang
Erfahrung auf einen Blick
- Heute
- Senior-Freelancer in laufenden Shopware-Projekten mehrerer Agenturen und Händler – eingespielt in fremde Repos, Prozesse und Deadlines.
- Seit 2021
- Selbstständig als Stefan Pilz Ltd. – remote für Händler und Agenturen: Shopware 5 und 6, Symfony, Migrationen, Betreuung.
- 2015 – 2020
- E-Commerce-Backends: Warenwirtschaft, PIM und Amazon/eBay-Schnittstellen für rund 3,5 Mio. Produkte, danach die Mobilfunk-Webshops von Drillisch.
- Seit 2012
- Hauptberuflich Webentwickler – zuerst in einer Agentur: Websites und Shops mit Joomla, xt-Commerce und Shopware.
- 2002
- Ausbildung zum Softwareentwickler abgeschlossen (C/C++). Ab 2004 erste eigene Websites mit PHP.
Aktuelle und abgeschlossene Projekte ansehen Werdegang und Stack im Lebenslauf
Gute Passung
Passt gut, wenn...
- du eine konkrete Geschäftsanforderung hast, die Standardsoftware nicht sauber abdeckt.
- du einen erfahrenen PHP-/Symfony-Entwickler suchst, der direkt umsetzt statt Tickets weiterzureichen.
- du bestehende Systeme, Shops oder Schnittstellen hast, die zusammenspielen müssen.