Zum Hauptinhalt springen
Temu

Was die Schaltfläche «Update Goods» im Temu Connector for Odoo tut, Schritt für Schritt

Die Schaltfläche Update Goods in der Karte Promotion Goods prüft, ob nichts fehlt, bereitet je nach Operationstyp eine Übermittlung an Temu vor, sendet sie über die Temu-Instanz und hält die Antwort in der Karte fest. Sie ist in Odoo 17, 18 und 19 ohne jede Bedingung sichtbar. Hier lesen Sie, was sie prüft, was sich ändert und welche Meldungen möglich sind.

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
5 Min.

Wo die Schaltfläche liegt und wann sie sichtbar ist

Wo befindet sich die Schaltfläche Update Goods und wann erscheint sie?

Die Karten dieses Modells öffnen Sie über das Menü Temu › Catalog › Sales Campaigns › Campaign Products. In der Karte Promotion Goods finden Sie die Schaltfläche Update Goods. Die Ansicht knüpft keine Bedingung daran: Sie ist immer sichtbar, und die Schaltfläche gibt es in den Zweigen von Odoo 17, 18 und 19.

Schema mit dem Text Update Goods und seiner spanischen Entsprechung Actualizar productos
Schema, per Code aus den veröffentlichten Übersetzungen des Moduls erstellt, kein Odoo-Screenshot: Mit Odoo auf Spanisch heißt die Schaltfläche Update Goods.

Was macht die Schaltfläche in Kürze?

Sie prüft, ob die Karte alles Nötige enthält, stellt aus deren Daten eine Übermittlung für Temu zusammen, sendet sie über die Temu-Instanz der Karte und hält bei erfolgreichem Aufruf das Ergebnis in der Karte fest. Was gesendet wird, hängt vom Operationstyp ab: Manche Typen verlangen eine SKU-Liste, ein anderer eine Menge.

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 vor dem Senden geprüft wird

Was wird zuerst geprüft?

In dieser Reihenfolge: ob die Karte eine Aktion hat (das Feld Activity, das in der Karte und in der Liste von Promotion Goods schreibgeschützt angezeigt wird), ob sie eine Produktkennung hat und ob sie einen Operationstyp hat. Fehlt etwas, bricht die Aktion mit der passenden Meldung ab: Activity ID is required., Goods ID is required. oder Operate Type is required.. Zu diesem Zeitpunkt wurde noch keine Übermittlung vorbereitet. Prüfen Sie die Karte und klicken Sie erneut.

Schema des Menüs, der Schaltfläche Update Goods und zweier Meldungen, die sie stoppen können
Schema, per Code aus dem veröffentlichten Code des Moduls erstellt, kein Odoo-Screenshot: von oben nach unten das Menü Temu › Catalog › Sales Campaigns › Campaign Products, die Schaltfläche Update Goods und daneben die Meldungen Activity ID is required. und Goods ID is required..

Was verlangt das Modul beim Operationstyp, den die Meldung Update Sku List is required for operateType 10. nennt?

Es verlangt eine SKU-Liste mit Preis. Es verwendet die SKU-Aktualisierungsliste der Karte und baut sie, wenn sie leer ist, aus der SKU-Liste der Karte auf: Es behält die Einträge, die eine SKU-Kennung und einen Preis größer als null haben (es probiert den Lieferantenpreis der Aktion, den empfohlenen und einen generischen Preis, in dieser Reihenfolge, bis es einen Preis größer als null findet). Bleibt trotzdem kein Eintrag übrig, bricht die Aktion mit Update Sku List is required for operateType 10. ab.

Und beim Operationstyp, den Activity Quantity must be > 0 for operateType 20. nennt?

Hier zählt die Menge. Das Modul nimmt Desired Activity Quantity; ist das Feld leer oder null, verwendet es Activity Quantity; und gibt es auch dort nichts, die empfohlene Aktionsmenge, die die Karte selbst speichert. Das Ergebnis wird auf eine ganze Zahl gerundet. Ist es nicht größer als null, bricht die Aktion mit Activity Quantity must be > 0 for operateType 20. ab. Desired Activity Quantity sehen Sie in der Karte von Promotion Goods, und Activity Quantity sehen Sie in dieser Karte und im Reiter Goods, Tabelle Goods.

Und beim Operationstyp 40 oder einem beliebigen anderen?

Bei 40 braucht es eine SKU-Liste zum Hinzufügen. Sie stammt aus dem Feld Add Sku List Json im Reiter SKU Payloads der Karte; seine Hilfe lautet: «Manual addSkuList override.». Ist die Liste leer, bricht die Aktion mit Add Sku List is required for operateType 40. ab, und hier gibt es keine alternative Liste, auf die zurückgegriffen werden könnte. Bei jedem anderen Operationstyp fügt der Code weder Liste noch Menge hinzu: Die Übermittlung enthält nur die Basisdaten.

Was gesendet und gespeichert wird und was bei einem Fehler passiert

Was wird an Temu gesendet?

Ein Block mit der Aktion, dem Produkt, dem Operationstyp und einem Nachverfolgungscode. Hat die Karte bereits einen Code, verwendet das Modul ihn (überflüssige Leerzeichen werden entfernt); andernfalls erzeugt es einen zufälligen. Dazu kommt die Liste oder die Menge, die zum Operationstyp gehört. Der Block geht an die Temu-Instanz der Karte, die den Aufruf ausführt.

Was ändert sich in der Karte, wenn alles klappt?

Das Modul liest die Antwort: Ist sie eine Liste, nimmt es das erste Element; ist sie ein einzelner Block, verwendet es ihn unverändert; hat sie keine dieser Formen, behandelt es sie als leer. Danach speichert es in der Karte den Nachverfolgungscode, die Entwurfskennung (leerer Text, falls keine kommt), den Status der Operation als Zahl, den Fehlergrund, falls die Antwort einen enthält, die ausgeführte Aktion (update), das Gesendete, die vollständige Antwort mit der verwendeten Methode, Datum und Uhrzeit der Prüfung und leert den letzten Fehler.

Was passiert, wenn der Aufruf oder das Speichern fehlschlägt?

Schlägt der Aufruf an Temu, das Lesen der Antwort oder das Speichern fehl, notiert das Modul den Fehlertext und wirft ihn erneut: Die Aktion bricht mit genau diesem Fehler ab und gilt nicht als erfolgreich. Die Meldungen der oben genannten Prüfungen treten vor all dem auf, sodass bei ihnen nichts gesendet wird.

Kostet das etwas außer dem Modul?

Das Modul ist eine Einmalzahlung pro Odoo-Version (veröffentlicht in Odoo Apps für 17, 18, 19 und 20) und benötigt das Abonnement von FlexigoTech Cloud, Tarif Conector: 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert; ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement liefert, und die Daten bleiben in Ihrem Odoo.

Wenn Sie Hilfe bei der Einführung brauchen

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Das Modul sehen Sie in seiner Odoo-Apps-Seite oder auf der Modulseite, und wenn Sie nachlesen möchten, was es zu den Produkten in Odoo hinzufügt, lesen Sie was der Konnektor zu Produkten ergänzt.

Weiterlesen

Was Temu Connector for Odoo den Produktvarianten hinzufügt (Produkte)Was Temu Connector for Odoo den Produktvarianten hinzufügt: der Tab Temu, die Buttons für Basispreis und Vorverkauf und wann jeder davon wirkt.
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen

Quellen