Saltar al contenido principal
Shopify

Qué añade Shopify Connector for Odoo a los albaranes de Inventario

El módulo amplía los albaranes de Inventario (Inventory) con un grupo Shopify en la ficha de Por enviar (To Ship), campos que rellena el propio módulo y botones para reintentar el envío del fulfillment o actualizar el seguimiento. En la ficha, los campos y los botones se ocultan cuando el albarán no viene de un pedido de Shopify.

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

Lo esencial

Módulo
Shopify
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 un albarán cuenta como de Shopify

El módulo amplía el albarán estándar de la app Inventario. Un albarán se trata como de Shopify cuando su pedido de venta tiene referencia de pedido de Shopify. Ese dato está en el campo Es pedido de Shopify (Is Shopify Order), que no se ve en ninguna vista: de él depende que, en la ficha, los campos y los botones se oculten cuando el albarán no viene de un pedido de Shopify. Para hablar con Shopify, el módulo toma la conexión del pedido de venta ligado; ese otro lado lo cuenta qué añade el módulo a Ventas.

Esquema hecho con código: bajo la app Inventory, los botones y campos que añade el módulo
Esquema hecho con código a partir del código publicado del módulo (no es una pantalla de Odoo): lo que se añade a Inventory, con los rótulos del código.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

Los campos nuevos: dónde se ven y quién los escribe

Los campos están en la ficha del albarán de Por enviar, dentro del grupo Shopify. Ninguno lo rellenas tú: los escribe el módulo. En los cuatro primeros, además de lo que indica la tabla, escribe el módulo al guardar la ficha, al validar el albarán (el módulo amplía la validación estándar de Odoo) y con el botón Devolver al stock (Return Stock).

CampoDónde se veQuién lo escribe, además de esos tres puntos
Fulfillment de Shopify (Shopify Fulfillment)Ficha, grupo ShopifyLa acción de envío del fulfillment
Estado de fulfillment de Shopify (Shopify Fulfillment Status)Ficha, grupo Shopify, y la lista de Por enviarLa acción de envío y la de actualizar el seguimiento
Última sincronización de fulfillment de Shopify (Shopify Fulfillment Last Sync)Ficha, grupo ShopifyLa acción de envío del fulfillment
Última sincronización de seguimiento de Shopify (Shopify Tracking Last Sync)Ficha, grupo ShopifyLa acción de actualizar el seguimiento
Error de fulfillment de Shopify (Shopify Fulfillment Error)Ficha, grupo Shopify; y suelto en la ficha, sin rótulo, solo su contenido y solo cuando hay errorSe rellena al validar y al guardar la ficha, y con Devolver al stock; lo vacían la acción de envío y la de seguimiento

La lectura práctica: el campo de error es el que decide si aparece el botón de reintento, y el campo Fulfillment de Shopify es el que decide si aparece el de seguimiento. Los dos mandan sobre lo que ves en la ficha.

Los botones, frente a frente

La ficha trae los botones Reintentar envío de cumplimiento (Retry send fulfillment) y Actualizar seguimiento de Shopify (Update Shopify Tracking). Sus condiciones de vista son las mismas en Odoo 17, 18, 19 y 20; el código descrito aquí es el publicado para Odoo 20.

Reintentar envío de cumplimientoActualizar seguimiento de Shopify
Cuándo se veAlbarán de un pedido de Shopify, en estado Hecho (Done) y con contenido en Error de fulfillment de ShopifyAlbarán de un pedido de Shopify, en estado Hecho y con valor en Fulfillment de Shopify
Qué haceLanza el envío del fulfillment a Shopify, la misma acción que Enviar fulfillment a Shopify (Send Shopify Fulfillment)Actualiza en Shopify el seguimiento del fulfillment que el albarán ya tiene
Qué escribe en el albaránEl fulfillment devuelto, su estado y la última sincronización de fulfillment; vacía el error y guarda lo enviado y la respuestaEl estado (si la respuesta no trae uno, conserva el que había) y la última sincronización de seguimiento; vacía el error y guarda lo enviado y la respuesta
Qué deja anotadoUn mensaje: Fulfillment de Shopify creado para el albarán … (fulfillment …).Un mensaje: Seguimiento de Shopify actualizado para el albarán … (fulfillment …).

Tras un envío correcto el campo de error queda vacío y, por la condición de la vista, el botón Reintentar envío de cumplimiento deja de verse.

Esquema hecho con código: el texto del botón Retry send fulfillment en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una pantalla de Odoo): cómo se llama el botón de reintento según el idioma de Odoo.

Con Odoo en castellano, el botón se llama Reintentar envío de cumplimiento; en alemán, Erfüllung erneut senden; en francés, Réessayer l'envoi du traitement; en italiano, Riprova invio evasione; en portugués, Repetir envio de processamento.

Quién puede pulsarlos

Ambas acciones comprueban el permiso al ejecutarse, no solo al pintar el botón. Si quien las lanza no tiene acceso de operador o de responsable de Shopify, la acción para con You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.. Un usuario con acceso normal a Inventario pero sin ese rol no puede, por tanto, lanzar estas acciones. Una llamada de superusuario queda exenta de esa comprobación.

Mensajes con los que pueden parar las acciones

Al pulsar Enviar fulfillment a Shopify, la acción puede parar, entre otros, con estos mensajes:

  • El albarán debe estar validado antes de enviar el fulfillment a Shopify.
  • Este albarán no está vinculado a un pedido de Shopify.
  • Este albarán ya tiene un fulfillment de Shopify. Use 'Actualizar seguimiento de Shopify'.
  • El de permisos que se cita en la sección anterior.

El tercer mensaje marca la diferencia entre las dos acciones: si el albarán ya tiene fulfillment, lo que indica el propio mensaje es usar la actualización del seguimiento, no reenviar.

Al pulsar Actualizar seguimiento de Shopify, la acción puede parar, entre otros, con El albarán debe estar validado antes de actualizar el seguimiento en Shopify. y con el mensaje de permisos.

Qué cuesta y cómo te ayuda FlexigoTech

El módulo está publicado en Odoo Apps para 17, 18, 19 y 20 (ficha). Es de pago único por versión y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla.

Si estás implantando Odoo, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Puedes ver el módulo en su página.

Sigue leyendo

Qué añade el conector de Shopify a los pedidos de venta de OdooQué añade el conector de Shopify al pedido de venta de Odoo: campos del grupo Shopify, estado de entrega y los botones para enviar, cancelar y reembolsar.Botón «Enviar stock» de Shopify Connector for Odoo: qué hace paso a pasoQué comprueba y qué cambia el botón Enviar stock del conector de Shopify para Odoo, cuándo aparece, qué cantidad envía y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes