Bestand und Fulfilment so anbinden, dass die Zahlen stimmen
Der Tag, an dem ein Shop etwas verkauft, das er nicht hat, ist der Tag, an dem endlich über den Betrieb gesprochen wird. Ursache ist selten falsches Zählen, sondern dass zwei Systeme beide glauben, die Zahl zu besitzen.
Integrationsarbeit ist überwiegend die Disziplin, einmal zu entscheiden, wem was gehört.
Erst die Quelle der Wahrheit festlegen#
| Daten | Üblicher Eigentümer | Folge eines Fehlers |
|---|---|---|
| Bestand | Lager oder ERP | Überverkauf und Stornos |
| Preis | ERP oder Shop, nie beide | Kunden falsch belastet |
| Produktstammdaten | PIM oder ERP | Auseinanderlaufende Kataloge |
| Bestellstatus | Shop | Kunden bekommen zwei Auskünfte |
| Kundendatensatz | Shop oder CRM | Doppelte Konten, verlorene Historie |
Synchronisationsmuster und wann sie passen#
- Push per Webhook bei Änderung: am schnellsten, ideal für Bestand; braucht Retries und Replay.
- Geplanter Vollabgleich: einfach und langsam; nachts für Produktdaten in Ordnung, für Bestand falsch.
- Geplanter Delta-Abgleich: die übliche Mitte; braucht verlässliche Änderungszeitstempel.
- Live-Abfrage im Checkout: genau bei knappen, hochwertigen Waren; kostet Latenz und schafft Abhängigkeit.
Puffer schlagen Raffinesse#
Für die meisten Shops ist die praktische Antwort auf Überverkauf nicht Echtzeit-Perfektion, sondern ein kleiner Sicherheitspuffer je Produkt plus ehrliche Verfügbarkeitssprache. "Auf Lager" und "Versand meist in 2–3 Tagen" geben verschiedene Versprechen; sie richtig zu nutzen verhindert mehr Beschwerden als jede Synchronisation.
Setzen Sie den Puffer je Produktlinie, nicht global. Schnelldreher brauchen mehr.
Das Fehlerverhalten entwerfen#
Was tut der Shop, wenn das ERP nicht erreichbar ist? Letzten bekannten Bestand ausliefern, Checkout sperren oder annehmen und zur Prüfung markieren? Bewusst entscheiden, ins Runbook schreiben und in der Staging-Umgebung mit abgeschalteter Verbindung testen.
Häufige Fragen
Wie echtzeitnah muss Bestand sein?
Für die meisten Kataloge Minuten plus kleiner Puffer. Echtzeit zählt bei knappen, hochwertigen oder Einzelstücken.
Können zwei Systeme den Preis besitzen?
Nein. Das ist die Definition eines wartenden Preisvorfalls.
Wo gehört die Integrationslogik hin?
An eine Stelle mit lesbarem Log, nicht verteilt über drei Apps.
bestandsintegrationerp anbindungfulfilmentbestandsabgleichüberverkauf