Aller au contenu principal
Octopia (Cdiscount)

Erreur de dimensions et poids obligatoires lors du référencement pour le Fulfillment sur Octopia

L'avertissement apparaît en cliquant sur Soumettre à Octopia dans une fiche Référencement FFM lorsque l'une des trois dimensions ou le poids est vide ou à zéro. Il suffit de remplir ces quatre champs, dans le groupe Logistique de la fiche, puis de cliquer de nouveau sur le bouton ; tant qu'il en manque un, rien n'est envoyé à Octopia.

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 l'avertissement apparaît, d'après le code

Le message complet, avec Odoo en français, est le suivant :

Les dimensions (min/méd/max) et le poids sont obligatoires pour référencer un produit pour le Fulfillment. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)

Il apparaît en cliquant sur le bouton Soumettre à Octopia (Submit to Octopia) dans la fiche de Référencement FFM (FFM Referencing). Avant de préparer le moindre envoi, le module vérifie quatre valeurs de la fiche : Plus petite dimension (cm) (Smallest Dimension (cm)), Dimension intermédiaire (cm) (Middle Dimension (cm)), Plus grande dimension (cm) (Largest Dimension (cm)) et Poids (kg) (Weight (kg)). Si l'une des quatre est vide ou à zéro, l'action s'arrête et l'avertissement s'affiche. Il suffit qu'il en manque une.

Le message figure dans le code publié des quatre branches, Odoo 17, 18, 19 et 20.

Schéma réalisé à partir du code, ce n'est pas un écran d'Odoo : le menu Référencement FFM, le bouton d'envoi vers Octopia, les quatre champs de dimensions et de poids, et le message d'erreur
Schéma généré à partir du code publié du module : du menu au bouton, aux quatre champs et au message, valable dans Odoo 17, 18, 19 et 20.

Où se trouve la fiche et quand le bouton est visible

Les fiches s'ouvrent depuis Octopia › Fulfillment › Référencement FFM (Octopia › Fulfillment › FFM Referencing). La section Octopia exige le droit Utilisateur Octopia (Octopia User) : sans lui, cette partie du menu n'apparaît pas.

Le bouton Soumettre à Octopia est masqué lorsque l'État (State) de la fiche n'est plus l'état initial, celui de brouillon ; avec les valeurs par défaut, il est visible. C'est identique dans Odoo 17, 18, 19 et 20. Par ailleurs, le code laisse passer sans vérification les fiches qui ne sont pas en brouillon : le contrôle de cet avertissement ne concerne que celles qui n'ont pas encore été envoyées.

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)

Un cas pour le voir de bout en bout

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Hogar Norte est une boutique inventée pour cet exemple, qui vend des articles de maison et travaille déjà avec Octopia Connector. Une personne de son équipe, disposant du droit Utilisateur Octopia, ouvre Octopia › Fulfillment › Référencement FFM et entre dans la fiche d'un produit qu'elle veut référencer pour le Fulfillment. Dans le groupe Logistique, elle a saisi la plus petite dimension et la dimension intermédiaire, mais elle a laissé vides la plus grande dimension et le poids, faute d'avoir le carton emballé sous la main.

Elle clique sur Soumettre à Octopia. Odoo affiche Les dimensions (min/méd/max) et le poids sont obligatoires pour référencer un produit pour le Fulfillment. et la fiche reste telle quelle : toujours en brouillon, avec le bouton toujours visible. L'avertissement n'indique pas quel champ manque ; il faut donc vérifier les quatre.

Comment Hogar Norte le résout

  1. Elle rouvre la fiche depuis Octopia › Fulfillment › Référencement FFM.
  2. Elle va au groupe Logistique de la fiche, où se trouvent les quatre champs.
  3. Elle mesure le carton emballé et remplit Plus petite dimension (cm), Dimension intermédiaire (cm) et Plus grande dimension (cm), puis saisit le Poids (kg). Le poids apparaît aussi comme colonne dans la liste de Référencement FFM, ce qui permet de voir d'un coup d'œil quelles fiches l'ont renseigné.
  4. Elle clique de nouveau sur Soumettre à Octopia.
  5. Elle vérifie le résultat : si l'envoi réussit, l'état de la fiche a changé et le bouton n'est plus visible.

Ce que fait le module quand tout est rempli

Avec les quatre valeurs présentes, la méthode poursuit son chemin. Elle prépare les données de la fiche pour Octopia (GTIN, libellé, référence du vendeur, les trois dimensions, le poids, l'état du produit et la traçabilité) et les envoie par la connexion du compte. D'autres données, comme la valeur du produit, le pays d'origine ou l'indication que le produit a une date de péremption, ne sont ajoutées que si la fiche les renseigne ou les coche.

Ensuite, le module enregistre la réponse reçue dans la fiche, fait passer la fiche à l'état envoyé et laisse une entrée dans le journal de synchronisation d'Octopia, marquée comme réussie et portant le nom du produit référencé pour le Fulfillment. Comme le bouton n'est visible qu'en brouillon, il disparaît dès que la fiche passe à cet état.

L'ordre compte pour comprendre l'avertissement : la vérification des dimensions et du poids passe avant tout le reste. Ainsi, tant que le message s'affiche, rien n'est envoyé à Octopia, la fiche ne change pas d'état et cette entrée de journal n'est pas créée.

Schéma réalisé à partir du code et des traductions publiées du module, ce n'est pas un écran d'Odoo : le même avertissement en espagnol, allemand, français, italien et portugais
Schéma montrant l'avertissement tel que le module l'affiche en espagnol, allemand, français, italien et portugais.

Ce qu'il faut retenir du cas

  • L'avertissement est un contrôle préalable de la fiche : il se produit avant de préparer ou d'envoyer quoi que ce soit à Octopia.
  • La condition est du tout ou rien. Même si trois des quatre valeurs sont correctes, avec une seule vide ou à zéro l'avertissement apparaît quand même.
  • Il se corrige dans la fiche elle-même, dans le groupe Logistique, et on recommence avec le même bouton. Aucune autre action n'est nécessaire.
  • Cet avertissement ne concerne que ces quatre valeurs.

Coût et assistance

Octopia Connector est un module à paiement unique par version d'Odoo (17, 18, 19 et 20 sur Odoo Apps, avec son prix sur la fiche) et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et surveille la synchronisation.

Si vous mettez en place Odoo et souhaitez que les données logistiques de vos produits soient bien préparées avant de les référencer, FlexigoTech implante Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Champs du compte vendeur d'Octopia Connector : que signifie chacunListe de contrôle des champs du compte vendeur d'Octopia Connector dans Odoo : ce que dit l'aide de chacun et ce qu'il faut décider à la configuration.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources