Zum Hauptinhalt springen
Temu

Die Meldung «At least one sub package request is required.» im Temu Connector for Odoo

At least one sub package request is required. erscheint beim Klick auf Execute in einem Fulfillment-Datensatz, wenn die Operation die Bestätigung von Teilpaketen ist und die Liste der Teilpaket-Anfragen leer bleibt. Nach dem Code passiert das, wenn der Datensatz keine einzige Zeile hat. Sie lösen es, indem Sie prüfen, dass der Datensatz mindestens eine Zeile enthält, und den Button erneut anklicken.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Modul
Temu
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 19.0 · in den Quellen am Ende
Lesezeit
4 Min.

Wann die Meldung erscheint

Was sagt die Meldung und wo sehe ich sie?

Der Text lautet At least one sub package request is required. und kann beim Klick auf den Button Execute im Fulfillment-Datensatz erscheinen, den Sie über das Menü Temu › Orders & Fulfillment › Fulfillment öffnen. Der Button ist in diesem Datensatz immer sichtbar, in Odoo 17, 18 und 19. Die Meldung stoppt die Aktion.

Aus dem Code erstelltes Schema: das Menü Fulfillment, der Button Execute und die Meldung At least one sub package request is required.
Schema, erstellt aus dem veröffentlichten Code des Moduls (kein Odoo-Screenshot): von oben nach unten das Menü, der Button und die Meldung, in Odoo 17, 18 und 19.

Welche Bedingung löst sie genau aus?

Alle folgenden Bedingungen müssen gleichzeitig zutreffen. Die Operation des Datensatzes ist die Bestätigung von Teilpaketen einer Sendung. Der Datensatz enthält kein JSON, das die Anfrage ersetzt. Die Nummer des Hauptpakets ist ausgefüllt: Ist sie leer, bricht das Modul vorher mit einer anderen Meldung ab und diese hier erscheint nicht. Und nachdem die Zeilen des Datensatzes durchlaufen wurden, ist die Liste der Teilpaket-Anfragen, die das Modul aufgebaut hat, immer noch leer. Unter diesen Umständen bricht das Modul ab und zeigt die Meldung an.

Kann sie bei einer anderen Operation des Datensatzes erscheinen?

Nein. Diese Prüfung gehört nur zum Zweig der Teilpaket-Bestätigung. Die übrigen Operationen folgen anderen Zweigen derselben Methode, die die Anfrage erstellt, und einige haben eigene Prüfungen. Sehen Sie eine andere Meldung, ist es nicht diese: Lesen Sie sie vollständig und suchen Sie genau nach ihr.

Kann ich vorher wissen, ob sie erscheint?

Ja, mit dem Code vor sich. Sie erscheint, wenn die Operation die Teilpaket-Bestätigung ist, der Datensatz kein Ersatz-JSON enthält, das Hauptpaket ausgefüllt ist und der Datensatz keine einzige Zeile hat. Fehlt eine dieser Bedingungen, erscheint diese Meldung nicht.

Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (Video auf Englisch)

Was das Modul mit den Zeilen des Datensatzes macht

Wie baut das Modul diese Liste von Anfragen auf?

Es durchläuft die Zeilen des Datensatzes nacheinander. Bringt eine Zeile ihre eigene Teilpaket-Anfrage im JSON-Format mit, verwendet das Modul sie: Ist es eine Liste, fügt es ihre Elemente einzeln hinzu; ist es ein einzelnes Objekt, fügt es dieses unverändert hinzu. Bringt die Zeile keine mit, erstellt das Modul einen Eintrag mit dem Zusteller, dem Lager für den eigenen Versand und der Sendungsverfolgungsnummer. Jede Angabe stammt aus der Zeile und, falls sie dort leer ist, aus dem Datensatz selbst. Leere Werte werden aus dem Eintrag entfernt, der Eintrag selbst wird aber trotzdem hinzugefügt.

Wann ist die Liste dann leer?

Nach dem Code liefert jede Zeile mindestens ein Element für die Liste, unabhängig von ihren Daten. Die Liste bleibt also nur leer, wenn der Datensatz keine einzige Zeile hat. Genau diesen Fall müssen Sie suchen, wenn die Meldung erscheint.

Muss ich Zusteller und Sendungsverfolgungsnummer ausfüllen, damit die Meldung verschwindet?

Für diese Meldung nicht: Sie prüft nur, dass die Liste ein Element enthält, nicht, ob dessen Daten vollständig sind. Eine Zeile genügt, um diese Prüfung zu bestehen. Ob diese Daten vollständig sind oder nicht, ist eine andere Frage, die diese Meldung nicht prüft.

Kann sie erscheinen, wenn der Datensatz ein JSON enthält, das die Anfrage ersetzt?

Nein. Ist dieses JSON im Datensatz ausgefüllt und ein Objekt, gibt das Modul seinen Inhalt gleich zu Beginn unverändert zurück, ohne Operation oder Zeilen anzusehen. Diese Prüfung wird also gar nicht erst ausgeführt.

So lösen Sie es

Was tue ich Schritt für Schritt?

Öffnen Sie zuerst den Datensatz über Temu › Orders & Fulfillment › Fulfillment. Prüfen Sie zweitens, ob er Zeilen hat. Hat er keine, stellen Sie sicher, dass er mindestens eine Zeile enthält, die zum Teilpaket gehört, das Sie bestätigen möchten. Klicken Sie drittens erneut auf Execute.

Wie prüfe ich, ob es gelöst ist?

Beim erneuten Klick auf den Button sollte At least one sub package request is required. nicht mehr erscheinen, denn die Liste ist nicht mehr leer, sobald eine Zeile vorhanden ist. Erscheint eine andere Meldung, ist es eine andere Prüfung des Moduls und sie betrifft etwas anderes: Lesen Sie sie vollständig und behandeln Sie sie separat.

Wie heißt der Button, wenn Odoo auf Spanisch läuft?

Mit Odoo auf Spanisch heißt der Button Execute.

Aus dem Code erstelltes Schema des Textes Execute je nach Odoo-Sprache: auf Spanisch Ejecutar
Schema, erstellt aus den veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot): der Button heißt Execute, wenn Odoo auf Spanisch läuft.

In welchen Odoo-Versionen erscheint sie?

Die Meldung steht im veröffentlichten Code der Zweige für Odoo 17, 18 und 19. Das Modul ist in Odoo Apps für die Versionen 17, 18, 19 und 20 veröffentlicht; Sie finden es auf seiner Seite in Odoo Apps.

Wie FlexigoTech hilft

Wenn Sie Odoo einführen und Temu anbinden möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Das Modul wird einmalig pro Version bezahlt und benötigt das Abonnement von FlexigoTech Cloud (Plan Conector: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.). Das Modul finden Sie auf der Seite zum Temu Connector for Odoo.

Weiterlesen

Felder im Formular Temu Dashboard: Bedeutung und empfohlene WerteCheckliste zu den Feldern des Formulars Temu Dashboard in Temu Connector for Odoo: Hilfetext, Standardwert und was Sie vor dem Start entscheiden sollten.
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen

Quellen