Zum Hauptinhalt springen
Temu

Vorverkaufsfehler bei Temu: goodsId und mindestens eine skuInfoList-Zeile

Die Meldung Temu pre-sale status edit requires goodsId and at least one skuInfoList row. erscheint beim Klick auf Enable Temu Pre-sale oder Disable Temu Pre-sale, wenn dem Modul bei der Vorbereitung der Vorverkaufsänderung die goodsId oder jede gültige SKU-Zeile fehlt; die Aktion wird angehalten und diese Änderungsanfrage wird nicht an Temu gesendet.

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.
Schema des Meldungswegs: Menü Temu, die zwei Vorverkaufs-Schaltflächen und die Fehlermeldung
Schema, aus dem veröffentlichten Code des Moduls erstellt, kein Odoo-Screenshot: das Menü Temu, die Vorverkaufs-Schaltflächen und die Meldung, vorhanden in Odoo 17.0, 18.0 und 19.0. Die Beschriftungen des Schemas sind wie im Code auf Englisch.

Dieser Fehler gehört zur Bearbeitung des Vorverkaufsstatus eines Produkts bei Temu. Es handelt sich um eine Vorabprüfung: Das Modul bereitet die Daten der Vorverkaufs-Änderungsanfrage vor und bricht ab, bevor es sie aufbaut, wenn ihm eine unverzichtbare Angabe fehlt.

Was die Meldung bedeutet und wann sie erscheint

Was bedeutet die Meldung?

Dass für die Änderung des Vorverkaufsstatus zwei Dinge nötig sind: die Produktkennung bei Temu (die goodsId) und mindestens eine Zeile in der SKU-Liste (skuInfoList). Fehlt eines von beiden, löst das Modul Temu pre-sale status edit requires goodsId and at least one skuInfoList row. aus und die Aktion wird angehalten.

Wie lautet die genaue Bedingung?

Sie erscheint, wenn nach dem Aufbereiten der empfangenen Daten eines von beidem zutrifft: Die goodsId ist leer, oder die SKU-Liste hat keine einzige Zeile mehr. Leer ist eine goodsId, die keinen Wert hat, ein leerer Text ist oder falsch ist.

Gibt es einen Fehler, wenn die goodsId als Text ankommt?

Nicht, weil sie Text ist. Das Modul entfernt die Leerzeichen an den Rändern und wandelt den Rest in eine Zahl um, wenn er nur aus Ziffern besteht. Enthält er andere Zeichen, bleibt er Text und ist kein Grund für diese Meldung. Als leer zählt nur ein Text, der nach dem Entfernen der Leerzeichen nichts mehr enthält.

Was zählt als gültige SKU-Zeile?

Das Modul geht die empfangene Liste durch und verwirft zwei Arten von Einträgen: solche, die keine Datenstruktur aus Schlüssel und Wert sind, und solche ohne SKU-Kennung. Bleibt nach diesem Durchgang keine Zeile übrig, erscheint die Meldung. Der Rest der Zeile entscheidet nicht darüber, ob die Prüfung bestanden wird: Enthält sie einen Ziel-Vorverkaufsbestand, wird er beibehalten, und enthält sie ein Vorverkaufs-Enddatum, wird es in einen Zeitstempel umgewandelt.

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)

Von wo aus Sie zum Fehler gelangen

Welche Schaltflächen können ihn auslösen?

Zwei Schaltflächen der Produktansicht: Enable Temu Pre-sale und Disable Temu Pre-sale. Beide führen zur selben Prüfung, die Meldung ist also bei beiden dieselbe.

Schema des Textes der Vorverkaufs-Schaltfläche je nach Odoo-Sprache
Schema, aus den veröffentlichten Übersetzungen des Moduls erstellt, kein Odoo-Screenshot: der Text der Schaltfläche zum Aktivieren des Vorverkaufs, so wie ihn der Benutzer mit Odoo auf Spanisch sieht, Enable Temu Pre-sale.

