Saltar al contenido principal
Octopia (Cdiscount)

Error de dimensiones y peso obligatorios al referenciar para Fulfillment en Octopia

El aviso sale al pulsar Enviar a Octopia en una ficha de Referenciación FFM cuando alguna de las tres dimensiones o el peso está vacío o a cero. Se arregla rellenando esos cuatro campos, en el grupo Logística de la ficha, y volviendo a pulsar el botón; mientras falte alguno, no se envía nada a Octopia.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Cuándo sale el aviso, según el código

El mensaje completo, con Odoo en castellano, es este:

Las dimensiones (mín/med/máx) y el peso son obligatorios para referenciar un producto para Fulfillment. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)

Sale al pulsar el botón Enviar a Octopia (Submit to Octopia) en la ficha de Referenciación FFM (FFM Referencing). Antes de preparar ningún envío, el módulo mira cuatro valores de la ficha: Dimensión menor (cm) (Smallest Dimension (cm)), Dimensión intermedia (cm) (Middle Dimension (cm)), Dimensión mayor (cm) (Largest Dimension (cm)) y Peso (kg) (Weight (kg)). Si alguno de los cuatro está vacío o a cero, la acción se detiene y aparece el aviso. Basta con que falte uno.

El mensaje está en el código publicado de las cuatro ramas, Odoo 17, 18, 19 y 20.

Esquema hecho con código, no es una pantalla de Odoo: el menú de Referenciación FFM, el botón de enviar a Octopia, los cuatro campos de dimensiones y peso, y el mensaje de error
Esquema generado a partir del código publicado del módulo: del menú al botón, a los cuatro campos y al mensaje, válido en Odoo 17, 18, 19 y 20.

Dónde está la ficha y cuándo se ve el botón

Las fichas se abren desde Octopia › Fulfillment › Referenciación FFM (Octopia › Fulfillment › FFM Referencing). El tramo Octopia pide el permiso Usuario de Octopia (Octopia User): si no lo tienes, no ves ese tramo del menú.

El botón Enviar a Octopia se oculta cuando el Estado (State) de la ficha ya no es el inicial, el de borrador; con los valores por defecto se ve. Es igual en Odoo 17, 18, 19 y 20. El código, además, deja pasar sin comprobar las fichas que no están en borrador: la comprobación de este aviso solo afecta a las que todavía no se han enviado.

48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo

Un caso para verlo de principio a fin

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Hogar Norte es una tienda inventada para este ejemplo que vende menaje y ya trabaja con Octopia Connector. Una persona de su equipo, con el permiso Usuario de Octopia, abre Octopia › Fulfillment › Referenciación FFM y entra en la ficha de un producto que quiere referenciar para Fulfillment. En el grupo Logística ha escrito la dimensión menor y la intermedia, pero ha dejado sin rellenar la dimensión mayor y el peso, porque no tenía a mano la caja embalada.

Pulsa Enviar a Octopia. Odoo muestra Las dimensiones (mín/med/máx) y el peso son obligatorios para referenciar un producto para Fulfillment. y la ficha se queda como estaba: sigue en borrador y el botón sigue visible. El aviso no dice qué campo falta, así que lo que toca es revisar los cuatro.

Cómo lo resuelve Hogar Norte

  1. Abre de nuevo la ficha desde Octopia › Fulfillment › Referenciación FFM.
  2. Va al grupo Logística de la ficha, donde están los cuatro campos.
  3. Mide la caja embalada y rellena Dimensión menor (cm), Dimensión intermedia (cm) y Dimensión mayor (cm), y escribe el Peso (kg). El peso también aparece como columna en la lista de Referenciación FFM, por lo que ahí se puede comprobar de un vistazo qué fichas lo tienen.
  4. Vuelve a pulsar Enviar a Octopia.
  5. Comprueba el resultado: si el envío sale bien, el estado de la ficha ha cambiado y el botón ya no se ve.

Qué hace el módulo cuando todo está rellenado

Con los cuatro valores presentes, el método sigue su camino. Prepara los datos de la ficha para Octopia (GTIN, etiqueta, referencia del vendedor, las tres dimensiones, el peso, la condición del producto y la trazabilidad) y los envía por la conexión de la cuenta. Otros datos, como el valor del producto, el país de origen o la indicación de que el producto tiene fecha de caducidad, solo se añaden si la ficha los tiene rellenos o marcados.

Después, el módulo guarda la respuesta recibida en la ficha, pasa la ficha al estado de enviada y deja una entrada en el registro de sincronización de Octopia, marcada como correcta y con el nombre del producto referenciado para Fulfillment. Como el botón solo se ve en borrador, desaparece en cuanto la ficha pasa a ese estado.

El orden importa para entender el aviso: la comprobación de las dimensiones y el peso va antes que todo lo anterior. Por eso, mientras salga el mensaje, no se envía nada a Octopia, la ficha no cambia de estado y no se crea esa entrada de registro.

Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una pantalla de Odoo: el mismo aviso en castellano, alemán, francés, italiano y portugués
Esquema con el aviso tal como lo muestra el módulo en castellano, alemán, francés, italiano y portugués.

Qué aprender del caso

  • El aviso es una comprobación previa de la ficha: se produce antes de preparar ni enviar nada a Octopia.
  • La condición es de todo o nada. Aunque tres de los cuatro valores estén bien, con uno vacío o a cero el aviso aparece igual.
  • Se corrige en la propia ficha, en el grupo Logística, y se repite con el mismo botón. No hace falta otra acción.
  • Este aviso solo se ocupa de esos cuatro valores.

Coste y ayuda

Octopia Connector es un módulo de pago único por versión de Odoo (17, 18, 19 y 20 en Odoo Apps, con su precio en la ficha) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales y vigila la sincronización.

Si estás implantando Odoo y quieres que los datos logísticos de tus productos estén bien preparados antes de referenciarlos, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Campos de la cuenta de vendedor de Octopia Connector: qué significa cada unoLista de comprobación de los campos de la cuenta de vendedor de Octopia Connector en Odoo: qué dice la ayuda de cada uno y qué decidir al configurarlos.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes