Wo die Meldung erscheint
Sie sehen sie, wenn Sie in der Stornierungsmaske auf Submit klicken. Die Maske öffnen Sie über das Menü Temu › Orders & Fulfillment › Cancellations. Diese Schaltfläche ist nur sichtbar, solange das Feld State seinen Anfangswert behält und das Feld Request Type nicht Remote Cancellation ist. Mit den Standardwerten ist sie sichtbar, und Request Type beginnt mit Cancellation Appeal.
Das Feld Request Type hat drei Werte: Cancellation Appeal, Out-of-stock Cancellation und Remote Cancellation. Es steht in der Maske Order Cancellations. Die Meldung Out-of-stock cancellation requires at least one order SN. kann nur beim zweiten Wert, Out-of-stock Cancellation, erscheinen.

Request Type und die Meldung, in Odoo 17.0, 18.0 und 19.0.
Was der Code vorher prüft und wann die Meldung erscheint
Zuvor verlangt das Modul, dass die Stornierung Parent Order Sn hat; fehlt es, erscheint eine andere Meldung, und diese Prüfung wird nicht erreicht. Bei Remote Cancellation wird die Aktion ebenfalls schon vorher gestoppt. Sind diese beiden Prüfungen bestanden, stoppt die Meldung Out-of-stock cancellation requires at least one order SN. die Aktion, wenn zwei Dinge zugleich zutreffen: Request Type ist Out-of-stock Cancellation und die Liste der Order SN der Stornierung ist leer. Bei Cancellation Appeal wird diese Prüfung nicht angewendet. Die Meldung steht im veröffentlichten Code der Zweige 17.0, 18.0 und 19.0.
Das Wort «leer» hat Nuancen, die sich aus dem Code ergeben:
- Die Order SN können als Liste oder als Text, getrennt durch Kommas oder Zeilenumbrüche, gespeichert sein; das Modul liest den Text in diesem Format.
- Lücken werden verworfen: Leerzeichen und leere Einträge zählen nicht. Ein Text, der nur aus Kommas oder leeren Zeilen besteht, entspricht einer leeren Liste.
- Vor der Prüfung versucht das Modul, die Stornierung aus ihrer Bestellung zu ergänzen: Ist sie einer Bestellung zugeordnet, die Liste leer und hat diese Bestellung eine eigene Order SN, verwendet es diese Nummer.
Die Meldung erscheint also, wenn nach diesem Versuch keine Order SN übrig bleibt: Die Stornierung ist keiner Bestellung zugeordnet oder die zugeordnete Bestellung hat keine Order SN, und die Liste bleibt leer.
Was sie bedeutet
Die Anfrage, die das Modul für eine Stornierung wegen fehlenden Bestands an Temu sendet, enthält zwei Angaben: die Order SN der übergeordneten Bestellung und die Liste der Order SN. Ohne eine einzige Order SN in der Liste versucht das Modul es gar nicht erst: Die Meldung erscheint, bevor Temu aufgerufen wird, es wird also nichts gesendet.
Ein anschauliches Beispiel
Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.
Menaje Levante ist ein erfundener Shop, der auf Temu verkauft und seine Stornierungen über Odoo abwickelt. Marta, die die Bestellungen betreut, hat von einem bereits verkauften Artikel keinen Bestand mehr. Sie öffnet die Maske einer Stornierung über Temu › Orders & Fulfillment › Cancellations, wählt in Request Type den Wert Out-of-stock Cancellation und klickt auf Submit. Es erscheint Out-of-stock cancellation requires at least one order SN.
Marta stellt sich die naheliegenden Fragen. Welchen Typ hat die Stornierung? Out-of-stock Cancellation, die Prüfung wird also angewendet. Ist sie einer Bestellung mit Order SN zugeordnet? Nein, das Modul konnte die Liste also nicht selbst ergänzen. Steht in der Liste irgendeine Order SN? Auch nicht.
Sie sorgt dafür, dass die Stornierung in ihrer Liste die Order SN der betroffenen Bestellung enthält, und klickt erneut auf Submit. Da die Meldung die Aktion stoppt, bevor irgendetwas an Temu gesendet wird, wird nichts von dem gespeichert, was diese Aktion ändern wollte. Diesmal sendet das Modul die übergeordnete Bestellung und die Liste an Temu.
Was der Fall zeigt: Die Meldung spricht weder von einem Verbindungsfehler noch von Temu, sondern von einer fehlenden Angabe in der Stornierung selbst, und sie lässt sich beheben, ohne Odoo zu verlassen.
So beheben Sie es
- Bei einer Stornierung wegen fehlenden Bestands: Stellen Sie sicher, dass die Liste der Order SN mindestens eine enthält oder dass die Stornierung einer Bestellung zugeordnet ist, die eine eigene hat; in diesem Fall übernimmt das Modul sie für Sie.
- Wenn die Liste gefüllt scheint und trotzdem fehlschlägt: Prüfen Sie, dass sie nicht nur Kommas, Zeilenumbrüche oder Leerzeichen enthält, denn das Modul verwirft diese.
- Wenn es keine Stornierung wegen fehlenden Bestands war: Verwenden Sie den passenden Typ. Die Prüfung gilt nur für
Out-of-stock Cancellation. - Wenn der Typ
Remote Cancellationist: Die SchaltflächeSubmiterscheint nicht.
Was nach dem Klick auf Submit mit vollständiger Liste passiert
Mit mindestens einer Order SN sendet das Modul die übergeordnete Bestellung und die Liste an Temu. Liefert Temu ein positives Ergebnis, wechselt die Stornierung in einen Status «ausstehend»; andernfalls wird sie als fehlgeschlagen markiert. Gibt der Aufruf an Temu einen Fehler zurück, wird die Aktion gestoppt und Odoo zeigt diesen Fehler an.
Mit Odoo auf Deutsch heißt die Schaltfläche Submit, wie das zweite Schema zeigt.

Submit.Wenn Sie bei Ihren Stornierungen Unterstützung brauchen
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt maßgeschneiderte Konnektoren und Integrationen. Wenn Sie das Modul ansehen möchten, finden Sie seine Seite auf flexigotech.com.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_order_cancellation.py
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_order_cancellation_views.xml
- flexigotech.com/en/services.html
