Regal und Shop beantworten unterschiedliche Fragen
Das Lager meldet Bestand, während der Shop Ware verkauft, die anderswo bereits zugesagt wurde. Beide Anzeigen können gerade synchronisierte Mengen zeigen und trotzdem darüber streiten, was verfügbar ist. Physischer Bestand, Verkaufsverfügbarkeit und Verpflichtung sind unterschiedliche Begriffe. Eine kopierte Zahl löst diesen Unterschied nicht.
Die erste Integrationsentscheidung betrifft daher die Zuständigkeit. Welches System darf einem Käufer Ware zusagen, welche Systeme zeigen nur eine Schätzung an? Wenn jeder Kanal seine zuletzt empfangene Menge als eigenständige Verkaufsberechtigung versteht, verkürzt schnellere Synchronisation lediglich das Konfliktfenster. Sie beseitigt es nicht.
Zustände vor Schnittstellen definieren
Shopify unterscheidet ausdrücklich zwischen vorhandenem, verfügbarem, gebundenem und anderweitig nicht verfügbarem Bestand. Das Inventarmodell zeigt, warum physisch vorhandene Ware nicht automatisch verkäuflich ist. Auch mit einer anderen Plattform braucht das interne Modell eindeutige Bedeutungen.
Bei einem beispielhaften Händler kann eine Retoure bereits im Gebäude sein, aber noch auf Prüfung warten. Eine Lieferantenlieferung ist angekündigt, jedoch nicht eingegangen. Eine Kundenreservierung kann vor Zahlungseingang auslaufen. Für jeden Übergang muss feststehen, wer ihn auslösen darf und welcher Nachweis erforderlich ist.
Auch Produkt- und Standortidentität müssen stimmen. Grössenvariante, Bestandteil eines Sets und angezeigte SKU sind keine austauschbaren Referenzen. Sonst verändern technisch korrekt zugestellte Aktualisierungen zuverlässig den falschen Bestand. Die Zuordnung gehört deshalb auch in die Hände von Wareneingang und Kommissionierung.
Den Reservierungszeitpunkt bewusst wählen
Eine Reservierung ist eine fachliche Zusage mit einem Lebenszyklus. Wann beginnt sie, wann wird sie verbindlich einer Bestellung zugeordnet und wodurch endet sie bei Abbruch, Ablauf oder fehlgeschlagener Zahlung? Auch eine Zahlung nach Ablauf muss berücksichtigt werden.
Unterstützt das zuständige System atomare Reservierungen, sollten konkurrierende Käufer darüber auf die verfügbare Ware zugreifen. Zwischen Lesen und einem getrennten Schreibvorgang liegt eine Lücke, in der andere handeln können. Kann ein Marktplatz nicht an der zentralen Reservierung teilnehmen, ist seine Zuteilung eine eigene Zusage. Sie darf nicht als beliebig wiederverwendbare Kopie des gemeinsamen Bestands gelten.
Sicherheitsbestände und Kanalzuteilungen begrenzen das Risiko, halten aber verkäufliche Ware zurück. Das ist eine kaufmännische Abwägung. Der Händler sollte sie mit Blick auf Stornierungen und geschlossene Angebote treffen, statt sie als unsichtbare technische Voreinstellung zu übernehmen.
Für verstummte Kanäle braucht es eine Regel
Ein Kanal kann ohne neue Bestandsmeldungen weiter Bestellungen annehmen. Deshalb ist festzulegen, ob betroffene Artikel geschlossen werden, eine vorsichtige Zuteilung weiterläuft oder ein ausdrücklich akzeptiertes Risiko gilt. Maximale Verfügbarkeit und vollständige Sicherheit lassen sich nicht unter allen Bedingungen gleichzeitig erhalten.
Nach der Wiederverbindung werden Reservierungen und Bestellungen abgeglichen, bevor Mengen pauschal ersetzt werden. Ein alter Lagerstand darf Zusagen aus der Unterbrechungszeit nicht ausradieren. Referenzen für Korrekturen helfen, wiederholte Meldungen zu erkennen und zu untersuchen.
Der Betrieb benötigt eine Abweichungsansicht mit Artikel, Standort, erwartetem Zustand, beobachtetem Zustand und zugehörigen Bestellungen. Eine Korrektur muss vor ihrer Ausführung erklärbar sein. Jetzt synchronisieren ist kein ausreichender Wiederherstellungsplan, wenn die Systeme unterschiedliche Bedeutungen verwenden.
Diese Woche die Zusage testen
Eine knappe Variante für einen kontrollierten Test über die beteiligten Kanäle auswählen. Konkurrierende Reservierungen auslösen, eine ausstehende Bestellung stornieren, eine Zahlungsantwort verzögern und eine Aktualisierung unterbrechen. Eine ungeprüfte Retoure gehört ebenfalls dazu.
Für jeden Schritt Zuständigkeit und erwarteten Übergang notieren und mit den tatsächlichen Datensätzen vergleichen. Unklare Verantwortung wird vor einer höheren Aktualisierungsfrequenz gelöst. Das Ziel sind keine überall identischen Zähler, sondern eine belastbare Antwort darauf, ob der nächste Käufer die angebotene Ware wirklich erhalten kann.
