DE · AT · CHRatgeber

Kommissionierung in Odoo: Einzel-, Sammel-, Wellenpicks

Aktualisiert:

Gilt für: Odoo 20.0, App Lager (Inventory); Community und Enterprise; Odoo Online, Odoo.sh und On-Premise; Barcode-App nur Enterprise

Kurz gesagt

Odoo 20.0 kennt vier Pick-Verfahren: einzeln je Auftrag, als Stapel (Sammelkommissionierung), als Cluster mit Fächern je Auftrag und als Welle. Nach der Dokumentation passt der Stapel zu vielen Aufträgen mit wenigen Positionen, weil danach im Ausgang sortiert wird; Cluster sortiert schon beim Greifen, Wellen gruppieren Teilmengen vor. Alle Verfahren gehören zur App Lager; die Barcode-App für das Scannen ist Enterprise.

Das Wichtigste

  • Die Sammelkommissionierung fasst in Odoo 20.0 Transfers mehrerer Aufträge zu einem Stapel zusammen; sortiert wird danach im Ausgang.
  • Die Clusterkommissionierung sortiert in Odoo 20.0 beim Greifen in ein Fach oder Paket je Auftrag; der Sortierschritt im Ausgang entfällt.
  • Eine Welle in Odoo 20.0 enthält nur Positionen aus Transfers einer Vorgangsart und lässt sich einer Person zuordnen.
  • Aktivierung in Odoo 20.0: Lager ‣ Konfiguration ‣ Einstellungen, Abschnitt Vorgänge, Kontrollkästchen Stapel-, Wellen- & Cluster-Transfers.
  • App Lager ist laut Editionsvergleich in Community und Enterprise enthalten; die Barcode-App nur in Enterprise.

Wie viel Zeit zwischen Regal und Verpackungstisch verfällt, hängt weniger an der Zahl der Bestellungen als an der Frage, ob jeder Auftrag seinen eigenen Weg durch das Lager bekommt. Odoo 20.0 bietet dafür vier Wege: die Einzelkommissionierung, den Stapel, das Cluster und die Welle. Welcher Weg zu Ihrem Lager passt, entscheiden zwei Zahlen aus Ihren eigenen Auftragsdaten: Aufträge pro Tag und Positionen pro Auftrag.

Worauf es bei der Wahl ankommt

Kommissionierung ist das Zusammenstellen der bestellten Ware aus dem Lager; den Begriff erläutert der Glossareintrag Kommissionierung. In Odoo 20.0 löst der bestätigte Verkaufsauftrag die Transfers des Lagerhauses aus; wie viele es sind, hängt an den Lieferstufen, die standardmäßig einstufig eingestellt sind. Wie diese Stufen zusammenspielen, beschreibt Wareneingang und Lieferung. Ob Sie die Transfers einzeln oder gebündelt abarbeiten, ist eine zweite Entscheidung, die an den Lieferstufen nichts ändert.

Zwei Zeiten stehen in einem Tauschverhältnis: die Wegzeit zwischen den Lagerorten und die Zeit zum Sortieren und Zusammenstellen. Bündeln Sie Aufträge, geht der Kommissionierer dieselbe Strecke für mehrere Aufträge und spart Wege; dafür entsteht ein zusätzlicher Sortierschritt. Die Dokumentation zu Odoo 20.0 beschreibt genau das: Die Sammelkommissionierung passe für Betriebe mit wenigen, häufig bestellten Produkten, weil die Ware nach dem Kommissionieren im Ausgang sortiert werden muss.

Wie teuer dieser Sortierschritt wird, hängt an der Zahl der Positionen je Auftrag; die Dokumentation nennt dafür keine Zeitwerte. Bei zwei oder drei Positionen je Auftrag bleibt die sortierte Menge klein und übersichtlich. Bei vierzig Positionen je Auftrag wächst sie, und beim Verteilen auf die Aufträge landen zwei ähnliche Positionen leichter im falschen Paket.

Dazu kommen Randbedingungen ohne Bezug zum Volumen. Ein Cluster lässt sich laut Dokumentation nicht nach Dringlichkeit priorisieren, und geplante Cluster-Stapel werden vorab von Hand gebildet. Eine Welle nimmt nur Positionen aus Transfers derselben Vorgangsart auf, und die Ware läuft am Ende über eine Sortier- oder Packstation.

Die vier Verfahren im Überblick

