Saltar al contenido principal
Shopify

«La cancelación del pedido de Shopify falló: …»: cuándo sale y cómo resolverlo

El mensaje La cancelación del pedido de Shopify falló: … (Shopify order cancel failed: …) sale cuando Shopify responde a la petición de cancelar el pedido con errores que traen texto. Lo que va detrás de los dos puntos es ese texto de Shopify y la acción se detiene.

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
4 min

Cuándo sale el mensaje

Sale al pulsar el botón Cancelar en Shopify (Cancel in Shopify), tanto en el pedido de venta como en la ficha del pedido de Shopify. Odoo pide a Shopify que cancele el pedido e indica tres cosas: si avisa al cliente, si reembolsa y si repone el stock. Según el código de Odoo 20, cuando no se indica otro valor, el módulo toma esos tres ajustes de la configuración de la tienda.

Después Shopify responde. Si la respuesta trae errores de cancelación y al menos uno lleva texto, el módulo une los textos con punto y coma y los muestra detrás de los dos puntos. La acción se detiene. Si los errores llegan sin texto, este mensaje no se genera.

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

Esquema con la ruta de menú Shopify › Configuration › Stores, el botón Cancel in Shopify y el mensaje Shopify order cancel failed: …, con los rótulos en inglés
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo: muestra el menú, el botón y el mensaje en inglés, el texto original del módulo (Odoo 17, 18, 19 y 20).
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)

Qué significa lo que va tras los dos puntos

Ese texto no lo redacta el módulo: lo devuelve Shopify. La causa está en él, no en el arranque de la frase. Si Shopify devuelve varios errores, aparecen seguidos y separados por punto y coma.

Por eso la solución no es la misma cada vez: depende de lo que Shopify cuente en esa respuesta. Lo primero es leerla entera y no quedarse solo con el comienzo del mensaje.

Lista de comprobación

Antes de pulsar el botón

  • Confirma que el botón debería verse. En el pedido de venta se oculta si el campo Ref. de pedido de Shopify (Shopify Order Ref) está vacío o si el pedido está en estado Cancelado (Cancelled).
  • En la ficha del pedido de Shopify, el botón se oculta cuando el campo Estado (State) marca el pedido como cancelado. Con los valores por defecto se ve.
  • En el pedido de venta, lee la confirmación: ¿Cancelar el pedido de Shopify vinculado y este pedido de Odoo? (Cancel the linked Shopify order and this Odoo order?). Acepta solo si quieres cancelar los dos.
  • Ten presente que el aviso al cliente, el reembolso y la reposición de stock se toman, si nadie indica otra cosa, de la configuración de la tienda.
  • Localiza la ficha de la tienda en Shopify › Configuración › Tiendas (Shopify › Configuration › Stores). El tramo Shopify pide el permiso Visor (Viewer) y el tramo Configuración (Configuration) pide Operador (Operator); si falta uno, no ves ese tramo.

Cuando aparece el mensaje

  • Copia el texto completo que sigue a los dos puntos. Si hay varios errores, van separados por punto y coma.
  • Léelo como lo que es: la respuesta de Shopify a la petición de cancelar. Resuelve lo que ese texto dice.
  • Abre el pedido en Shopify y mira qué estado tiene allí, para compararlo con el que muestra Odoo.
  • No des la cancelación por hecha: la acción se detiene al mostrarse el mensaje. Antes de repetirla, revisa el pedido en Odoo y en Shopify.
  • Si el aviso al cliente, el reembolso o la reposición de stock no son los que quieres, revisa la configuración de la tienda antes de reintentar.

El texto del mensaje depende del idioma de tu Odoo. Este esquema recoge las traducciones publicadas del módulo:

Esquema con el mensaje de cancelación fallida 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 captura de Odoo: el mismo mensaje según el idioma de Odoo.
Idioma de OdooMensaje
CastellanoLa cancelación del pedido de Shopify falló: …
AlemánShopify-Bestellstornierung fehlgeschlagen: …
FrancésL'annulation de la commande Shopify a échoué : …
ItalianoAnnullamento ordine Shopify fallito: …
PortuguésCancelamento de pedido Shopify falhou: …

Después de resolverlo

  • Vuelve a pulsar Cancelar en Shopify. Si el botón ya no aparece, comprueba el estado del pedido de venta o el campo Estado de la ficha del pedido de Shopify, porque con esos valores se oculta.
  • Comprueba el resultado en los dos lados: el pedido en Shopify y el pedido en Odoo.
  • Si el texto de Shopify no te aclara la causa, guárdalo entero y úsalo al pedir ayuda.

El paso a paso del botón, con sus condiciones de aparición, está en Qué hace el botón «Cancelar en Shopify».

Coste y ayuda

El módulo es de pago único por versión de Odoo (17, 18, 19 y 20) 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, vigila la sincronización y avisa por correo si falla. Tienes los detalles en la ficha de Odoo Apps y en la página del módulo.

Si estás implantando Odoo con Shopify y quieres revisar cómo se cancelan los pedidos, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Botón «Cancelar en Shopify» en Odoo: qué hace paso a pasoQué hace el botón Cancelar en Shopify en Odoo: cuándo se ve, qué comprueba, qué cambia en el pedido y qué mensajes de error puede dar, con un caso.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes