Bestand, Standorte und Verfügbarkeit
„Ist das auf Lager?“ ist die Frage, die B2B-Käufer am häufigsten stellen, und die Antwort, der sie am wenigsten trauen. Sie richtig zu beantworten hängt weniger an der Zahl als daran, was die Zahl bedeutet: Verfügbar ist nicht dasselbe wie Lagerbestand, und beides unterscheidet sich von dem, was Ihr ERP glaubt.
Das Modell
| Objekt | Was es ist |
|---|---|
| Standort | Ein Ort, an dem Bestand liegt: warehouse, store, dropship oder virtual. Trägt einen code, eine priority und eine Adresse |
| Bestand | Eine Zeile je (Standort, Artikel): on_hand, reserved und ein reorder_point |
| Reservierung | Eine Sperre auf Bestand für eine Bestellung, mit Status und Ablaufdatum |
| Bewegung | Eine Buchungszeile. Jede Änderung am Bestand ist eine |
Und die Zahl, auf die es ankommt:
available = on_hand − reserved
available wird nicht gespeichert. Es wird jedes Mal aus den beiden anderen
berechnet. Das ist die Zahl, die ein Käufer sehen sollte. on_hand enthält
Ware, die schon jemand anderem versprochen ist.
on_hand und reserved sind keine Felder, die Sie bearbeiten. Sie sind die
laufende Summe des Bewegungsbuchs. Bestand zu korrigieren heißt, eine Korrektur
mit Grund zu buchen, nicht eine neue Zahl über die alte zu tippen. Eine
Bestandszahl, die sich überschreiben lässt, ist eine Bestandszahl, die eine
Woche später niemand mehr erklären kann.Standorte und Priorität
Die meisten Unternehmen im Mittelstand starten mit einem Lager, und das ist richtig so. Legen Sie weitere an, wenn es getrennter Bestand ist: ein zweiter Standort, ein Abholtresen, ein Lieferant, der per Dropshipping liefert.
priority entscheidet, welcher Standort eine Bestellung zuerst bedient:
niedrigste zuerst. Der Typ virtual ist für Bestand, den Sie nicht selbst
zählen, etwa die Verfügbarkeit eines Lieferanten, die Sie anzeigen, aber nicht
halten.
So legen Sie einen an: Order Management › Bestand › Standorte, dann
Neuer Standort. Geben Sie einen code (main, hamburg,
dropship-hansgrohe), einen Namen, einen Typ und eine Priorität an.
Meldebestände
reorder_point ist der Stand, ab dem eine Zeile warnt. Eine Zeile warnt, wenn
available auf oder unter ihren eigenen Meldebestand gefallen ist, oder unter
einen mandantenweiten Standardwert, wenn sie keinen trägt. Ein Meldebestand
von 0 warnt nie.
Setzen Sie ausdrückliche Meldebestände auf Ihre A-Artikel (die, bei denen ein Fehlbestand Sie Geld kostet) und lassen Sie den Long Tail auf dem Standardwert. Meldebestände erscheinen als sortierbare Spalte in der Bestandsliste.
Die drei Entscheidungen, auf die es ankommt
Das sind Einstellungen und keine Daten, und sie ändern das Verhalten über jede Bestellung hinweg.
Welcher Standort eine Bestellung bedient.
| Strategie | Verhalten |
|---|---|
priority | Aktivierte Standorte nach Priorität, niedrigste zuerst. Jeder Artikel nimmt den ersten, der passt |
nearest | Sortiert nach der Lieferadresse um: der genannte Standort zuerst, dann alles im selben Land. Verhindert, dass eine deutsche Bestellung aus einem ausländischen Lager bedient wird, nur weil es vorne einsortiert ist |
single_location | Ein Standort muss die gesamte Bestellung abdecken, sonst wird die Reservierung abgelehnt |
single_location ist die richtige Antwort, wenn das Aufteilen einer Bestellung
Sie eine zweite Fracht kostet. Das ist eine kaufmännische Entscheidung, und ein
Zuteilungsalgorithmus sollte sie nicht stillschweigend treffen.
Was passiert, wenn nichts die Position abdecken kann.
| Regel | Verhalten |
|---|---|
deny | Die Reservierung wird abgelehnt. Der Standard |
allow | Trotzdem reservieren; der Fehlbetrag erscheint als negatives available und wird auf der Reservierung festgehalten |
allow_per_sku | Rückstand nur für Artikel, die ausdrücklich dafür markiert sind |
allow_per_sku ist die Einstellung, die zur Arbeitsweise von Großhändlern
passt: Katalogartikel, die Sie jederzeit vom Hersteller bekommen, sind
rückstandsfähig, Ihre eigenen Lagerartikel nicht.
Wie lange eine Reservierung hält. Eine Reservierung kann ein eigenes
expires_at tragen, und eine mandantenweite Gültigkeit deckt die ab, die keines
haben. Ein Aufräumlauf gibt alles frei, was seine Frist überschritten hat, und
bucht den Bestand zurück. Ohne Gültigkeit hält ein abgebrochener Checkout den
Bestand, bis ein Mensch es bemerkt. Das ist die mit Abstand häufigste Ursache
für „Wir haben es, aber der Shop sagt nein“.
Zwei weitere, die Sie setzen sollten
- Grund bei Bewegungen erforderlich. Nie, nur Korrekturen oder jede Bewegung. „Nur Korrekturen“ ist der vernünftige Standard: Ein Wareneingang erklärt sich selbst, eine Inventurkorrektur nicht.
- Retouren gehen zurück in den Bestand. Ob zurückgegebene Ware standardmäßig wieder verkäuflicher Bestand wird. Schalten Sie das ab, wenn Retouren zuerst auf einen Prüftisch gehen; die Entscheidung wird dann je Retoure festgehalten.
Einrichten
- Öffnen Sie Order Management › Bestand › Standorte und legen Sie Ihre
Standorte an, mit der niedrigsten
priorityfür den, der zuerst bedienen soll. - Laden Sie Ihren Bestand. Verwenden Sie Ware vereinnahmen unter Order Management › Bestand › Bestände für Ware, die tatsächlich ankommt, und Bestand anpassen mit Grund für Korrekturen.
- Setzen Sie
reorder_pointauf die Artikel, bei denen sich eine Warnung lohnt. - Setzen Sie Zuteilungsstrategie, Rückstandsregel und Gültigkeit der Reservierung für Ihren Markt.
- Entscheiden Sie, ob der Checkout Bestand reserviert. Siehe Checkout konfigurieren.
Was Sie prüfen
- Öffnen Sie eine Bestandszeile und prüfen Sie, dass
availablegleichon_hand − reservedist. - Geben Sie eine Testbestellung für einen Artikel auf, bei dem der Checkout reserviert, und prüfen Sie, dass unter Order Management › Bestand › Reservierungen eine Reservierung mit der Bestellreferenz erscheint.
- Brechen Sie einen Checkout ab und prüfen Sie, dass die Reservierung nach der gesetzten Gültigkeit freigegeben wird. Abgelaufene freigeben startet den Aufräumlauf bei Bedarf.
- Bestellen Sie mehr, als Sie haben, und prüfen Sie, dass die Rückstandsregel tut, was Sie erwarten.
Zeigt der Shop einen Artikel als nicht verfügbar, der nachweislich im Regal liegt, gehen Sie zuerst Warum ein Produkt nicht angezeigt wird durch. Der Bestand ist nur eine von sechs Ursachen.
Weiter
- Bestand im Tagesgeschäft: vereinnahmen, korrigieren und das Buch lesen.
- Wenn Bestandszahlen abdriften: die Wartungsrunde.