Die Übersicht nennt je Verfahren, was Odoo 20.0 tut und welche Einstellung zusätzlich nötig ist. Die drei Bündelungsarten hängen an derselben Einstellung.

Verfahren Was Odoo tut Zusätzliche Voraussetzung
Einzelkommissionierung Jeder Auftrag wird als eigener Transfer kommissioniert, ohne Gruppierung; die Ware geht ohne Zwischensortierung in den nächsten Schritt der Lieferstufen keine Einstellung für eine Gruppierung; die Lieferstufen und damit die Mehrstufigen Routen richten Sie im Lagerhaus ein
Sammelkommissionierung (Stapeltransfers) Mehrere Transfers bilden einen Stapel; der Kommissionierer sammelt die Positionen aller Aufträge und sortiert sie danach im Ausgang Kontrollkästchen Stapel-, Wellen- & Cluster-Transfers
Clusterkommissionierung Der Kommissionierer sortiert beim Greifen in ein eigenes Fach oder Paket je Auftrag; der Sortierschritt im Ausgang entfällt zusätzlich die Option Pakete
Wellenkommissionierung (Wave Transfers) Transfers werden vor dem Gruppieren aufgeteilt und die Teilmengen zu Wellen gebündelt Kontrollkästchen Stapel-, Wellen- & Cluster-Transfers

Für die drei Bündelungsarten verlangt die Dokumentation zusätzlich die Optionen Lagerorte und Mehrstufige Routen im Abschnitt Lagerhaus der Einstellungen; für das Cluster muss auch die Option Pakete aktiv sein. Alle genannten Kontrollkästchen stehen auf derselben Seite der App Lager unter Konfiguration ‣ Einstellungen.

Wie die Lagerplätze, aus denen kommissioniert wird, aufgebaut sind, steht unter Lagerorte und Lagerplätze; welche Route den Transfer erzeugt, unter Lagerrouten und Regeln.

Eine Auswahltabelle nach Auftragsvolumen und Positionen

In den geöffneten Seiten der Dokumentation stehen keine Mengengrenzen. Die folgende Einordnung ist deshalb eine redaktionelle Einschätzung auf Grundlage der oben beschriebenen Eigenschaften, keine Vorgabe von Odoo S.A.; die Spannen sind Anhaltspunkte und keine Schwellen.

Aufträge pro Tag Positionen je Auftrag Verfahren Begründung
bis etwa 30 bis etwa 10 Einzelkommissionierung Zusammenstellen und Sortieren eines Stapels sind eigene Arbeitsschritte, die bei wenigen Aufträgen wenig Wegzeit einsparen
bis etwa 30 über etwa 20 Einzelkommissionierung, bei Bedarf Cluster Der Weg je Auftrag ist ohnehin von der Griffarbeit geprägt; der Stapel bringt wenig, das Cluster spart den Sortierschritt
über etwa 30 bis etwa 10 Sammelkommissionierung Viele Aufträge, kleine sortierte Menge: der Weg wird geteilt, der Ausgang bleibt übersichtlich
über etwa 30 über etwa 20 Clusterkommissionierung Die Sortierung wandert an das Regal und in ein Fach je Auftrag; der Ausgangsschritt entfällt
jede Menge, aber nach Lagerort, Produktkategorie oder Versandzeitpunkt getrennt zu steuern beliebig Wellenkommissionierung Wellen teilen die Transfers vor dem Gruppieren und ordnen jeder Welle einen Bearbeiter zu

Beispielrechnung: Kommissionierzeit pro Tag

Beispielrechnung mit erfundenen Zahlen und angenommenen Zeiten; die Zeiten sind Annahmen, keine Messwerte aus Ihrem Lager. Angenommen werden 5 Minuten Weg- und Greifzeit je Auftrag, 13 Minuten je Stapel mit 12 Aufträgen, 18 Minuten je Clusterrunde mit 5 Aufträgen (das Greifen in fünf Fächer dauert länger als in ein Fach) und 1,5 Minuten Sortieren je Auftrag im Ausgang; für die Welle ist dieselbe Zeit wie für den Stapel angesetzt. In dieser Rechnung hängt kein Posten an der Zahl der Positionen je Auftrag. Ein Tag hat 240 Aufträge mit je 3 Positionen, also 720 Positionen.

Verfahren Wege oder Stapel Wegzeit Sortieren im Ausgang Summe
Einzelkommissionierung 240 Wege 240 × 5 = 1.200 Min. 0 Min. 1.200 Min. (20,0 Std.)
Stapel zu 12 Aufträgen 20 Stapel 20 × 13 = 260 Min. 240 × 1,5 = 360 Min. 620 Min. (10,3 Std.)
Cluster zu 5 Aufträgen 48 Runden 48 × 18 = 864 Min. 0 Min. 864 Min. (14,4 Std.)
Welle zu 12 Aufträgen 20 Wellen 20 × 13 = 260 Min. 240 × 1,5 = 360 Min. 620 Min. (10,3 Std.)

Im Modell sinkt die Zeit für den Stapel gegenüber dem Einzelweg auf knapp die Hälfte (620 statt 1.200 Minuten, rund 48 Prozent weniger), weil die Wegzeit auf zwölf Aufträge verteilt wird. Das Cluster liegt in dieser Rechnung dazwischen, obwohl es das Sortieren spart: Am Regal kostet das Greifen in fünf Fächer mehr Zeit als das Greifen in ein Fach.

Aus der Rechnung folgt keine Grenze, ab der ein anderes Verfahren günstiger wird. Sie enthält keinen Posten, der mit der Zahl der Positionen je Auftrag wächst; ob das Cluster bei vielen Positionen je Auftrag vor dem Stapel liegt, ist deshalb eine zu prüfende Annahme und keine Aussage der Dokumentation. Die Dokumentation beschreibt für das Cluster das Sortieren beim Greifen und den entfallenden nachgelagerten Sortierschritt, nennt aber keine Zeit- oder Kostengrenze. Ein Lager mit 12 Aufträgen zu je 40 Positionen hat nur 12 Wege, aber 480 Positionen; ob der entfallende Ausgangssortierschritt das aufwiegt, entscheiden Ihre eigenen Messwerte.

Für die Welle setzt diese Beispielrechnung dieselbe Zeit wie für den Stapel an, weil die Dokumentation für beide ein abschließendes Sortieren der gesammelten Ware beschreibt (beim Stapel im Ausgangsbereich, bei der Welle an der Sortier- oder Packstation). Eine Welle enthält jedoch Teilmengen verschiedener Transfers; ihre tatsächliche Zeit kann von der des Stapels abweichen und ist hier nicht gerechnet.

Typische Fehler

Symptom Ursache nach Dokumentation 20.0 Abhilfe
Beim Validieren ist Reservieren statt Validieren hervorgehoben Ein Teil der Ware im Stapel ist nicht verfügbar Reservieren anklicken, um den Bestand erneut zu suchen, oder den Stapel kürzen
Artikel liegen im falschen Paket Beim Cluster wurde das Feld Zielpaket in den Detaillierten Vorgängen nicht je Auftrag gesetzt Je Auftrag ein Paket anlegen (App Lager ‣ Produkte ‣ Pakete, Paketverwendung Reusable Box) und die Zeilen diesem Paket zuordnen
Eine Welle lässt sich nicht bilden Die ausgewählten Positionen stammen aus Transfers verschiedener Vorgangsarten Nur Transfers derselben Vorgangsart in eine Welle aufnehmen
Es entsteht nur ein Stapel, obwohl mehrere Kriterien gewählt sind Odoo bildet laut Dokumentation auch bei mehreren Gruppierungskriterien nur einen Stapel je Lauf Redaktioneller Vorschlag: die Stapel von Hand bilden oder je Gruppierung eine eigene Vorgangsart führen
Dringende Aufträge bleiben liegen Ein Cluster lässt sich laut Dokumentation nicht nach Dringlichkeit priorisieren Dringende Aufträge beim Zusammenstellen auslassen und einzeln kommissionieren

