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.

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.

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
- Elle rouvre la fiche depuis
Octopia › Fulfillment › Référencement FFM. - Elle va au groupe
Logistiquede la fiche, où se trouvent les quatre champs. - Elle mesure le carton emballé et remplit
Plus petite dimension (cm),Dimension intermédiaire (cm)etPlus grande dimension (cm), puis saisit lePoids (kg). Le poids apparaît aussi comme colonne dans la liste deRéférencement FFM, ce qui permet de voir d'un coup d'œil quelles fiches l'ont renseigné. - Elle clique de nouveau sur
Soumettre à Octopia. - 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.

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
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_ffm_setup.py
- Code du module : flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
