Saltar al contenido principal
Shopify

Tarea «Reintentar webhooks fallidos de Shopify»: qué hace en cada pasada

La tarea programada Reintentar webhooks fallidos de Shopify corre cada 30 minutos y viene activa al instalar el módulo: busca eventos de webhook en estado fallido y los devuelve a pendiente, con un límite por pasada y un máximo de reintentos por evento.

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 17.0 y 20.0 · en las fuentes enlazadas al final
Lectura
4 min

Un evento de webhook de Shopify puede quedar en estado fallido. La tarea programada Reintentar webhooks fallidos de Shopify (Shopify Retry Failed Webhooks) es la que los devuelve a pendiente. Aquí tienes cómo trabaja en cada pasada y qué revisar cuando parece no hacer nada.

Qué hace la tarea en cada pasada

¿Qué hace exactamente la tarea?

Busca eventos de webhook de Shopify en estado fallido y los pasa otra vez a estado pendiente, anotando que se ha hecho un reintento. La tarea no procesa el evento ni crea nada por su cuenta: solo cambia su estado.

¿Cada cuánto corre y viene activa?

Corre cada 30 minutos y viene activa al instalar el módulo.

Esquema hecho con código con la tarea programada que corre cada 30 minutos y el menú de tiendas, con los rótulos en inglés
Esquema hecho con código a partir del código publicado del módulo (no es una pantalla de Odoo): la tarea, activa al instalar en Odoo 17, 18, 19 y 20, y el menú Shopify › Configuración › Tiendas.

¿Qué eventos recoge en cada pasada?

Los que están en estado fallido y pertenecen a una tienda activa. Los ordena por fecha de recepción, del más antiguo al más reciente, y si coinciden por su identificador. En cada pasada toma como mucho veinte.

¿Qué cambia en cada evento que reintenta?

Tres cosas. El estado pasa a pendiente. El contador de reintentos que guarda en el resultado del evento sube en uno (si el evento no tenía contador, cuenta desde cero y queda en uno), y el resto de lo que hubiera en ese resultado se conserva. Y el mensaje de error del evento se borra.

¿Cuántas veces reintenta el mismo evento?

Hasta tres. Cuando el contador de un evento ya ha llegado a tres, la tarea lo salta en cada pasada y no lo toca más: sigue en estado fallido.

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é mirar si no hace nada

¿Qué compruebo primero si no reintenta ningún evento?

Tres cosas, por este orden. Que la tarea siga activa. Que la tienda a la que pertenecen los eventos esté activa, porque los eventos de una tienda inactiva no entran en la búsqueda; las tiendas se abren desde Shopify › Configuración › Tiendas (Shopify › Configuration › Stores), un menú que pide el permiso Visor (Viewer) en el tramo Shopify y Operador (Operator) en el tramo Configuración (Configuration). Y que los eventos fallidos no hayan agotado ya sus reintentos, porque esos se saltan.

¿Qué mensaje puede dar la tarea?

Puede parar con Only an administrator can run this scheduled action.. La comprobación de administrador es lo primero que hace la tarea: si quien la ejecuta no es administrador del sistema, se detiene ahí y en esa pasada no busca ni reintenta ningún evento.

¿Pueden unos eventos antiguos impedir que se reintenten otros más nuevos?

Sí, puede ocurrir. El límite de veinte se aplica al buscar, antes de descartar los eventos que ya agotaron sus reintentos, y la búsqueda va de más antiguo a más reciente. Mientras sigan en estado fallido, los eventos agotados más antiguos ocupan plazas de esas veinte, y los fallidos más recientes pueden quedarse sin entrar en la pasada.

¿Por qué un evento reintentado ya no muestra su error anterior?

Porque al devolverlo a pendiente la tarea borra el mensaje de error del evento.

Versiones, nombre en pantalla y requisitos

¿En qué versiones está la tarea y cambia algo entre ellas?

Está en todas las ramas publicadas: Odoo 17, 18, 19 y 20. En Odoo 17 la tarea, además, está configurada para repetirse sin fin.

¿Cómo se llama la tarea con Odoo en castellano?

Con Odoo en castellano se llama Reintentar webhooks fallidos de Shopify.

Esquema hecho con código con el nombre de la tarea según el idioma de Odoo
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una pantalla de Odoo): el nombre de la tarea en castellano, alemán, francés, italiano y portugués.

¿Qué necesito para tener el módulo?

El módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA, con hasta 3 cuentas de la plataforma. La conexión pasa por ese servicio, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Si lo compras en flexigotech.com, con la suscripción el módulo para las versiones nuevas de Odoo va incluido; en el Odoo App Store, cada versión se compra allí.

Cómo te ayuda FlexigoTech

Si estás implantando Odoo y quieres conectar tu tienda Shopify, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Tienes el detalle del módulo en su página y en la ficha de Odoo Apps.

Sigue leyendo

Qué hace el botón «Obtener stock» del conector de Shopify para OdooQué hace el botón Obtener stock del conector de Shopify para Odoo: cuándo aparece, qué comprueba, qué cambia en tu stock y qué error puede dar.Aviso «es ahora la ubicación principal» del conector de Shopify para OdooQué significa el aviso «es ahora la ubicación principal para …» del conector de Shopify para Odoo, cuándo sale y cómo cambiar la ubicación principal.Error al crear el pedido de venta: faltan datos de ShopifyQué significa el aviso de Shopify Connector for Odoo al pulsar «Crear pedido de venta» sin datos del pedido, cuándo sale y cómo resolverlo.
Comprobado en el código del conector (versión 17.0 y 20.0) y en las fuentes enlazadas

Fuentes