Was sich in der Produktvariante ändert
Das Modul erweitert die Produktvarianten von Odoo (die App Produkte). Es fügt in der Produktvariante einen Tab Temu hinzu, mit Feldern für Bestand, Vorverkauf, Gewicht und Maße sowie Buttons für den Basispreis und den Vorverkauf.

Die Felder des Tabs sowie die Buttons für Preis und Vorverkauf werden ausgeblendet, wenn der interne Indikator Show Temu Ui deaktiviert ist. Dieser Indikator ist in keiner Ansicht sichtbar: Das Modul berechnet ihn aus dem Kontext, mit dem die Ansicht geöffnet wird, und aktiviert ihn nur, wenn der Kontext ihn mitbringt. Öffnen Sie die Produktvariante über einen Weg, der ihn nicht mitbringt, werden die Temu-Felder und -Buttons des Tabs nicht angezeigt.
Zusätzlich gibt es beim Speichern eine Prüfung. In Odoo 19.0 prüft das Modul beim Anlegen oder Ändern einer Produktvariante mit Temu-Verknüpfungsfeldern, ob Sie Schreibrechte auf die Temu-Instanz der Produktvariante haben: beim Anlegen nach dem Erstellen, beim Ändern vor und nach dem Speichern.

Was passiert, ohne dass Sie etwas anklicken
Zwei geplante Aufgaben, die bei der Installation aktiv sind, teilen sich mit dem Button Accept Recommended Base einen Teil der verwendeten Methoden: Temu Sync Products alle 30 Minuten und Temu Backfill Missing Amounts alle 10 Minuten.
Temu Sync Products ermittelt die Identität jeder Produktvariante in der Instanz (Temu-Produkt, Temu-SKU und externe SKU), lässt Produktvarianten ohne Temu-Produktkennung oder ohne jeden SKU-Code aus, gruppiert den Rest nach Temu-Produkt und teilt ihn in Pakete auf. Temu Backfill Missing Amounts fragt in manchen Fällen zusätzlich den empfohlenen Basispreis der Produktvariante ab.
Schritt für Schritt in der Produktvariante
- Öffnen Sie die Produktvariante und wechseln Sie in den Tab
Temu. Werden die Temu-Felder nicht angezeigt, bringt diese Ansicht den Temu-Indikator nicht aktiv mit. - Legen Sie fest, woher der Bestand stammt:
Push SourceerlaubtUse Odoo stock(Standardwert) oderUse manual push stock. Bei der zweiten Option füllen SieManual Push Stockaus.Temu Stock Push TypeerlaubtOrdinary stock(Standard) oderPre-sale stock. - Vervollständigen Sie die Versand- und Veröffentlichungsdaten:
Temu Weight,Temu Weight Unit(kgals Standard; außerdemg,lbundoz),Temu LengthundTemu Width.Temu External Url RefsundTemu Spec Details Jsonbefinden sich ebenfalls im Tab. - Um einen neuen Basispreis vorzubereiten, klicken Sie auf
Propose new base, sobald der Button sichtbar ist. Es öffnet sich das FensterPropose Temu Base Price. - Um den von Temu empfohlenen Preis zu übernehmen, klicken Sie auf
Accept Recommended Base, sobald der Button sichtbar ist. - Für den Vorverkauf füllen Sie
Temu Pre Sale Stock Targetund, falls Sie ein Enddatum wünschen,Temu Pre Sale End Time Targetaus; klicken Sie danach aufEnable Temu Pre-sale. - Prüfen Sie
Temu Pre Sale Enabled: Das Feld ist schreibgeschützt und wird vom Modul nachEnable Temu Pre-saleoderDisable Temu Pre-salebefüllt.
Was die Felder aussagen
Das Feld Manual Push Stock hat folgende Hilfe: Manual stock quantity to push to Temu when Push Source is set to 'Use manual push stock'. This is not a readback from Temu. Es ist die Menge, die Sie senden möchten, kein Wert, der von Temu zurückgelesen wird.
Für Temu Weight lautet die Hilfe: Temu shipment weight for this SKU. If empty, Odoo product weight is used. Und für Temu External Url Refs: Optional variant-level external media URLs for Temu publication (one URL per line).
Zu Temu Spec Details Json verhält sich der Code so: Liefert die SKU-Verknüpfung der Instanz keine Spezifikationsdetails, greift das Modul auf das zurück, was in diesem Feld der Produktvariante steht.
Was jeder Button intern tut
Accept Recommended Base
Für jede ausgewählte Produktvariante nimmt der Button die Instanz aus dem Kontext, mit dem die Ansicht geöffnet wurde (bringt dieser keine mit, gibt es keine Instanz), und liest den empfohlenen Basispreis. Ist er nicht größer als null, bricht der Button ab, speichert nichts und zeigt This product does not have a Temu recommended base price that can be accepted.
Gibt es einen Preis, wird er samt Währung übernommen: die empfohlene Währung oder, falls es keine gibt, eine andere der Währungen, die das Modul für die Produktvariante vermerkt hat, und als letzte Möglichkeit die Währung des Unternehmens. Mit Instanz, vorhandener SKU-Verknüpfung und ohne eindeutige Temu-Identität der Produktvariante wird der Preis in dieser Verknüpfung gespeichert; andernfalls erfolgt die Speicherung über einen anderen, der Instanz zugeordneten Weg. Ohne Instanz wird direkt in die Produktvariante geschrieben. Am Ende erscheint eine Bestätigungsmeldung, die nicht stehen bleibt.

