Un cas : le bouton qui s'arrête à la première vérification
Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.
Hogar Norte, une boutique inventée pour cet exemple, prépare la publication d'un produit sur Temu. Depuis l'assistant Prepare Product Publish, elle clique sur Refresh Temu Lists. Au lieu de mettre à jour les listes, Odoo affiche Unsupported Temu compliance reference type: …, avec un texte après les deux-points, et l'action s'arrête.
La personne qui le voit se demande ce qu'est ce « type de référence », si l'erreur vient de Temu et que faire maintenant. Les réponses viennent du code publié du module.


Quand il apparaît exactement
Le message est lancé par la routine du module qui interroge Temu pour obtenir une liste de données de conformité (compliance) pour un type de référence. La première chose qu'elle fait est de chercher le type reçu dans sa propre table de types d'informations de conformité. Si cette recherche ne renvoie rien, c'est-à-dire que le type n'a pas d'entrée ou que l'entrée est vide, elle lance l'erreur et l'action s'arrête. Ce que vous voyez après les deux-points est le type de référence qu'elle a reçu.
Comme cette vérification passe en premier dans la routine, le module n'a pas encore demandé cette liste de conformité à Temu quand le message apparaît.
Le texte figure dans le code publié des branches 17.0, 18.0 et 19.0.
D'où vous arrivez
Le bouton Refresh Temu Lists se trouve sur deux écrans : la fiche de Product Publishing et l'assistant Prepare Product Publish. Dans Odoo 17.0, 18.0 et 19.0, il est toujours visible sur les deux, et depuis l'un comme l'autre vous pouvez arriver au message. La routine appartient à l'instance Temu, dont les fiches s'ouvrent depuis le menu Temu.

Ce que cela signifie
Cela signifie que la routine a reçu un type de référence pour lequel sa table d'informations de conformité n'a pas d'équivalent utilisable. Ce n'est pas un problème de connexion : le message apparaît avant que la routine demande cette liste à Temu, il ne dépend donc pas de ce que Temu répond à cette requête.
Pour le diagnostiquer, ce qui compte est la valeur qui figure après les deux-points : elle indique quel type de référence est arrivé à la routine sans y trouver d'entrée.
Ce que fait le module quand le type est valide
Si le type figure dans la table, la routine demande la liste à Temu page par page. Elle envoie le type, le numéro de page et la taille de page (qui est normalisée avec un plafond) et, s'ils lui ont été fournis, un texte de recherche et une langue. Elle continue à demander des pages jusqu'à ce qu'une page arrive vide, jusqu'à ce que la réponse indique qu'il n'y en a plus ou jusqu'à ce que le maximum de pages de l'instance soit atteint. À la fin, elle renvoie toutes les lignes rassemblées.
Ce message ne couvre que le cas du type non reconnu, qui est vérifié avant ce parcours.
Questions que se pose celui qui le voit
Vient-il de Temu ?
Non. Le message est lancé par le module lui-même lors de sa première vérification, avant d'envoyer la requête de la liste de conformité.
Dans quelles versions est-il présent ?
Le texte figure dans le code publié d'Odoo 17.0, 18.0 et 19.0. Le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0.
Y a-t-il une condition de vue qui explique pourquoi je vois le bouton ?
Non : dans Odoo 17.0, 18.0 et 19.0, le bouton Refresh Temu Lists est toujours visible, aussi bien sur la fiche de Product Publishing que dans l'assistant Prepare Product Publish.
Comment agir, pas à pas
- Copiez le message complet, avec ce qui apparaît après les deux-points : c'est le type de référence reçu par le module.
- Notez depuis quel écran vous avez cliqué sur
Refresh Temu Lists: la fiche deProduct Publishingou l'assistantPrepare Product Publish. - Écrivez-nous avec le texte copié, l'écran et votre version d'Odoo.
- Quand une correction sera disponible, cliquez de nouveau sur le bouton. Si un autre message apparaît, c'est un incident différent.
Ce que ce cas enseigne
- L'erreur apparaît avant que la routine demande la liste de conformité à Temu.
- La condition est unique : le type reçu n'a pas d'entrée dans la table du module, ou l'entrée est vide.
- Ce qui est utile pour diagnostiquer, c'est la valeur après les deux-points et l'écran depuis lequel vous avez cliqué sur le bouton.
- Le bouton est toujours visible sur les deux écrans dans Odoo 17.0, 18.0 et 19.0.
Comment FlexigoTech vous aide
Nous mettons en place Odoo 17, 18, 19 et 20 et développons des connecteurs et des intégrations sur mesure. Le module nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par ce service, qui conserve les identifiants chiffrés et prévient par e-mail si la synchronisation échoue. Vous trouverez plus de détails sur la page du module.
À 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): models/temu_instance.py
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): views/temu_product_binding_views.xml
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_product_publish_wizard_views.xml
- 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/en/services.html
- flexigotech.com/precios.html
