Zum Hauptinhalt springen
Temu

Die Meldung „No valid enrollSkuList found“ im Temu Connector for Odoo

Die Meldung No valid enrollSkuList found. Fill 'Enroll Sku List JSON' or sync candidate SKU data. erscheint beim Klick auf Enroll Goods, wenn das Modul keine SKU-Liste zum Anmelden findet. Sie beheben sie, indem Sie das Feld Enroll Sku List Json (Reiter SKU Payloads der Karteikarte) ausfüllen oder die Daten der Kandidaten-SKUs synchronisieren.

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.

Diese Meldung gehört zu genau einer Aktion des Temu Connector for Odoo: dem Anmelden eines Produkts zu einer Verkaufskampagne von Temu. Hier erfahren Sie, wann der veröffentlichte Code sie auslöst, was sie bedeutet und was zu tun ist, damit die Anmeldung weiterläuft.

Wann sie erscheint und was sie auslöst

Wo und wann erscheint die Meldung?

Sie erscheint beim Klick auf die Schaltfläche Enroll Goods in der Karteikarte eines Kampagnenprodukts (Promotion Goods). Diese Karteikarten öffnen Sie über das Menü Temu › Catalog › Sales Campaigns › Campaign Products. Es ist ein Fehler, der die Aktion stoppt: Nichts von dem, was diese Aktion ändern sollte, wird gespeichert.

Mit Code erstelltes Schema, kein Odoo-Bildschirm: von oben nach unten das Menü der Kampagnenprodukte, die Schaltfläche zum Anmelden und die Fehlermeldung, mit den englischen Beschriftungen aus dem Code des Moduls
Schema des Wegs bis zur Meldung in Odoo 17, 18 und 19, mit Code erstellt auf Basis des veröffentlichten Modulcodes (kein Screenshot).

Welche Bedingung löst sie genau aus?

Dass die Liste der anzumeldenden SKUs leer bleibt. Das Modul sucht sie in dieser Reihenfolge. Zuerst prüft es das Feld Enroll Sku List Json (Reiter SKU Payloads der Karteikarte): Enthält es eine Liste, wird sie verwendet; ist es leer oder keine Liste, gilt sie als leer. Danach baut es die noch leere Liste aus den SKU-Daten auf, die in der Karteikarte des Kampagnenprodukts gespeichert sind. Ist sie danach immer noch leer, löst es die Meldung aus.

Was verwirft das Modul beim Aufbau der Liste aus diesen SKU-Daten?

Es überspringt jeden Eintrag, der kein Element mit Feldern ist, keine SKU-Kennung (skuId oder sku_id) mitbringt oder keinen Preis größer als null ergibt. Für den Preis prüft es in dieser Reihenfolge activitySupplierPrice, recommendActivitySupplierPrice und price und nimmt den ersten Wert, der größer als null ist. Die Einträge, die durchkommen, bleiben mit ihrer skuId und ihrem activitySupplierPrice erhalten.

Spielt die anzumeldende Menge eine Rolle?

Nein. Das Modul berechnet die Menge separat, vor der Prüfung der Liste: Es nimmt die gewünschte Menge der Aktion und, wenn diese leer ist, die empfohlene; gibt es auch die nicht, die der Aktion, und wenn gar keine vorhanden ist, eins. Sie wird auf eine ganze Zahl gerundet. Die Prüfung der Meldung hängt nur davon ab, dass mindestens ein gültiger SKU-Eintrag vorhanden ist.

In welchen Odoo-Versionen gibt es sie?

Die Meldung steckt im veröffentlichten Code von Odoo 17, 18 und 19, und in diesen drei Versionen ist die Schaltfläche Enroll Goods immer sichtbar. Die hier beschriebene Art, die SKU-Liste zu suchen und zu filtern, entspricht dem Code von Odoo 19.

Mit Code auf Basis der veröffentlichten Modulübersetzungen erstelltes Schema, kein Odoo-Bildschirm: der Text der Schaltfläche, Enroll Goods, so wie ihn der Benutzer mit Odoo in dieser Sprache sieht
Schema der Schaltflächenbeschriftung je nach Odoo-Sprache (mit Code erstellt, kein Screenshot).
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 sie bedeutet und wie Sie sie beheben

Was bedeutet sie, und wurde etwas an Temu gesendet?

Sie bedeutet, dass das Modul keine SKU mit gültiger Kennung und gültigem Preis zum Anmelden hat. Die Prüfung erfolgt vor dem Aufruf an Temu; wenn die Meldung erscheint, wird die Anmeldung also nicht gesendet.

Wie behebe ich das?

Die Meldung selbst weist den Weg: Füllen Sie das Feld Enroll Sku List Json im Reiter SKU Payloads der Karteikarte aus oder synchronisieren Sie die Daten der Kandidaten-SKUs. Wenn Sie Enroll Sku List Json mit einer Liste füllen, die mindestens ein Element enthält, verwendet das Modul sie und sieht sich die übrigen SKU-Daten nicht mehr an; diese Prüfung verlangt nur, dass die Liste nicht leer ist. Wenn das Modul die Liste selbst aufbaut, belässt es jedes Element mit skuId und activitySupplierPrice; das ist also ein gutes Muster, wenn Sie sie von Hand schreiben. Wenn Sie lieber die Kandidaten synchronisieren, tun Sie das und klicken Sie erneut auf Enroll Goods.

Und wenn ich synchronisiere und die Meldung weiter erscheint?

Dann findet das Modul weiterhin keinen Eintrag mit SKU-Kennung und einem Preis größer als null in den oben beschriebenen Preisschlüsseln. Prüfen Sie diese Daten oder füllen Sie die Liste von Hand in Enroll Sku List Json aus, wie in der vorherigen Antwort erklärt.

Was passiert, wenn die Prüfung bestanden wird?

Das Modul bereitet die Anmeldung mit der Produktkennung, der Menge, der SKU-Liste und einem Trace-Code vor (dem, den die Karteikarte schon hat, oder einem neuen), sendet sie an Temu und speichert das Ergebnis des Vorgangs in der Karteikarte. Schlägt dieser Aufruf fehl, speichert es den Fehler und löst ihn erneut aus: Das ist dann nicht mehr diese Meldung.

Kann ich die Schaltfläche nach der Korrektur erneut anklicken?

Ja. Da die Meldung die Aktion stoppt, bevor etwas an Temu gesendet wird, können Sie nach dem Ausfüllen der Liste oder dem Synchronisieren der Kandidaten in derselben Karteikarte erneut auf Enroll Goods klicken.

Wie FlexigoTech Ihnen hilft

Wenn Sie Odoo einführen und Temu anbinden möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt maßgeschneiderte Konnektoren und Integrationen. Der Temu Connector for Odoo ist eine Einmalzahlung pro Odoo-Version (den Preis der jeweiligen Version finden Sie auf ihrer Odoo-Apps-Seite) und erfordert das Abonnement von FlexigoTech Cloud, Plan Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt. Er ist für Odoo 17, 18, 19 und 20 veröffentlicht; mehr dazu finden Sie auf der Seite des Moduls.

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