Wann sind diese Schaltflächen sichtbar?

Laut der Bedingung der Ansicht werden beide Schaltflächen ausgeblendet, wenn eine dieser Bedingungen fehlt: Das Produkt ist mit einer Temu-Instanz verknüpft (ein Kennzeichen, das in keiner Ansicht sichtbar ist), das Feld Temu Display Goods hat einen Wert und das Feld Temu Display Sku hat einen Wert. Außerdem gibt es ein weiteres internes Kennzeichen, Show Temu Ui, das ebenfalls in keiner Ansicht sichtbar ist und die Schaltflächen auch ausblendet. Damit Sie die Schaltflächen sehen, muss das Produkt all das gleichzeitig erfüllen.

Wenn die Schaltflächen nur mit Goods und SKU sichtbar sind, wie kann dann der Fehler auftreten?

Weil es zwei verschiedene Prüfungen sind. Die Bedingung der Ansicht entscheidet, ob Sie die Schaltfläche sehen; die Prüfung der Methode entscheidet, ob die Vorverkaufs-Änderungsanfrage überhaupt aufgebaut wird. Die Meldung sagt Ihnen, dass das, was diese zweite Prüfung erhalten hat, keine goodsId oder keine verwertbare SKU-Zeile enthielt.

Erscheint er in allen Odoo-Versionen?

Die Meldung steht im veröffentlichten Code der Zweige 17.0, 18.0 und 19.0, und die Sichtbarkeitsbedingung der Schaltflächen ist in allen dreien dieselbe.

Was zu tun ist, wenn er erscheint

Wurde etwas an Temu gesendet?

Die Vorverkaufs-Änderungsanfrage nicht. Die Prüfung erfolgt, bevor diese Anfrage aufgebaut wird, sie verlässt also nie in Richtung Temu.

Wie behebe ich ihn?

Beginnen Sie mit dem, was Sie in Odoo sehen können. Erstens: Vergewissern Sie sich, dass Sie sich in der Produktvariante befinden, die zum Temu-Angebot gehört, das Sie ändern möchten. Zweitens: Prüfen Sie, ob Enable Temu Pre-sale und Disable Temu Pre-sale weiterhin erscheinen: Verschwinden sie, erfüllt das Produkt die Bedingung der Ansicht nicht mehr (Verknüpfung mit der Instanz, Temu-Goods und -SKU, dazu das interne Kennzeichen, das auf dem Bildschirm nicht sichtbar ist). Drittens: Klicken Sie die Schaltfläche erneut. Bleibt der Fehler bei sichtbarer Schaltfläche bestehen, notieren Sie die Produktvariante und welche der beiden Schaltflächen Sie gedrückt haben, und teilen Sie uns das mit: In diesem Fall lohnt es sich, das Modul mit den konkreten Daten vor Augen zu prüfen.

Das Formular der Temu-Instanz öffnen Sie über das Menü Temu.

Was passiert, wenn die Prüfung bestanden wird?

Das Modul baut die Anfrage mit dem Ziel-Vorverkaufsstatus, der goodsId und der SKU-Liste auf und sendet sie an Temu, wobei es die API-Methoden ausprobiert, die ihm als Kandidaten vorliegen. Weicht die Methode, die geantwortet hat, von der in der Instanz vermerkten ab, aktualisiert das Modul sie. Jeder andere Fehler, den Temu zurückgibt, ist eine andere Angelegenheit als diese Meldung.

Wie FlexigoTech Ihnen hilft

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen. Wenn Sie Temu aus Odoo heraus nutzen und möchten, dass jemand gemeinsam mit Ihnen Ihre Produkte und Ihre Instanz prüft, finden Sie die Seite des Moduls und den Eintrag in Odoo Apps.

In einem Satz: Das Modul hat angehalten, bevor es die Anfrage aufgebaut hat, weil die goodsId oder eine SKU-Zeile mit Kennung fehlte.

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

  • Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
  • Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/product_template_views.xml
  • Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
  • flexigotech.com/en/services.html