Aller au contenu principal
Octopia (Cdiscount)

Ce que fait le bouton Vérifier le statut d'Octopia Connector, pas à pas

Le bouton Vérifier le statut (Poll Status) demande à Octopia où en est un geste commercial en cours et, si la réponse contient un statut valide, le recopie dans le geste. Il n'apparaît que lorsque le geste est en cours et, si le nouveau statut est celui de terminé, il peut créer un avoir en brouillon (seulement si le compte l'a activé).

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

Où il se trouve et quand il apparaît

Le bouton Vérifier le statut se trouve sur la fiche du geste commercial. On y accède par le menu Octopia › Commandes › Gestes commerciaux (Octopia › Orders › Commercial Gestures). La partie Octopia du menu demande le droit Utilisateur Octopia (Octopia User) : sans lui, tu ne vois pas cette partie. Le bouton est présent dans les versions 17, 18, 19 et 20 d'Odoo.

Schéma du menu Octopia › Orders › Commercial Gestures et du bouton Poll Status
Schéma réalisé par code à partir du code publié du module (ce n'est pas une capture d'Odoo) : le menu et le bouton, avec les libellés en anglais du code, valables pour Odoo 17, 18, 19 et 20.

Le bouton n'est visible que lorsque le champ État (State) du geste est celui de en cours. Avec la valeur par défaut de État, il n'apparaît pas : sur un geste qui vient d'être créé, tu ne le trouveras donc pas.

Avec Odoo en français, le bouton s'appelle Vérifier le statut. Les libellés des autres langues figurent dans le schéma.

Schéma avec le texte Poll Status dans cinq langues
Schéma réalisé par code à partir des fichiers de traduction du module (ce n'est pas une capture d'Odoo) : en espagnol Consultar estado, en allemand Status abfragen, en français Vérifier le statut, en italien Verifica stato et en portugais Consultar estado.
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)

Pas à pas

  1. Ouvre Octopia › Commandes › Gestes commerciaux et entre dans le geste. La liste affiche Commande (Order), Compte (Account) et État ; la fiche affiche Commande, État et Référence de la demande (Request Reference).
  2. Regarde État. Si le geste n'est pas en cours, le bouton n'apparaît pas et il n'y a rien à vérifier depuis cet écran.
  3. Regarde Référence de la demande. Elle est en lecture seule : c'est le code qui la remplit, pas toi, et elle est remplie par le bouton Soumettre à Octopia (Submit to Octopia), expliqué dans cet autre article. Qu'elle soit remplie ou vide détermine la manière dont la vérification est faite (étape cinq).
  4. Clique sur Vérifier le statut. Le module prend le compte du geste et prépare avec lui la connexion à Octopia.
  5. Si la référence est remplie, le module demande à Octopia ce geste précis par sa référence. Si elle est vide, il demande la liste des gestes de la commande (il utilise l'identifiant de la commande chez Octopia) et retient le premier de la liste, s'il y en a un.
  6. Le module lit le statut contenu dans la réponse. Si c'est une des valeurs admises par le champ État, il l'écrit dans le geste.
  7. Si le nouveau statut est celui de terminé, le module tente en plus de créer un avoir (expliqué dans la section suivante).
  8. Vérifie le résultat : regarde État sur la fiche et, si tu t'attendais à un avoir, vérifie si le geste est lié à un avoir.

Ce qui change dans Odoo

Le seul changement opéré par le bouton, dès qu'il reçoit un statut valide, est le champ État du geste. Lorsque ce statut est celui de terminé, le code l'interprète comme le fait que le canal a remboursé au client le montant du geste et le traduit par un avoir client indépendant, en brouillon. Il n'est créé que si ces conditions sont réunies :

  • Le compte a activé la création automatique des avoirs (c'est facultatif).
  • Le geste n'a pas déjà un avoir lié.
  • La commande du geste a un client.

S'il est créé, l'avoir se présente ainsi :

  • Il est établi au nom du client de la commande et de la société du geste.
  • Sa référence est Geste commercial Octopia … (…) (Octopia commercial gesture … (…)), avec l'identifiant de la commande chez Octopia et le motif du geste.
  • Il comporte une seule ligne, de quantité un, intitulée Geste commercial - … (Commercial gesture - …) avec le détail du motif ou, s'il est vide, le motif.
  • Le prix de la ligne est le montant du geste, et la ligne est sans taxes : le code procède ainsi parce que ce montant est le brut restitué par le canal et que les taxes par défaut du compte comptable le gonfleraient.
  • Le geste est lié à cet avoir.

L'avoir reste en brouillon : le code ne le valide pas.

Quand le geste reste inchangé

Le code prévoit plusieurs cas où le bouton ne modifie pas le geste. Il est utile de les connaître pour interpréter ce que tu vois :

  • Seuls les gestes en cours sont traités. Tous les autres sont ignorés.
  • Si Octopia ne renvoie rien d'exploitable pour le geste (pas de référence, liste de la commande vide, ou réponse qui n'est pas un enregistrement), le module passe au suivant et État n'est pas modifié.
  • Si le statut reçu ne fait pas partie de ceux qu'admet État, rien n'est écrit non plus.
  • Si le statut est celui de terminé mais que le compte n'a pas activé la création d'avoirs, que le geste a déjà un avoir ou que la commande n'a pas de client, le statut est mis à jour mais aucun avoir n'est créé.

Si le bouton n'a rien changé alors que tu t'attendais à une modification, commence par la référence : lorsqu'elle est vide, le module retient le premier geste de la liste de la commande, et non un geste précis.

Coût et versions

Octopia Connector est publié sur Odoo Apps pour les versions 17, 18, 19 et 20, avec un paiement unique par version d'Odoo (le prix de chacune figure sur la fiche). Il nécessite en outre l'abonnement à FlexigoTech Cloud avec le forfait Connecteur : 49 €/mois ou 490 €/an HT, jusqu'à trois comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et t'avertit par e-mail en cas d'échec.

Comment FlexigoTech peut t'aider

Si tu déploies Odoo et que tu veux que les gestes commerciaux Octopia s'intègrent à ton circuit d'avoirs et de facturation, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure.

À 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