Accept Recommended Base.Propose new base
Ist keine Produktvariante ausgewählt, bricht der Button mit Select at least one product variant to prepare a Temu base price proposal. ab. Andernfalls öffnet er das Fenster Propose Temu Base Price mit den ausgewählten Produktvarianten.
Die Instanz wird so bestimmt: die der Produktvarianten, wenn es unter den Produktvarianten mit zugewiesener Instanz nur eine gibt; andernfalls, und wenn die Produktvarianten zu einer einzigen Vorlage gehören, die Instanz, die die Vorlage auflöst (die aus dem Kontext, die einzige ihrer Produktvarianten, die einzige ihrer Verknüpfungen oder zuletzt die erste aktive Instanz).
Enable Temu Pre-sale
Zuerst prüft der Button alle Produktvarianten, bevor er fortfährt. Er bricht ab, wenn keine Instanz vorhanden ist (Temu instance is required before editing Temu pre-sale status.) oder wenn die Temu-Produkt- oder SKU-Kennung fehlt (Temu goodsId and skuId are required before editing Temu pre-sale status.).
Ist alles in Ordnung, gruppiert er die Produktvarianten nach Instanz und Temu-Produkt. Für jede SKU bereitet er den Ziel-Bestand für den Vorverkauf vor, auf eine ganze Zahl gerundet und nie unter null, sowie das Enddatum nur dann, wenn Sie es ausgefüllt haben, und übergibt beides an die Temu-Instanz der jeweiligen Gruppe. Danach setzt er Temu Pre Sale Enabled bei diesen Produktvarianten.
Wann welcher Button sichtbar ist
| Button | Wird ausgeblendet, wenn |
|---|---|
Accept Recommended Base | Show Temu Ui deaktiviert ist oder das Feld Temu Display Recommended Base Actionable es nicht zulässt (keines von beiden ist in einer Ansicht sichtbar). In Odoo 17, 18 und 19 gleich. |
Propose new base und Enable Temu Pre-sale | Show Temu Ui deaktiviert ist oder die Verknüpfung mit einer Instanz fehlt (Temu Display Has Instance Link, in keiner Ansicht sichtbar) oder Temu Display Goods oder Temu Display Sku fehlt. In Odoo 17, 18 und 19 gleich. |
Kosten und Unterstützung
Das Modul ist eine Einmalzahlung pro Odoo-Version und für 17.0, 18.0, 19.0 und 20.0 veröffentlicht; den Preis der jeweiligen Version finden Sie auf der Produktseite. Zusätzlich benötigen Sie das Abonnement für FlexigoTech Cloud, Tarif Konnektor: 49 €/Monat oder 490 €/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. Mehr Details finden Sie auf der Modulseite.
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt individuelle Konnektoren und Integrationen, falls Sie diesen Ablauf an Ihren Katalog anpassen möchten.
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/product_product.py
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): views/product_template_views.xml
- Quellcode des Moduls: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
