Quan surt exactament aquest missatge
El missatge Every parcel needs a carrier (mapped or free text). surt en prémer el botó Declare to Octopia de l'assistent amb què es declara l'enviament d'una comanda. Aquest botó es veu sempre, a Odoo 17, 18, 19 i 20, i el missatge és al codi publicat de les quatre versions. La condició que es descriu a continuació és la del codi d'Odoo 20.0.


Què vol dir: la condició del codi
En prémer el botó, el mòdul recorre les línies de bulto de l'assistent una per una. Per a cada línia decideix quin nom de transportista declararà: pren el nom (l'etiqueta) del transportista mapat d'Octopia si n'hi ha i, si no, el text lliure que s'hagi escrit a la línia. Si després d'això no queda cap nom, llança el missatge. Dit en planer: cada bulto necessita almenys una de les dues coses, un transportista mapat amb nom o un text lliure.
| Situació de la línia de bulto | Resultat en prémer Declare to Octopia |
|---|---|
| Té un transportista mapat d'Octopia amb nom | Passa aquesta comprovació: s'usa aquest nom i el text lliure ja no compta |
| El mapat és buit (o sense nom) i hi ha text lliure | Passa aquesta comprovació: s'usa el text lliure |
| No té ni una cosa ni l'altra | Surt el missatge i l'acció s'atura |
La comprovació segueix l'ordre de les línies i s'atura a la primera que falla. Si diversos bultos són sense transportista, corregir-ne un et pot tornar el mateix missatge pel següent.
És un error que atura l'acció: no es desa res del que la declaració havia de canviar. Salta abans que el mòdul creï el registre d'enviament i abans que cridi Octopia, així que no es declara res i la comanda no passa a enviada.
El text és el mateix amb Odoo en català, perquè el mòdul no el tradueix: Every parcel needs a carrier (mapped or free text).. L'esquema següent recull aquest mateix missatge al costat de les seves traduccions publicades al castellà, l'alemany, el francès, l'italià i el portuguès.

Com resoldre-ho, pas a pas
- Obre l'assistent de declaració de la comanda, el que conté el botó
Declare to Octopia, i repassa les seves línies de bulto. - A cada línia, indica el transportista d'una d'aquestes dues maneres: amb un transportista mapat d'Octopia o amb el seu nom en text lliure.
- Si havies indicat un transportista mapat i el missatge persisteix, comprova que aquest transportista té nom: el mòdul en llegeix l'etiqueta i, si és buida, el tracta com si no hi hagués transportista. En aquest cas tria'n un altre de mapat o escriu el nom en text lliure.
- Revisa totes les línies, no només la primera: la comprovació s'atura a la primera que falla, i les següents poden estar igual.
- Prem de nou
Declare to Octopia. - Si Octopia accepta la declaració, l'assistent es tanca. Si Octopia rebutja la crida, el mòdul llança un error i l'assistent no es tanca.
Què fa el mòdul quan el transportista ja està bé
Superada la comprovació, el mòdul prepara cada bulto amb el seu número, el nom del transportista (el mapat o el text lliure) i, si la línia el té, l'URL de seguiment. Si un bulto cobreix només part de les línies de la comanda, afegeix a la declaració quines són. Les CGMAD de Cdiscount Marketplace (25/08/2025, p. 47) indiquen que la confirmació d'enviament porta el número de seguiment.
Després crea un registre d'enviament i declara l'enviament a Octopia amb el compte de la comanda. Si Octopia l'accepta, el registre queda com a enviat amb la seva data, la comanda es marca com a enviada i el mòdul anota una entrada d'èxit al seu registre de sincronització. Si és Octopia qui rebutja la declaració, ja no és aquest missatge: el registre d'enviament queda en estat d'error amb el text de la fallada.
Què comprovar després
- Que l'assistent s'ha tancat sense mostrar cap avís.
- Que la comanda figura com a enviada.
- Que hi ha una entrada d'èxit d'enviaments al registre de sincronització del mòdul.
Cost i ajuda
El connector és de pagament únic per versió d'Odoo (publicat per a 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any, sense IVA.
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si els teus transportistes necessiten un tractament propi en declarar enviaments, escriu-nos i ho mirem.
Continua llegint
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_shipment_wizard.py
- Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
