Wo der Button ist und was er tut
Die Temu-Angebote öffnen Sie über das Menü Temu › Catalog › Listings. Im Bildschirm Product Publishing finden Sie den Button Refresh Temu Lists. Seine Ansicht hat keine Bedingung: Er ist immer sichtbar, in Odoo 17, 18 und 19. Der Text des Buttons ist in jeder Odoo-Sprache gleich, denn das Modul übersetzt ihn nicht: Auch mit Odoo auf Deutsch heißt er Refresh Temu Lists.


Beim Klick wirkt der Button auf ein einzelnes Angebot und nutzt die Temu-Instanz dieses Angebots (Feld Instance, sichtbar in der Karteikarte und in der Liste von Product Publishing). Er geht von den Zahlen aus, die diese Instanz bereits gespeichert hat, und führt nacheinander die Aktualisierung von Versandvorlagen, Marken, Herstellern, verantwortlichen Personen und Herkunftsangaben aus. Die Kategorien bleiben außen vor. Am Ende zeigt er eine Benachrichtigung mit dem Titel Temu lists refreshed, mit einer Zeile pro Liste: Categories in cache: …, Freight templates: …, Brands: …, Manufacturers: …, Responsible persons: …, Origin countries: … und Origin provinces/states: ….

Falsche Vorstellungen zum Button
„Wenn ich ihn nicht drücke, werden die Temu-Listen nicht geladen“
Der normale Weg ist nicht der Button. Das Modul bringt die geplante Aufgabe Temu Sync Reference Cache mit, die alle fünf Minuten läuft und bei der Installation aktiv ist. Diese Aufgabe arbeitet nur an Instanzen, deren Listensynchronisierung aussteht oder läuft. Solange der Teil ohne Kategorien in der Instanz nicht erledigt ist, führt sie einmal dieselbe schnelle Aktualisierung aus wie der Button und arbeitet anschließend die Kategorien ab. Am Ende speichert sie eine Zusammenfassung und veröffentlicht eine Nachricht in der Instanz; schlägt etwas fehl, speichert sie den Fehler und veröffentlicht eine weitere Nachricht.
Der Button dient dazu, diese schnelle Aktualisierung von Hand zu wiederholen, also die der Versandvorlagen, Marken, Hersteller, verantwortlichen Personen und Herkunftsangaben.
Ein Detail der Aufgabe: Wenn eine andere Transaktion die Zeile der Instanz gesperrt hat, überspringt die Aufgabe sie in diesem Durchlauf und vermerkt das im technischen Protokoll.
„Der Button lädt auch die Kategorien neu“
Nein. Der Button fordert die Aktualisierung ohne Kategorien an, deshalb lautet die erste Zeile der Benachrichtigung Categories in cache: … und nicht „aktualisiert“: Es ist die Zahl, die bereits gespeichert war. Ist diese Zahl null, fügt der Button diesen Hinweis hinzu: Quick refresh does not load categories. Use 'Sync Reference Cache' on the Temu instance once to import the real Temu category tree.
Die Kategorien arbeitet die geplante Aufgabe in Etappen ab. Sie nimmt eine Warteschlange von übergeordneten Kategorien und verarbeitet jeweils einen Stapel, mit einer Begrenzung bei Größe und Zeit. Leert sich die Warteschlange nicht, bleibt die Instanz mit einer Fortschrittszusammenfassung wieder ausstehend, und der nächste Durchlauf macht weiter. Wenn die Warteschlange leer ist, wechselt die Synchronisierung auf erledigt, und die Warteschlange wird gelöscht.
„Der Button erscheint nur unter bestimmten Bedingungen oder Versionen“
Seine Ansicht stellt keine Bedingung: Er ist immer sichtbar. Es gibt ihn in den veröffentlichten Zweigen von Odoo 17, 18 und 19. Was davon abhängt, wo Sie ihn drücken, ist die Instanz, mit der er arbeitet: die des geöffneten Angebots.
„Er aktualisiert alle meine Temu-Konten auf einmal“
Auch nicht. Der Button wirkt auf einen einzelnen Datensatz und fordert die Aktualisierung bei der Instanz an, die im Feld Instance dieses Angebots steht. Wenn Sie mit mehreren Instanzen arbeiten, lädt der Button eines Angebots die Listen der anderen nicht neu.
„Wenn ein Schritt fehlschlägt, bricht alles ab“
Jede Liste wird in einem eigenen Schritt aktualisiert, und ein Fehler in einem stoppt die folgenden nicht. Der Fehler wird gesammelt, und der Button macht mit der nächsten Liste weiter. Die Zahl der fehlgeschlagenen Liste ist die bereits gespeicherte, denn das Ergebnis startet mit den Zahlen des Gespeicherten.
Gibt es keine Fehler, ist die Benachrichtigung vom Typ Erfolg. Gibt es welche, wird sie zu einem Hinweis, wird als fixiert markiert und fügt eine Zeile Warnings: … hinzu, mit den Fehlern getrennt durch | . Jeder Fehler hat davor eine interne Kennung des fehlgeschlagenen Schritts, gefolgt vom Fehler, den dieser Schritt zurückgegeben hat.
„Alle Temu-Fehler werden im Hinweis gleich angezeigt“
Nicht ganz. Bei Herstellern und verantwortlichen Personen lautet der Hinweis dieses Schritts Temu temporary system error. Cached records were kept., mit der Kennung des Schritts davor, wenn bereits gespeicherte Datensätze vorhanden waren und das Modul den Fehler als vorübergehend im Temu-System einstuft. Bei den übrigen Listen enthält der Hinweis den Fehler so, wie ihn dieser Schritt zurückgegeben hat, und in der Benachrichtigung erscheint die bereits gespeicherte Zahl dieser Liste.
So prüfen Sie es selbst
Öffnen Sie ein Angebot über Temu › Catalog › Listings, prüfen Sie in Instance, welche Instanz es nutzt, und drücken Sie den Button. Lesen Sie den Titel und die Zeilen der Benachrichtigung: Der Typ der Benachrichtigung zeigt Ihnen, ob es Fehler gab, und die Kategorienzeile, ob bereits eine gespeicherte Kategorienzahl vorliegt.
Kosten und Hilfe von FlexigoTech
Das Modul ist eine Einmalzahlung pro Odoo-Version und benötigt das Abonnement von FlexigoTech Cloud, Plan Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt. Den Preis des Moduls der jeweiligen Version finden Sie in seiner Produktseite, den Kauf auf der Modulseite. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und per E-Mail warnt, wenn die Synchronisierung fehlschlägt.
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Ihr Temu-Katalog etwas braucht, das das Modul nicht abdeckt, sagen Sie uns Bescheid.
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): views/temu_product_binding_views.xml
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_product_binding.py
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
