Où se trouve le bouton et ce que fait Odoo sans que vous cliquiez
Où apparaît Import Carriers et dans quelles versions ?
Les fiches d'instance s'ouvrent depuis le menu Temu, et le bouton se trouve sur l'écran Temu Dashboard. Il est toujours visible, sans dépendre d'aucun état, dans Odoo 17, 18 et 19.

Odoo interroge-t-il les transporteurs de Temu sans que je clique sur rien ?
La même requête à Temu (la liste des entreprises logistiques d'une région) peut être lancée par un autre chemin : lors de l'enregistrement d'un transfert et lors de sa validation (le module étend la validation standard d'Odoo), il peut chercher le transporteur Temu correspondant à la commande. Si la ligne de la table de correspondance des transporteurs concernée contient déjà l'identifiant Temu, il l'utilise et ne consulte rien. Sinon, il demande les entreprises de la région de la commande et cherche celle qui correspond le mieux au transporteur d'Odoo ; quand il la trouve, il peut compléter dans cette ligne l'identifiant, le code et le nom qui étaient vides. Le bouton est la voie manuelle : en plus de consulter, il enregistre la liste des transporteurs dans Odoo.
De quoi ai-je besoin avant de cliquer ?
De commandes Temu déjà synchronisées dans cette instance. Le bouton examine jusqu'à 200 commandes de l'instance (d'abord celles dont la synchronisation d'expédition est la plus récente) et, pour chacune, essaie d'en extraire la région : il la cherche dans les données de la commande et, si elle n'y est pas, utilise le numéro de commande, à condition que ce qui précède le premier tiret ne soit composé que de chiffres. À ces régions, il ajoute celles des transporteurs actifs déjà importés. Si aucune région n'en ressort, le bouton s'arrête (premier avertissement d'arrêt, plus bas).

Ce qu'il fait pas à pas quand vous cliquez
Que demande-t-il à Temu et que enregistre-t-il ?
Pour chaque région détectée, il demande à Temu ses entreprises logistiques. De chaque ligne, il prend l'identifiant, le code et le nom ; si le nom manque, il utilise le code ou l'identifiant, et si les trois manquent, la ligne est écartée. Chaque nouveau transporteur est enregistré pour cette instance comme enregistrement actif. Une région dont la réponse ne contient aucune ligne exploitable est ignorée et on passe à la suivante.
Que se passe-t-il avec les transporteurs déjà importés ?
Chaque transporteur est reconnu grâce à une clé que le module construit avec son identifiant, son code et son nom. S'il existe déjà, le bouton compare la région, l'identifiant, le code, le nom et l'état actif, et n'écrit que ce qui a changé ; chaque enregistrement modifié compte comme mis à jour. S'il n'existe pas, il le crée. Si vous relancez l'importation et que rien ne change, ces enregistrements ne sont pas touchés.
Qu'est-ce qui change dans l'onglet Carriers ?
Dans la fiche Temu Dashboard, l'onglet Carriers contient le champ Carrier Mapping. Quand l'importation est terminée, le bouton parcourt ses lignes qui n'ont pas encore de transporteur importé associé. Pour chacune, il cherche parmi les transporteurs actifs importés : d'abord par l'identifiant Temu de la ligne, puis par le code et ensuite par le nom (le code et le nom sont comparés sans distinguer majuscules et minuscules ni espaces en début et fin). S'il en trouve un, il relie la ligne et y copie son identifiant, son code et son nom. Les lignes déjà reliées sont laissées telles quelles, et celles qui ne trouvent pas de correspondance restent inchangées.

Import Carriers.Quel avertissement vois-je quand tout se passe bien ?
Une notification de succès intitulée Temu Carriers qui ne reste pas affichée à l'écran. Elle résume les régions importées et indique combien de transporteurs ont été créés, combien ont été mis à jour et combien de lignes de la table de correspondance ont été reliées. Le même résumé est laissé comme message sur la fiche de l'instance.
Les avertissements d'arrêt et que faire
Que faire si No Temu regionId could be found from existing orders in this instance. Sync at least one Temu order first. s'affiche ?
Il apparaît au clic sur le bouton quand aucune région n'a pu être obtenue, ni à partir des commandes de l'instance ni à partir de transporteurs actifs déjà importés. C'est la première chose que le bouton vérifie, avant de demander quoi que ce soit à Temu. Synchronisez au moins une commande Temu dans cette instance et cliquez à nouveau. Si vous avez déjà des commandes mais que l'avertissement s'affiche toujours, c'est que la région n'a pas pu en être extraite.
Et si Temu did not return any carriers for the detected order regions. s'affiche ?
Des régions ont été détectées, mais aucune des requêtes à Temu n'a renvoyé de transporteurs exploitables. Il suffit qu'une seule région en renvoie pour que l'avertissement n'apparaisse pas : les autres sont ignorées. Si cela se répète, écrivez-nous et nous l'examinerons avec vous.
Où voir ce que signifie chaque champ de la fiche ?
Coût et aide de FlexigoTech
Temu Connector for Odoo est à paiement unique par version et publié pour Odoo 17, 18, 19 et 20 ; il nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur (49 €/mois ou 490 €/an HT, jusqu'à 3 comptes). 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. Vous trouverez la fiche du module sur Odoo Apps et sa page sur flexigotech.com. Si vous êtes en train de déployer Odoo et souhaitez préparer la table de correspondance des transporteurs, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.
À lire aussi
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées
Sources
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): models/stock_picking.py
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): models/temu_carrier_map.py
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
