Shopware-ERP-Integration: 300K+ Pharma-Artikel, null Lieferfehler
Bidirektionale Shopware 6 zu ERP-Synchronisation für einen deutschen Pharmadistributor. 300K+ Artikel mit Chargenverfolgung, Ablaufwarnungen und Prüfpfaden. Null Lieferfehler.
Die Herausforderung
Ein deutscher Pharmadistributor verwaltete über 300.000 Artikel mit Chargennummern, Ablaufdaten und einer Aufsichtsbehörde im Nacken. Eine einzige Abweichung zwischen ERP und Shop konnte einen Rückruf bedeuten oder dass jemand die falsche Charge erhält.
Kritische Problempunkte
- Jeder Artikel brauchte individuelle Chargen- und Lotverfolgung, nicht nur Bestandszahlen
- Ablaufdaten mussten rechtzeitig für Preisreduzierungen und Behördenmeldungen sichtbar werden
- ERP und Shopware mussten in beide Richtungen, nahezu in Echtzeit synchron bleiben
- Die Auftragsverarbeitung musste auch dann weiterlaufen, wenn der Katalog 10-mal größer war als üblich
- Jede Aktion musste einen Prüfpfad hinterlassen, der eine Pharma-Compliance-Prüfung übersteht
Es gab keinen Spielraum für "regeln wir nächsten Sprint". Eine falsch ausgelieferte Verschreibung kostet mehr als die Plattform.
Die Lösung
Ich habe eine bidirektionale Sync-Schicht gebaut, die Pharma-Compliance als Kernanforderung behandelt, nicht als Nachgedanken.
Zwei-Wege-ERP-Sync
ERP-Änderungen fließen nach Shopware. Shopware-Bestellungen fließen ins ERP zurück. Beide Systeme stimmen binnen Sekunden bei Bestand und Preis überein.
Chargen- und Ablaufverfolgung
Jede Einheit trägt ihre Chargennummer, ihren Lot und ihr Ablaufdatum. Das System prüft das bei jeder Bestellung, sodass nichts Falsches das Lager verlässt.
Vorausschauende Ablaufwarnungen
Produkte vor dem Ablaufdatum tauchen in einem Dashboard auf, bevor sie zu Abfall werden. Das Team sieht sie früh genug, um zu reduzieren oder umzuleiten.
Prüfpfad standardmäßig
Jede Bestandsbewegung, jede Preisänderung, jede Bestandskorrektur wird protokolliert. Compliance-Prüfungen laufen über Daten, nicht aus dem Gedächtnis.
Ergebnisse & Geschäftsauswirkungen
Null Lieferfehler
Die richtige Charge ging an den richtigen Kunden, jedes Mal. Das Rückruf-Risiko sank auf operatives Grundrauschen.
Compliance ohne Handarbeit
Chargenverfolgung und Audit-Logs erfüllen die Behördenanforderungen, ohne dass jemand am Vorabend einer Prüfung Tabellen exportiert.
Sub-2-Sekunden-Sync pro Datensatz
Ein 300K-Katalog bleibt sekunden- statt minutengenau aktuell.
Weniger abgelaufene Ware
Vorausschauende Warnungen ließen das Team Bestände reduzieren oder rotieren, bevor sie in der Tonne landeten.
Verwendete Technologien
- Shopware 6
- PHP 8
- Symfony
- MySQL
- ERP API
- Job Queues
- Batch Tracking
- Expiry Management
ERP und Shopware nicht synchron?
Wo Bestandsgenauigkeit nicht verhandelbar ist, habe ich Integrationen gebaut, die einer Prüfung standhalten. Sprechen wir über Ihre.
Beratung buchenVerwandte Fallstudien
Shopware-Import-Optimierung
Shopware 6-Import um 91% beschleunigt für einen deutschen Händler. 530K+ Artikel in unter 3 Stunden mit Redis, Symfony Messenger und dynamischer Stapelgröße.
Fallstudie lesen → B2B-LösungenIndustrielle Ausschreibungsplattform
Shopware 6 B2B-Ausschreibungs-Plugin für einen DACH-Industriehändler. Mehrstufige Genehmigungen, Status-Workflows und Self-Service-Dashboard. Zykluszeit von 6 auf 3 Wochen reduziert.
Fallstudie lesen → B2B-LösungenB2B-Angebotsplattform
Shopware 6 RFQ-Plattform für einen deutschen Industriedistributor. Mehrteiliger Angebots-Builder, ERP-Sync via OAuth2, DE/EN-Lokalisierung. 24/7-Self-Service.
Fallstudie lesen →