So gehen Sie vor

  1. Erheben Sie vier Wochen lang zwei Zahlen aus Ihren Transfers: Aufträge pro Tag und Positionen je Auftrag. Beides steht in der Liste der Transfers; für die Positionen zählen Sie die Zeilen je Transfer.
  2. Aktivieren Sie in der App Lager unter Konfiguration ‣ Einstellungen im Abschnitt Vorgänge das Kontrollkästchen Stapel-, Wellen- & Cluster-Transfers und, falls Sie clustern wollen, die Option Pakete. Prüfen Sie im selben Fenster im Abschnitt Lagerhaus, dass Lagerorte und Mehrstufige Routen aktiv sind.
  3. Legen Sie für das Cluster je Auftrag ein Paket an und setzen Sie die Paketverwendung auf Reusable Box.
  4. Bilden Sie einen Teststapel von Hand: Öffnen Sie die Lagerübersicht, wählen Sie an der Vorgangskarte über das Menü rechts den Eintrag Stapel vorbereiten und tragen Sie auf dem Formular Verantwortlich, Vorgangsart und Geplantes Datum ein. Fügen Sie dann im Reiter Transfers über Zeile hinzufügen die gewünschten Transfers hinzu und bestätigen Sie.
  5. Messen Sie einen Tag lang Wegzeit und Sortierzeit und vergleichen Sie die Summe mit der Zahl, die Sie vorher für die Einzelkommissionierung gemessen haben.
  6. Wechseln Sie erst dann auf Automatische Stapel je Vorgangsart, wenn Sie die Gruppierungskriterien an Ihrem Ablauf geprüft haben. Für automatische Wellen nennt die Dokumentation andere Kriterien; prüfen Sie in Ihrer Datenbank, welche Felder die Vorgangsart zeigt.

Prüfen Sie das Ergebnis an drei Stellen: Im Stapel stehen die Spalten Menge, Reserviert und, nach dem Einblenden über das Einstellungssymbol, Kommissioniert; die Liste der Stapel liegt unter Vorgänge ‣ Stapeltransfers. Nach dem Validieren vergleichen Sie die kommissionierten Mengen mit den Auftragspositionen, bevor die Ware im Ausgang verpackt wird. Wer mit Scanner arbeitet, braucht die App Barcode, die der Editionsvergleich nur in Enterprise führt; den Ablauf beschreibt Barcode-Scanning im Odoo-Lager.

Häufige Fragen

Kann ich dringende Aufträge in einem Stapel vorziehen?

Bei der Clusterkommissionierung nicht: Die Dokumentation zu Odoo 20.0 nennt es als Nachteil, dass dringende Aufträge dort nicht priorisiert werden können und die Stapel vorab von Hand gebildet werden müssen. Beim Stapel bestimmen Sie beim Zusammenstellen, welche Transfers hineinkommen; einen dringenden Auftrag lassen Sie dort aus und kommissionieren ihn einzeln.

Bleibt ein Stapel bestehen, wenn ein Auftrag nicht vollständig kommissioniert ist?

Nein. Ist die Menge kleiner als die reservierte Menge, fragt Odoo beim Validieren nach einem Lieferrückstand. Legen Sie ihn an, wandert der Rest in einen neuen Transfer, und die noch nicht validierten Transfers werden aus dem Stapel entfernt. Mit der Ablehnung schließen Sie den Stapel ohne Rückstand ab.

Kann ich Stapel und Wellen automatisch bilden lassen?

Ja, je Vorgangsart. In Lager ‣ Konfiguration ‣ Vorgangsarten aktivieren Sie Automatische Stapel und wählen die Gruppierungskriterien; die Dokumentation nennt unter anderem Kontakt, Zielland und Lagerort, für Wellen Produkt und Produktkategorie. Auch bei mehreren gewählten Kriterien entsteht laut Dokumentation nur ein Stapel beziehungsweise eine Welle. Prüfen Sie in Ihrer Datenbank, welche Felder die Vorgangsart zeigt.

Brauche ich Enterprise für die Sammelkommissionierung?

Nein. Die App Lager führt der Editionsvergleich von Odoo S.A. in Community und Enterprise, und das Modell der Stapel- und Wellentransfers liegt im Community-Modul stock. Enterprise brauchen Sie erst für das Scannen, weil die Editionsseite die Barcode-App nur dort führt.

Quellen

  1. Picking methods (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  2. Batch picking (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  3. Cluster picking (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  4. Wave transfers (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  5. Two-step receipt and delivery (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  6. Compare Editions (Zeilen Inventory und Barcode)Odoo S.A. · abgerufen am
  7. Release Notes (Version 20, veröffentlicht im September 2026)Odoo S.A. · abgerufen am
  8. Deutsche Übersetzung der App Lager, Zweig 20.0 (addons/stock/i18n/de.po), Quelle der deutschen OberflächennamenOdoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  9. Deutsche Übersetzung der App Web, Zweig 20.0 (addons/web/i18n/de.po), Quelle der SchaltflächennamenOdoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  10. stock_picking_batch.py, Branch 20.0 (Modell der Stapel- und Wellentransfers im Community-Modul stock)Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am