Bestand pflegen, Verfügbarkeit steuern und die Grundlagen von Multi Source Inventory (MSI) verstehen.
Die Bestandsverwaltung finden Sie im Produktformular unter Quantity im oberen Bereich sowie im Detail unter Advanced Inventory (Link direkt neben dem Qty-Feld).
Die wichtigsten Werte im Hauptformular
- Qty: die aktuell verfügbare Stückzahl.
- Stock Status: "In Stock" oder "Out of Stock" – kann den Bestand übersteuern, z. B. um ein Produkt trotz Restmenge vorübergehend zu sperren.
Advanced Inventory im Detail
- Minimum/Maximum Qty Allowed in Shopping Cart: Mindest- bzw. Höchstbestellmenge pro Bestellung.
- Qty Uses Decimals: aktivieren, wenn in Teilmengen verkauft wird (z. B. Meterware, Gewicht).
- Backorders: ob Kunden auch bei Bestand 0 noch bestellen können ("No Backorders", "Allow Qty Below 0" mit oder ohne Kundenbenachrichtigung).
- Notify for Quantity Below: ab welchem Bestand das Produkt im "Low Stock"-Bericht (siehe Kapitel "Produktberichte") und auf dem Dashboard erscheint.
- Enable Qty Increments: zwingt Kunden dazu, nur in festen Schritten zu bestellen (z. B. immer im Sechserpack).
Multi Source Inventory (MSI)
Seit Magento 2.3 gibt es Multi Source Inventory, verwaltet unter Stores > Inventory:
- Sources repräsentieren physische Lagerorte (z. B. Hauptlager, Retourenlager, Ladengeschäft) mit eigener Adresse – relevant für Versandkostenberechnung und Lieferzeit-Anzeige.
- Stocks bündeln eine oder mehrere Sources zu einer logischen Einheit und werden wiederum bestimmten Websites zugeordnet – ein Produkt "gehört" nie direkt zu einer Source, sondern sein Bestand wird pro Source gepflegt und pro Stock aufsummiert.
Der im Frontend angezeigte Gesamtbestand eines Produkts ist die Summe über alle Sources, die zum zugeordneten Stock der aktuellen Website gehören. Für einen einzelnen Shop mit nur einem Lager reicht die von Magento mitgelieferte Standard-Quelle "Default Source" völlig aus, ohne dass Sie sich mit MSI im Detail beschäftigen müssen.
Manage Stock und Out-of-Stock-Schwellenwert
In den Advanced Inventory-Einstellungen bestimmt Manage Stock, ob Magento den Bestand für dieses Produkt überhaupt verfolgt: bei "No" gilt das Produkt unabhängig von der Qty immer als bestellbar – praktisch z. B. bei Dienstleistungen oder Produkten ohne echte Mengenbegrenzung. Das Feld Qty for Item's Status to Become Out of Stock legt fest, ab welcher (auch negativen) Menge ein Produkt automatisch als "Out of Stock" gilt, unabhängig vom manuell gesetzten Stock Status. Globale Vorgabewerte für diese Felder pflegen Sie unter Stores > Configuration > Catalog > Inventory > Product Stock Options.
Sources im Detail anlegen
Unter Stores > Inventory > Sources > Add New Source legen Sie eine neue Quelle an mit Source Name, einem internen Source Code, dem Schalter Enable Source sowie vollständigen Adressdaten (Country, State/Province, City, Postcode, Street). Werden Latitude und Longitude gepflegt, kann der distanzbasierte Source-Selection-Algorithmus die nächstgelegene Quelle zur Lieferadresse bevorzugt bedienen.
Stocks: Sales Channels und Quellen-Priorität
Unter Stores > Inventory > Stocks > Add New Stock vergeben Sie zunächst einen Stock Name, weisen im Tab Sales Channels die zugehörige(n) Website(s) zu und ordnen im Tab Sources eine oder mehrere Sources mit jeweils eigener Priority zu – bei Priority 1 wird zuerst aus dieser Quelle bedient, erst bei deren Erschöpfung greift die nächste. Welcher Algorithmus dabei zur Anwendung kommt (z. B. reine Prioritätsreihenfolge oder Distanz), stellen Sie unter Stores > Configuration > Catalog > Inventory > Source Selection Algorithms ein.