Aller au contenu principal
Octopia (Cdiscount)

« Testez d'abord la connexion » dans Octopia Connector : quand il apparaît et que faire

Il apparaît en cliquant sur Actualiser les référentiels (Refresh Referentials) sur un compte Octopia dont l'État n'est pas Connecté. Le module interrompt l'action avant de faire quoi que ce soit ; il se résout en testant la connexion jusqu'à ce que l'état soit Connecté, puis en cliquant de nouveau sur le bouton.

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

L'essentiel

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

Quand il apparaît exactement

Le message Testez d'abord la connexion : les référentiels se lisent avec une connexion qui fonctionne. (Test the connection first: referentials are read with a working connection.) apparaît en cliquant sur le bouton Actualiser les référentiels (Refresh Referentials) d'un compte Octopia. Ce bouton est toujours visible, dans Odoo 17, 18, 19 et 20 : il ne disparaît pas selon l'état du compte, la vérification se fait donc au moment du clic.

La condition est la suivante : avant de faire quoi que ce soit, le module regarde le champ État (State) des comptes sur lesquels porte l'action. Si l'un d'eux a un état différent de Connecté (Connected), il lance le message et l'action s'arrête, sans enregistrer rien de ce qu'elle allait modifier. Le message figure dans le code publié pour Odoo 17, 18, 19 et 20.

Schéma avec le menu Octopia, Configuration, Accounts, le bouton Refresh Referentials, le champ State et le message Test the connection first
Schéma réalisé par code à partir du code publié du module, ce n'est pas une capture d'Odoo. Les libellés sont en anglais, le texte d'origine du module.
48 business hours to accept each Cdiscount order. Do it in Odoo
Vidéo : 48 business hours to accept each Cdiscount order. Do it in Odoo (vidéo en anglais)

Ce que cela signifie

Le message ne parle pas d'un échec de l'actualisation : l'actualisation n'a même pas commencé. Il dit que le compte n'est pas à l'état Connecté, et que les référentiels se lisent avec une connexion qui fonctionne.

Le champ État a trois valeurs : Brouillon (Draft), Connecté (Connected) et Erreur d'authentification (Authentication Error). La valeur par défaut dans le code est Brouillon. Ce n'est pas vous qui le renseignez : c'est le bouton Tester la connexion (Test Connection) qui le remplit. Vous le voyez sur la fiche de Comptes Octopia (Octopia Accounts) et aussi dans la liste, où il est en lecture seule. Par conséquent, si le message apparaît, le compte est à Brouillon ou à Erreur d'authentification.

Avec Odoo en allemand, le message est Testen Sie zuerst die Verbindung: Die Referenzdaten werden über eine funktionierende Verbindung gelesen. ; en français, Testez d'abord la connexion : les référentiels se lisent avec une connexion qui fonctionne. ; en italien, Verificare prima la connessione: i referenziali si leggono con una connessione funzionante. ; en portugais, Teste primeiro a ligação: os referenciais são lidos com uma ligação a funcionar.

Schéma avec le même message en espagnol, allemand, français, italien et portugais
Schéma réalisé par code à partir des traductions publiées du module, ce n'est pas une capture d'Odoo.

Comment le résoudre, pas à pas

  1. Ouvrez le menu Octopia › Configuration › Comptes (Octopia › Configuration › Accounts). Si vous ne voyez pas un des niveaux, il vous manque une autorisation : Comptes (Accounts) demande Administrateur Octopia (Octopia Admin), Configuration demande Gestionnaire Octopia (Octopia Manager) et Octopia demande Utilisateur Octopia (Octopia User).
  2. Repérez le compte avec lequel vous avez lancé Actualiser les référentiels et regardez son État, sur la fiche ou dans la liste de Comptes Octopia.
  3. Si l'état n'est pas Connecté, cliquez sur Tester la connexion. C'est le bouton qui remplit le champ État ; ce n'est pas vous qui l'écrivez.
  4. Regardez de nouveau État. Pour que l'actualisation puisse continuer, il doit indiquer Connecté. S'il reste à Brouillon ou à Erreur d'authentification, Actualiser les référentiels continuera à afficher le même message.
  5. Cliquez sur Actualiser les référentiels. Vous ne verrez plus l'erreur : une notification intitulée Référentiels (Referentials) apparaît avec le texte L'actualisation s'exécute en arrière-plan. Le journal de synchronisation affiche le résultat. (The refresh is running in the background. The Sync Log shows the result.)
  6. Consultez le journal de synchronisation pour voir le résultat de l'actualisation : la notification elle-même vous y renvoie.

Ce que fait le bouton quand le compte est connecté

Une fois la vérification passée, la méthode fait trois choses, dans cet ordre : elle consigne dans le compte la demande d'actualisation des référentiels, elle lance la tâche planifiée qui les actualise et elle vous affiche la notification de l'étape cinq.

Pourquoi en arrière-plan : selon le code lui-même, le seul catalogue des marques compte environ 112 000 entrées, beaucoup trop pour une requête web, et une requête interrompue annule tout ce qu'elle avait fait. C'est pourquoi le bouton n'attend pas le résultat : il le lance et le résultat se consulte ensuite dans le journal de synchronisation.

Si le compte n'était pas connecté, rien de tout cela n'a lieu : la demande n'est pas consignée et la tâche n'est pas lancée. C'est pourquoi, après avoir corrigé l'état, vous devez cliquer de nouveau sur Actualiser les référentiels.

Que vérifier s'il apparaît toujours

  • Que vous regardez bien le même compte que celui depuis lequel vous cliquez sur le bouton : la condition est évaluée sur les comptes de cette action.
  • Que État indique Connecté juste avant de cliquer sur Actualiser les référentiels, et pas seulement après avoir testé la connexion à un autre moment.
  • Que votre utilisateur accède au menu Octopia › Configuration › Comptes avec les autorisations ci-dessus.

Prix et aide

Octopia Connector (Cdiscount & Octopia Marketplaces) est publié pour Odoo 17, 18, 19 et 20 comme module à paiement unique par version (le prix de chacune, sur sa fiche) et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an, HT. La connexion passe par FlexigoTech Cloud, qui stocke les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec.

Si vous mettez en place Odoo avec Octopia, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Pour d'autres boutons du module, vous avez le guide d'Importer et celui d'Envoyer à Octopia.

À lire aussi

Ce que fait le bouton « Soumettre à Octopia » d'Octopia Connector, pas à pasCe que fait le bouton Soumettre à Octopia dans Imports de factures en masse : quand il apparaît, ce qu'il vérifie, ce qui change et l'erreur possible.Ce que fait le bouton « Importer » d'Octopia Connector, pas à pasCe que fait le bouton Importer d'Octopia Connector dans Odoo : quand il s'affiche, ce qu'il importe, ce qui change.Ce que fait le bouton «Créer une facture fournisseur» d'Octopia ConnectorCe que fait le bouton Créer une facture fournisseur d'Octopia Connector dans Odoo : quand il apparaît, ce qu'il vérifie, ce qu'il crée et où il peut s'arrêter.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources