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.

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.


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
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_promotion.py
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_promotion_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
