Zum Hauptinhalt springen
Temu

Temu-Basispreis-Schätzung ohne zuweisbare Preise: Ursache und Lösung

Die Meldung Temu base-price estimate did not return assignable prices for the current lines. erscheint beim Klick auf Estimate from Retail, wenn nach dem Lesen der Temu-Antwort keiner der markierten Zeilen ein Betrag zugewiesen wurde. Hier finden Sie die genaue Bedingung im Code, was sie bedeutet und was Sie prüfen sollten.

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
4 Min.
Mit Code erstellte Skizze des Ablaufs: das Menü Price Rules, die Schaltfläche zur Schätzung und die Fehlermeldung
Skizze (kein Odoo-Screenshot) des Ablaufs in Odoo 17, 18 und 19, mit den englischen Beschriftungen aus dem Modulcode.

Wann genau die Meldung erscheint

Die Meldung erscheint beim Klick auf die Schaltfläche Estimate from Retail in einem der Datensätze, die Sie über das Menü Temu › Catalog › Pricing › Price Rules öffnen. Die Schaltfläche ist in Odoo 17, 18 und 19 ohne jede Bedingung sichtbar, und die Meldung steht im veröffentlichten Code aller drei Zweige.

Die Bedingung im Code lautet: Der Zähler der aktualisierten Zeilen bleibt bei null. Einfach gesagt: Das Modul hat die zur Anwendung markierten Zeilen durchgesehen und keiner davon konnte ein Betrag aus der Temu-Antwort zugewiesen werden. Wenn die Meldung erscheint, wird die Aktion abgebrochen und nichts von den geplanten Änderungen gespeichert.

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 die Schaltfläche Schritt für Schritt tut

Um zu verstehen, warum eine Zeile ohne Preis bleibt, hilft es, der tatsächlichen Reihenfolge im Modul zu folgen:

  1. Es bereitet die Anfrage mit den Daten der Verknüpfung des Produkts mit Temu vor (Kategorie, Kostenvorlage und, falls vorhanden, Marke und Steuercode aus dem Datensatz) sowie mit den zur Anwendung markierten Zeilen. Pro Zeile wird ein Referenzpreis mitgeschickt: der der externen Plattform, sonst der Zielpreis und, falls auch der fehlt, der aktuelle Preis.
  2. Die Temu-Instanz sendet die Anfrage und liefert die Antwort zusammen mit der verwendeten API-Methode zurück.
  3. Das Modul liest aus der Antwort die Liste der Schätzungen pro Produktvariante. Jede Schätzung wird über die enthaltenen Variantenoptionen identifiziert, und es bleiben nur diejenigen erhalten, die einen Betrag größer als null enthalten. Alle anderen werden verworfen.
  4. Für jede zur Anwendung markierte Zeile berechnet es die Variantenoptionen der Zeile und sucht die Schätzung mit exakt denselben Optionen.
  5. Es gibt eine Ausnahme: Wenn es keine Übereinstimmung gibt, die Antwort genau eine gültige Schätzung enthält und die Zeile keine Variantenoptionen hat, wird diese Schätzung verwendet.
  6. Erhält die Zeile einen Betrag, wird er als empfohlener Preis geschrieben. Der Zielpreis wird nur gefüllt, wenn er leer oder null war, und die Zeile zählt als aktualisiert.
  7. Hat am Ende keine Zeile als aktualisiert gezählt, erscheint die Meldung. Hat mindestens eine Zeile einen Preis erhalten, läuft die Aktion weiter: Das Modul ändert den Status des Datensatzes und speichert das Gesendete und die Temu-Antwort. Zeilen ohne Betrag erhalten in diesem Durchlauf keinen empfohlenen Preis.

Beachten Sie den letzten Punkt: Die Meldung erscheint nur, wenn alle Zeilen fehlschlagen. Erhalten einige einen Preis und andere nicht, sehen Sie keinen Fehler. Es lohnt sich daher zu prüfen, welche Zeilen ohne Empfehlung geblieben sind.

Was das bedeutet und wie Sie es beheben

Die Meldung sagt nicht, dass Temu die Anfrage abgelehnt hat, sondern dass aus der Antwort kein Betrag hervorging, der den aktuellen Zeilen zugewiesen werden konnte. Laut Code gibt es dafür folgende Wege:

  • Die Antwort enthält keine brauchbaren Schätzungen. Gibt es keine Schätzungen oder haben alle einen leeren Betrag oder null, bleibt nichts zuzuweisen. Prüfen Sie die Daten, aus denen die Anfrage aufgebaut wird (Kategorie und Kostenvorlage der Produktverknüpfung sowie den Referenzpreis der Zeilen), und klicken Sie die Schaltfläche erneut.
  • Die Variantenoptionen stimmen nicht überein. Eine Zeile mit Variantenoptionen erhält nur die Schätzung, die exakt dieselben Optionen hat. Hat Temu andere Kombinationen geschätzt, bleibt die Zeile außen vor.
  • Die Zeile hat keine Variantenoptionen und es gibt mehrere Schätzungen. Ohne Optionen erhält die Zeile nur über die Ausnahme der einzigen Schätzung einen Preis. Bei mehr als einer gültigen Schätzung wird ihr keine zugewiesen.
  • Die markierten Zeilen sind nicht die erwarteten. Nur die zur Anwendung markierten Zeilen zählen. Prüfen Sie, dass die Schätzung für die gewünschten Zeilen erfolgt.

Da jede Zeile einzeln mit den Schätzungen der Antwort abgeglichen wird, hängt das Ergebnis von den Variantenoptionen jeder Zeile ab. Schlagen alle fehl, sehen Sie die Meldung; schlägt nur ein Teil fehl, endet die Aktion, und diese Zeilen bleiben ohne empfohlenen Preis.

So sieht die Schaltfläche mit Odoo auf Deutsch aus

Mit Code erstellte Skizze der Schaltflächenbeschriftung mit Odoo auf Deutsch
Skizze (kein Odoo-Screenshot) mit dem Text der Schaltfläche, wie ihn der Benutzer mit Odoo auf Deutsch sieht: «Estimate from Retail».

Mit Odoo auf Deutsch heißt die Schaltfläche Estimate from Retail, da das Modul sie nicht übersetzt.

Was Sie danach prüfen sollten

Erhält mindestens eine Zeile einen Preis, endet die Aktion ohne Fehler und das Modul ändert den Status des Datensatzes. Das ist das Zeichen, dass die Schätzung funktioniert hat.

Kosten und Hilfe

Das Modul ist eine Einmalzahlung pro Odoo-Version und erfordert das Abonnement von FlexigoTech Cloud, Plan Conector: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt. Es ist für Odoo 17, 18, 19 und 20 veröffentlicht; Sie finden es auf der Odoo-Apps-Seite oder auf der Modulseite.

Wenn Sie Odoo einführen und prüfen möchten, wie diese Schätzung bei Ihren Produkten zustande kommt, oder eine individuelle Integration benötigen: Bei FlexigoTech führen wir Odoo 17, 18, 19 und 20 ein und entwickeln Konnektoren und Integrationen.

Weiterlesen

Was der Button Execute im Temu Connector for Odoo tut, Schritt für SchrittWas der Button Execute im Fulfillment des Temu Connector for Odoo tut: was er prüft, welche Status er schreibt und welche Meldungen ihn stoppen.
Geprüft im Quellcode des Connectors (Version 19.0) und in den verlinkten Quellen

Quellen