Aller au contenu principal
Temu

Erreur Temu lors de la proposition d'un prix de base sans variante : quand elle apparaît et que faire

Le message Select at least one product variant to prepare a Temu base price proposal. apparaît en cliquant sur Propose new base lorsque, après avoir écarté les enregistrements qui n'existent plus, il ne reste aucune variante sur laquelle travailler ; on le résout en revenant à une variante existante et en cliquant de nouveau sur le bouton.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Temu
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 19.0 · dans les sources citées à la fin
Lecture
4 min

Quand ce message apparaît

Dans la vue de la variante de produit se trouve le bouton Propose new base. Lorsque vous cliquez dessus, le module prend l'enregistrement sur lequel agit le bouton et ne garde que ce qui existe encore. S'il ne reste rien, l'action s'arrête et Select at least one product variant to prepare a Temu base price proposal. s'affiche. C'est cette vérification qui déclenche ce message : le module n'a plus aucune variante de produit avec laquelle préparer la proposition de prix de base pour Temu.

Lorsque l'action s'arrête, aucune fenêtre ne s'ouvre et rien de ce que cette action devait modifier n'est enregistré.

Schéma réalisé avec du code, ce n'est pas un écran d'Odoo : en haut le bouton « Propose new base » et en dessous le message « Select at least one product variant to prepare a Temu base price proposal. »
Schéma du bouton et du message, avec les libellés en anglais du code du module (Odoo 17.0, 18.0 et 19.0).
Temu orders in Odoo every 15 minutes. Stock out every 5
Vidéo : Temu orders in Odoo every 15 minutes. Stock out every 5 (vidéo en anglais)

Quand le bouton est visible

Le bouton n'est pas visible sur toutes les variantes. Dans Odoo 17, 18 et 19, il est masqué lorsque l'interface de Temu ne s'affiche pas (la condition utilise un champ appelé Show Temu Ui, qui n'apparaît dans aucune vue) ou lorsqu'il manque l'une de ces données de la variante : le lien avec une instance de Temu (le champ Temu Display Has Instance Link, qui n'apparaît dans aucune vue non plus), Temu Display Goods ou Temu Display Sku.

Autrement dit : si vous ne voyez pas le bouton, il n'y a rien sur quoi cliquer et vous ne pouvez pas atteindre le message depuis cette vue. Si vous le voyez, la variante remplit ces conditions de visibilité, et l'erreur dépend uniquement de l'existence encore effective de l'enregistrement sur lequel on agit.

Un cas illustratif

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Imaginez une boutique inventée, Casa Lumbre, qui vend de l'arts de la table sur Temu et gère son catalogue depuis Odoo. Marta ouvre une variante de produit, voit le bouton Propose new base et part prendre un appel avec l'écran ouvert. Pendant ce temps, un collègue supprime cette variante dans une autre session.

Au retour, Marta clique sur le bouton. Le module reçoit l'enregistrement, vérifie s'il existe encore, constate que non et se retrouve avec une liste vide. La condition du code est remplie, l'action s'arrête et Marta voit Select at least one product variant to prepare a Temu base price proposal.. La fenêtre Propose Temu Base Price ne s'ouvre pas et aucune proposition n'est préparée.

Marta retourne à la liste des variantes, ouvre une variante qui existe et vérifie que le bouton apparaît. Elle clique dessus et, cette fois, la fenêtre s'ouvre. Ce qu'on retient du cas : le message n'indique pas un problème de connexion, mais que le bouton n'a trouvé aucune variante existante sur laquelle agir.

Ce cas n'est qu'une façon d'atteindre la condition. Pour déclencher ce message, le code ne regarde rien d'autre : ce qui compte, c'est qu'après filtrage il ne reste aucun enregistrement.

Comment le résoudre

  1. Fermez l'avertissement. Avec cette tentative, aucune fenêtre ne s'est ouverte et rien n'a été modifié.
  2. Revenez à la vue de la variante de produit et ouvrez une variante qui existe, en rechargeant l'écran si nécessaire pour ne pas travailler avec un enregistrement qui n'existe plus.
  3. Vérifiez que le bouton Propose new base apparaît. S'il n'apparaît pas, l'une des conditions de visibilité de la section précédente n'est pas remplie.
  4. Cliquez de nouveau sur Propose new base. La fenêtre Propose Temu Base Price devrait s'ouvrir.

Ce qui se passe quand la variante existe

Avec une variante existante, le bouton n'affiche aucune erreur et ouvre dans une fenêtre contextuelle Propose Temu Base Price. Cette fenêtre s'ouvre avec la variante déjà chargée et avec l'origine des données en mode manuel.

Pour l'instance de Temu, le module procède ainsi : si la variante a exactement une instance indiquée, il utilise celle-là. Sinon, il la cherche à partir du modèle de produit : il part de l'instance indiquée par l'appel, s'il y en a une ; puis il essaie avec l'unique instance des variantes du modèle, ensuite avec l'unique instance de ses liens Temu et, en dernier recours, avec la première instance active qu'il trouve.

Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas un écran d'Odoo : le texte « Propose new base » tel qu'on le voit avec Odoo en français
Schéma du libellé du bouton selon la langue : en français, « Propose new base ».

Versions et abonnement

Le message figure dans le code publié des branches 17.0, 18.0 et 19.0. Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0 ; ce qui est décrit ici de la méthode provient du code de 19.0.

Le module est à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud avec le plan Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par ce service, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Vous trouverez la fiche du module sur flexigotech.com.

Comment FlexigoTech vous aide

Si vous êtes en train de mettre en place Odoo et que vous voulez que le catalogue Temu soit bien lié à vos variantes, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Champs de la fiche Temu Dashboard : ce que signifie chacun et que renseignerChecklist des champs de la fiche Temu Dashboard dans Temu Connector for Odoo : ce que dit l'aide de chacun, sa valeur par défaut et ce qu'il faut décider.
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées

Sources