Aller au contenu principal
Temu

Ce que fait le bouton « Refresh Logistics » de Temu Connector for Odoo

Le bouton Refresh Logistics se trouve sur la fiche des retours Temu : il vérifie que le retour a son numéro parent, demande à Temu les données logistiques et met à jour le retour dans Odoo ; si ce numéro manque, il s'arrête avec Parent After-sales SN is required.

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

Où se trouve le bouton et quand il apparaît

Les retours s'ouvrent depuis le menu Temu › Orders & Fulfillment › Returns. Dans la fiche de Temu Returns se trouve le bouton Refresh Logistics. La vue ne lui impose aucune condition : il s'affiche sur n'importe quel retour, et le bouton est présent dans les branches publiées d'Odoo 17, 18 et 19. Ce qui suit provient du code d'Odoo 19.0.

Schéma réalisé avec du code du menu des retours, du bouton d'actualisation logistique et du message qui peut l'arrêter
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas un écran d'Odoo) : le menu des retours, le bouton et, sur le côté, le message qui peut l'arrêter. Les libellés sont en anglais, comme dans le code.
Schéma réalisé avec du code du texte du bouton avec Odoo en français
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas un écran d'Odoo) : le texte du bouton tel que l'utilisateur le voit avec Odoo en français, Refresh Logistics.
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 qu'il fait quand on clique, étape par étape

Voici les étapes dans l'ordre où le bouton les exécute sur le retour que vous consultez.

  1. Ouvrez le retour depuis Temu › Orders & Fulfillment › Returns et cliquez sur Refresh Logistics.
  2. Première vérification : le module regarde si le champ Parent After Sales Sn est vide. S'il l'est, l'action s'arrête avec le message Parent After-sales SN is required. et rien n'est enregistré. Ce champ est visible sur la fiche de Temu Returns et aussi dans sa liste.
  3. Requête à Temu : avec l'instance du retour (le champ Instance, également visible sur la fiche et dans la liste), le module demande à Temu les données du retour parent en utilisant le numéro de Parent After Sales Sn. Si le retour a After Sales Sn renseigné, il l'envoie aussi dans la requête.
  4. Lecture de la réponse : le module extrait de la réponse de Temu les données du retour : statut, motif, commentaire de l'acheteur, montant et devise, dates et nombre d'articles, entre autres. Pour compléter certaines données, il s'appuie aussi sur le contenu d'origine que le retour avait déjà enregistré.
  5. Filtrage : parmi ces données, il écarte l'instance, l'identifiant Temu du retour et le contenu d'origine, qui ne sont pas réécrits à partir d'ici (la date de dernière synchronisation est ajoutée ensuite avec l'heure actuelle). Si la lecture de la réponse donne un statut, il est écrit même s'il est vide ; le reste des données passe par un filtre qui décide ce qui est écrit.
  6. Enregistrement de ce qui est reçu : s'ajoutent à cela la réponse logistique complète, la réponse de la requête avec la méthode de l'API utilisée, la date et l'heure de la dernière synchronisation logistique et de la dernière synchronisation, et l'erreur précédente est effacée.
  7. Numéro de suivi : si la réponse contient une liste logistique, que son premier élément comporte un numéro de suivi et que le champ Label Tracking Number est vide, le module le remplit avec ce numéro. Si le retour en avait déjà un, cette étape ne le modifie pas.
  8. Enregistrement : avec tout ce qui précède, le retour est écrit. Si quelque chose échoue lors de la requête, de la lecture ou de l'écriture, l'action s'arrête, vous voyez l'erreur et ce qui devait changer n'est pas enregistré.

L'erreur que le bouton peut afficher

Le message de la vérification initiale est Parent After-sales SN is required.. Il apparaît quand vous cliquez sur Refresh Logistics sur un retour dont le champ Parent After Sales Sn est vide. C'est la première chose que le bouton regarde, avant de parler à Temu : si vous le voyez, aucune requête n'a été envoyée et rien n'a été modifié dans le retour.

Que faire : ouvrez la fiche du retour, ou regardez la liste de Temu Returns, et vérifiez si le champ Parent After Sales Sn a une valeur. Tant qu'il est vide, le bouton s'arrêtera avec ce message. Pour les autres échecs (ceux qui peuvent venir de la requête à Temu ou de l'écriture), le bouton arrête l'action et vous affiche l'erreur survenue.

Que vérifier après le clic

  • Ouvrez l'onglet Return Label de la fiche et regardez le champ Label Tracking Number : c'est celui qui est rempli avec le premier numéro de suivi de la réponse logistique, uniquement s'il était vide.
  • Vérifiez le statut du retour : si la réponse de Temu est lisible, le bouton le réécrit avec ce qu'il en interprète.
  • Vérifiez que Instance est bien l'instance attendue : la requête est faite avec elle.

Ce qu'il vous faut pour l'utiliser

Le module est en paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud : le plan Connecteur coûte 49 €/mois ou 490 €/an HT, pour jusqu'à 3 comptes de la plateforme. Il est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20 ; vous pouvez consulter le module sur sa fiche Odoo Apps ou sur la page du module sur flexigotech.com.

Si vous voulez lire le fonctionnement d'un autre bouton du module avec la même approche, voici ce que fait le bouton « Execute ».

Comment FlexigoTech peut vous aider

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous êtes en train de mettre en place la gestion des retours Temu dans votre Odoo et que vous voulez la revoir avec quelqu'un, écrivez-nous.

À lire aussi

Ce que fait le bouton Execute de Temu Connector for Odoo, étape par étapeCe que fait le bouton Execute de Fulfillment dans Temu Connector for Odoo : ce qu'il vérifie, quels statuts il écrit et quels messages peuvent l'arrêter.
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées

Sources