Aktuell
Kapazitäten
frei
-> Jetzt anfragen! <-

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

  1. Einordnung: Welche Systeme sind beteiligt, welche Daten fließen wohin, was passiert heute manuell?
  2. Architektur und Umfang: Ein klarer Vorschlag, was gebaut wird, was bewusst nicht, und in welcher Reihenfolge.
  3. Umsetzung in Etappen: Jede Etappe ist für sich nutzbar. Du siehst früh Ergebnisse und kannst nachsteuern.
  4. Ü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

1

Verstehen vor Umsetzen

Erst die kurze technische Einordnung: Was ist das eigentliche Problem, wo sitzt der Hebel, was ist wirtschaftlich sinnvoll? Dann die Umsetzung.

2

Umsetzen statt weiterreichen

Du sprichst mit dem Entwickler, der die Arbeit macht – keine Übergabekette, keine Blackbox, klare Statusmeldungen und frühe Warnung bei Risiken.

3

Ü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.

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.

FAQ

Häufige Fragen vor der Anfrage

Baust du auch Software, die nichts mit Shopware zu tun hat?

Ja. Symfony-Anwendungen für Unternehmensprozesse sind nicht an einen Shop gebunden. Mein Erfahrungsvorteil liegt im Handelsumfeld, die Technik ist dieselbe.

Was kostet individuelle Softwareentwicklung?

Abrechnung nach Aufwand mit transparentem Stundensatz oder Festpreis für klar abgegrenzte Etappen. Nach der Einordnung bekommst du eine ehrliche Schätzung – auch, wenn ein fertiges Werkzeug die bessere Wahl wäre.

Wie stellst du sicher, dass ich später nicht von dir abhängig bin?

Sauberer, dokumentierter Code in deinem Repository, automatisierte Tests und ein Deployment-Ablauf, den dein Team nachvollziehen kann. Kein Vendor-Lock-in, keine Geheimnisse.

Dienstleistungen

Alle Leistungen

PHP Freelancer

Symfony Freelancer

Neue Symfony-Anwendungen, Upgrades auf aktuelle Versionen, API Platform und Messenger, Weiterentwicklung und Betreuung bestehender Symfony-Projekte.

Details ansehen