Verfügbarkeit des Shop-Produkts
Für jedes Produkt kann zentral ein Lagerbestand gesetzt werden. Dies ist üblicherweise der Wert, der zugrunde gelegt wird, um im Shop anzuzeigen, ob und welcher Menge das Produkt noch verfügbar ist.
Ist das Produkt derzeit nicht vorrätig, aber eine neue Warenlieferung ist bereits angekündigt, kann zudem ein Verfügbarkeitsdatum gesetzt werden, um z.B. bereits Vorbestellungen in Empfang nehmen zu können.
Bei Bestelleingang wird der Bestand automatisch um die bestellte Menge heruntergesetzt, um Überverkäufe zu verhindern.
Lagerbestand mit Warehouse
Durch Nutzung des Warehouses kann dies deutlich spezifischer erfasst werden.
Pro Lagerort kann genau festgelegt werden, welche Menge dort wann zur Verfügung steht,
und wieviel davon bereits durch Reservierungen geblockt ist.
Alle Lagerbewegungen werden dabei genau erfasst.
Berechnung der Verfügbarkeit
Über einen Automatismus (DaemonJob) kann der verfügbare Shop-Bestand anhand der realen Lagerbestände aktualisiert werden. In welchen Intervallen dies passiert, kann individuell festgelegt werden.
- Sofern nicht anders angegeben, würden hierbei alle im Lager hinterlegten derzeit verfügbaren Mengen eines Produktes zusammengezählt werden.
- Sind im Moment keine Bestände auf Lager, aber zukünftige Bestände bereits hinterlegt, werden die als nächstes eintreffenden Bestände inkl. ihres Verfügbarkeitsdatums übernommen.
- Falls auf einem verfügbaren Lagerplatz ein unendlicher Bestand angegeben ist, wird damit das Produkt an sich als unendlich verfügbar angenommen.
- Lagerartikel, bei denen das Flag "verfügbar" nicht gesetzt ist oder die einem Lagerort zugewiesen sind, der als nicht "verfügbar" gekennzeichnet ist,
werden hierbei grundsätzlich ausgeschlossen. - Die real verfügbare Menge der verbleibenden Lagerartikel ergibt sich aus dem Bestand abzüglich vorhandener Reservierungen und einem eventuell hinterlegten Sicherheitsbestand.
Optionale Einschränkungen
Du kannst festlegen, welcher Lagerbaum oder -zweig für die Shop-Verfügbarkeitsanzeige verwendet werden soll, in dem ein Startlager gewählt wird.
Ausgehend von diesem Startlager kann eine Liste von Lagernamen festgelegt werden, auf welche die Berechnung eingeschränkt werden soll.
Ebenso kann auch eine Liste von Lagernamen festgelegt werden, die in jedem Fall ausgeschlossen werden soll.
In beiden Fällen können auch Teile eines Lagernamens angegeben werden. Wenn bspw. Ham eingegeben wird, würden z.B. die Lager Filiale Hamburg und Filiale Hamm gefunden werden.
Alle diese Einstellungen werden mitander kombiniert, so dass du z.B auch die Option hast,
- vom Startlager "Hamburg" ausgehend alle
- Lagerorte mit "Fach" oder "Box" im Namen, die zudem
- nicht "Retoure" im Namen haben
als Basis für deine Verfügbarkeitsberechnung zu verwenden.
Des weiteren kannst du Status von Aufträgen festlegen, deren Posten bei der Berechnung des aktuellen Lagerbestandes ggf. abgezogen werden sollten.
So können z.B. Posten von gerade erst eingegangenen Aufträgen, für die noch keine Lieferung erstellt wurde, automatisch abgezogen werden.
Info: Alternativ könntest du die Auftragsposten auch direkt beim Bestelleingang bereits reservieren. Eine spätere Lieferung kann die vorhandenen Reservierungen des zugehörigen Auftrags übernehmen.