Die Herausforderung
Ein Großhändler mit über 15.000 Produkten in der Warenwirtschaft wollte einen Shopware 6 Online-Shop aufbauen. Die Produktdaten, Varianten, Preise und Lagerbestände mussten automatisch und in Echtzeit vom Warenwirtschaftssystem in den Shop übertragen werden. Manuelle Pflege war bei dieser Artikelmenge undenkbar.
Besondere Komplexität: Viele Produkte hatten bis zu 12 Varianten (Größe, Farbe, Material), kundenspezifische Staffelpreise und regelmäßige Preisänderungen.
Unsere Lösung
Wir haben eine hochperformante Produkt-Synchronisation über die Shopware 6 Admin API entwickelt:
Produkt-Synchronisation
Vollständiger Transfer aller Produktdaten:
- Stammdaten: Name, Beschreibung, EAN, Hersteller, Gewicht, Maße
- Varianten: Automatische Erstellung von Varianten-Gruppen und Optionen
- Medien: Bilder und Dokumente mit automatischer Zuordnung
- Kategorien: Intelligentes Mapping der Warengruppen auf Shop-Kategorien
- SEO: Automatische Generierung von URL-Slugs und Meta-Beschreibungen
Bestands- und Preis-Sync
Echtzeit-Aktualisierung kritischer Verkaufsdaten:
- Lagerbestandsänderungen innerhalb von 60 Sekunden im Shop sichtbar
- Staffelpreise und kundenspezifische Preislisten
- Aktionspreise mit Start- und Enddatum
- Automatische Deaktivierung bei Bestand = 0
Delta-Sync Engine
Performante Verarbeitung durch intelligente Änderungserkennung:
- Nur geänderte Datensätze werden übertragen
- Batch-Processing über die Shopware Sync API
- Vollsync nur bei Erstimport oder auf Anforderung
- Durchsatz: 500+ Produkte pro Minute
Ergebnis
- 15.000+ Produkte vollautomatisch im Shop gepflegt
- Bestandsgenauigkeit von 99,9% in Echtzeit
- Kein manueller Pflegeaufwand für Produktdaten im Shop
- Go-Live in 3 Wochen statt der geplanten 8 Wochen