Was die Meldung bedeutet
Der vollständige Text lautet Temu ads detail query requires at least one goodsId. und stoppt die Aktion: Er wird von der Ads-Detailabfrage des Moduls ausgelöst, wenn nach der Prüfung der empfangenen goodsId-Liste keine einzige mehr übrig ist.
Sie kann beim Klick auf die Schaltfläche Sync Ads Campaigns im Formular von Temu Dashboard erscheinen, das Sie über das Menü Temu öffnen: Die Aktion der Schaltfläche führt zu dieser Abfrage, und sie löst den Fehler aus, wenn ihre Bedingung erfüllt ist. Die Meldung steht im veröffentlichten Code von Odoo 17, 18 und 19.


Was der Code der Reihe nach prüft
In Odoo 19 geht der Code der Abfrage so vor. Zuerst durchläuft er die goodsId-Liste und verwirft leere Werte: nichts, einen leeren Text oder false. Mit den übrigen Werten führt er eine Bereinigung durch: Ein Text, der nur aus Ziffern besteht (ohne die Leerzeichen an den Rändern), wird zur Zahl, ein anderer Text bleibt ohne diese Leerzeichen erhalten, und jeder andere Wert bleibt unverändert. Kommt die Liste gar nicht an, ist das Ergebnis dasselbe wie bei einer leeren Liste.
Erst nach dieser Bereinigung prüft er, ob die Liste leer geblieben ist. Ist sie das, löst er den Fehler aus und bricht dort ab. Wenn Sie diese Meldung sehen, hat das Modul die Ads-Detailanfrage an Temu noch nicht gestellt: Die Liste, die diese Abfrage erhielt, kam leer an oder nur mit leeren Werten.
Der Meldungstext enthält keine konkrete goodsId. Er sagt Ihnen also nur, dass nach dem Filter keine übrig blieb.
Checkliste zu dieser Meldung
Vor dem Klick auf die Schaltfläche
- Notieren Sie Ihre Odoo-Version: Die Meldung steht im veröffentlichten Code von 17, 18 und 19.
- Öffnen Sie das Formular über das Menü
Temuund suchen Sie die SchaltflächeSync Ads Campaigns. In Odoo 17, 18 und 19 ist sie immer sichtbar, Sie müssen also keine Bedingung erfüllen, um sie vor sich zu haben.
- Beachten Sie, dass diese Schaltfläche zur Ads-Detailabfrage führt. Erscheint die Meldung beim Klick, wissen Sie bereits, welche Abfrage sie ausgelöst hat.

Wenn die Meldung erscheint
- Kopieren Sie den gesamten Text,
Temu ads detail query requires at least one goodsId., ohne ihn zu kürzen. Das braucht, wer Ihnen bei der Prüfung hilft.
- Beachten Sie, dass die Aktion gestoppt wurde.
- Beachten Sie, dass die Ads-Detailabfrage die Liste prüft, bevor sie ihre Anfrage an Temu stellt.
- Deuten Sie die Bedingung in Worten: Die goodsId-Liste kam leer an oder nur mit leeren Werten (nichts, leerer Text oder false).
- Denken Sie daran, dass dieser erste Filter die Werte so prüft, wie sie ankommen. Ein Text nur aus Leerzeichen wird in diesem Filter nicht als leer verworfen, weil die Bereinigung der Leerzeichen erst danach erfolgt.
Was passiert, wenn goodsId vorhanden sind
- Kommt eine goodsId als Ziffernfolge im Textformat an, wandelt das Modul sie vor dem Senden in eine Zahl um.
- Kommt ein anderer Text an, behält es ihn ohne die Leerzeichen an den Rändern.
- Die Anfrage enthält höchstens die ersten 100 goodsId der Liste.
- Am Ende aktualisiert das Modul die Methode, wenn die verwendete von der im Formular für die Ads-Detailabfrage gespeicherten abweicht.
Wenn sich die Meldung wiederholt
- Notieren Sie die Odoo-Version, das Formular von
Temu Dashboard, von dem aus Sie die Schaltfläche gedrückt haben, und den Zeitpunkt des Vorfalls.
- Schreiben Sie uns mit diesen Angaben über die Modulseite, dann prüfen wir es gemeinsam mit Ihnen.
Abonnement und Versionen
Temu Connector for Odoo ist ein Modul mit Einmalzahlung pro Version und benötigt das Abonnement für FlexigoTech Cloud, Tarif Connector: 49 € pro Monat oder 490 € pro Jahr, zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht; Sie finden es auf seiner Odoo-Apps-Seite.
Wie FlexigoTech Ihnen hilft
Wenn Sie Odoo einführen und Temu sauber anbinden möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und Integrationen nach Maß. Mit dem Meldungstext und den Daten Ihres letzten Versuchs können wir gemeinsam mit Ihnen prüfen, was bei der Abfrage angekommen ist.
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_instance.py
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
