Aller au contenu principal
Temu

Bouton « Refresh Amount » de Temu Connector for Odoo : checklist pas à pas

Le bouton Refresh Amount de l'écran Temu Orders demande à Temu, avec l'instance de la commande, le montant de la commande parente et l'applique aux commandes d'Odoo. Si l'API refuse cette requête faute d'accès, il ne vous laisse pas seul avec une erreur : il tente un recalcul de secours et vous l'indique dans une notification.

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
5 min

Avant de cliquer : où il se trouve et ce dont la commande a besoin

Les commandes s'ouvrent depuis le menu Temu › Trends, dans l'écran Temu Orders. Le bouton Refresh Amount est présent dans les branches 17, 18 et 19 du module et s'affiche toujours, sans condition d'état. Dans Odoo 19.0, le bouton et la tâche planifiée font ce qui suit.

Schéma réalisé à partir du code du menu Temu › Trends et du bouton d'actualisation du montant pour Odoo 17.0, 18.0 et 19.0
Schéma (ce n'est pas une capture d'Odoo) avec le menu Temu › Trends et le bouton, avec les libellés du code du module.
  • Ouvrez une commande depuis Temu › Trends et repérez le bouton Refresh Amount.
  • Regardez les champs Order Sn et Parent Order Sn de la fiche (ils apparaissent aussi dans la liste). Le bouton utilise Parent Order Sn et, s'il est vide, utilise Order Sn. Si les deux sont vides, cette commande est ignorée : aucune requête n'est faite et aucun avis n'est affiché.
  • Vérifiez le champ Instance.
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)

Ce que le module fait sans que vous cliquiez

Cliquer sur le bouton n'est pas le seul chemin. Le module apporte la tâche planifiée Temu Backfill Missing Amounts, qui s'exécute toutes les 10 minutes et est active dès l'installation. Cette tâche aboutit à un recalcul avec les données que la commande a déjà enregistrées, ce qui est aussi la première tentative du recalcul de secours du bouton lorsque la requête échoue.

  • Gardez en tête ce que fait ce recalcul avec une commande : s'il y a des données enregistrées, il en construit des données de montants et les applique. Ensuite, si le montant total de la commande est supérieur à zéro, il le valide et n'en cherche pas d'autre.
  • Si le total n'est toujours pas supérieur à zéro, il cherche un total dans les données enregistrées de la commande et, s'il ne le trouve pas, dans celles de sa commande parente. En dernier recours, il additionne les lignes de la commande (quantité par prix unitaire), en ne comptant que les lignes dont le prix est supérieur à zéro.
  • Si cela donne un total supérieur à zéro, il l'écrit comme montant total de la commande, renseigne le total payé par le client seulement s'il n'avait pas déjà une valeur, note la date de la dernière synchronisation des montants et demande de créer ou de mettre à jour la commande de vente associée.

Au clic : ce qu'il vérifie et ce qu'il modifie

Schéma réalisé à partir du code du texte du bouton tel qu'on le voit avec Odoo en français
Schéma (ce n'est pas une capture d'Odoo) du libellé du bouton tel que l'utilisateur le voit avec Odoo en français : Refresh Amount.
  • Première étape du bouton : il prend le numéro de commande parente (Parent Order Sn, ou Order Sn s'il est vide) et le demande à Temu via l'Instance de la commande.
  • Avec la réponse, il cherche les commandes de cette même instance qui ont ce numéro comme Parent Order Sn. S'il n'y en a aucune, il cherche par l'identifiant de la commande Temu.
  • Pour chaque commande trouvée, le module lit dans la réponse ce que le client a payé et les revenus estimés. Si Temu ne donne pas directement le total payé, il le compose : prix remisé hors taxes, plus livraison remisée, plus les taxes remisées du produit et de la livraison, moins les retours de produit.
  • Si aucun avis n'apparaît, le bouton se termine sans rien afficher (y compris lorsqu'une commande sans numéro a été ignorée, donc ce silence ne vous dit pas à lui seul que la requête a bien été faite).

Si l'avis Temu amount fallback apparaît

Lorsque la requête échoue à cause d'une erreur de l'API que le module reconnaît (le refus faute d'accès à l'API du montant de commande), le bouton ne s'arrête pas. Il tente un recalcul de secours et affiche une notification de type avertissement, avec le titre Temu amount fallback, qui reste à l'écran jusqu'à ce que vous la fermiez.

  • Lisez le message : il contient une ligne par commande concernée. Chaque ligne réunit le message de l'erreur reconnue avec l'une de deux phrases finales.
  • S'il se termine par Amounts were recalculated from available local data., la requête vers Temu a échoué et le module a validé le recalcul de secours. Pour y arriver, il essaie d'abord avec les données déjà enregistrées de la commande et, si elles ne conviennent pas, il tente une autre voie.
  • S'il se termine par No usable amount values were found in the existing payloads., le recalcul de secours n'a validé aucun montant.
  • Si l'erreur n'est pas de celles que le module reconnaît, le bouton ne tente pas le recalcul : l'action s'arrête avec cette erreur.

Après le clic

  • Vérifiez que le montant de la commande est bien celui que vous attendez. Si la première phrase de l'avis est apparue, la requête vers Temu a échoué et le montant est celui du recalcul de secours : notez celui d'avant le clic si vous voulez savoir s'il a changé.
  • Si vous voyez la seconde phrase de l'avis, le recalcul de secours n'a trouvé aucun montant exploitable. Si vous préférez que nous regardions cela avec vous, écrivez-nous.
  • Si vous allez lancer le bouton sur plusieurs commandes, rappelez-vous que chaque commande sans aucun numéro de commande est ignorée sans rien afficher.

Vous cherchez un autre bouton du même module ?

Ce dont vous avez besoin pour l'avoir

Temu Connector for Odoo est un module à paiement unique par version d'Odoo et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, et vous avez sa fiche sur Odoo Apps et la page du module.

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si votre flux de commandes Temu demande plus que le bouton, dites-nous ce que vous cherchez.

À 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