Saltar al contenido principal
Shopify

La tarea «Notificar errores de sincronización de Shopify»: qué hace en cada pasada

La tarea programada Notificar errores de sincronización de Shopify (Shopify Notify Sync Errors) corre cada hora, viene desactivada al instalar y, en cada pasada, deja una nota en cada instancia activa con tres o más errores de sincronización consecutivos. Si no deja ninguna, abajo tienes dónde mirar.

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

Qué hace esta tarea y qué no

Shopify Connector for Odoo trae una tarea programada, Notificar errores de sincronización de Shopify, que no sincroniza nada por sí misma: recorre las instancias de Shopify y deja una nota en las que acumulan errores seguidos. El contador de errores y el texto del último error los escribe la sincronización de pedidos; esta tarea solo los lee. Lo único que escribe ella es la nota.

Esquema hecho con código, no una captura de Odoo: la tarea programada que corre cada hora y viene desactivada al instalar, y el menú Shopify › Configuration › Stores
Esquema hecho con código a partir del código publicado del módulo: la tarea (cada hora, desactivada al instalar, en Odoo 17, 18, 19 y 20) y el menú desde el que se abren las instancias.

La tarea existe en todas las ramas publicadas del módulo (Odoo 17, 18, 19 y 20). En Odoo 17.0 está definida para repetirse sin fin.

Esquema hecho con código, no una captura de Odoo: el nombre de la tarea en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo: así se llama la tarea según el idioma de Odoo; en castellano, Notificar errores de sincronización de Shopify.
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)

Cronología de la tarea, de la instalación a la nota

  1. Al instalar el módulo La tarea queda creada y desactivada. Mientras nadie la active, no corre y no se publica nada.
  1. Cuando alguien la activa Pasa a correr cada hora.
  1. Mientras tanto, con cada sincronización de pedidos La sincronización de pedidos rellena en la instancia los campos Errores de sincronización consecutivos (Consecutive Sync Errors) y Último error de sincronización (Last Sync Error). Se lanza desde el botón Sincronizar pedidos (Sync Orders) de la ficha de la instancia o desde la tarea Sincronizar pedidos de Shopify (Shopify Sync Orders), que corre cada cinco minutos y también viene desactivada al instalar.
  1. Al empezar cada pasada La tarea comprueba que quien la ejecuta es administrador del sistema. Si no lo es, se detiene con «Only an administrator can run this scheduled action.» y no publica nada.
  1. Después, la búsqueda Busca las instancias que estén activas y tengan tres o más errores de sincronización consecutivos.
  1. Por cada instancia encontrada Publica en ella un mensaje de tipo nota con el aviso (texto abajo).
  1. En la pasada siguiente El método no mira si ya dejó una nota antes: si la instancia sigue con tres o más errores consecutivos, vuelve a publicar otra nota.
  1. Cuando se pulsa Restablecer sincronización (Reset Sync) Ese botón vacía el contador y el último error. Con el contador a cero, la instancia deja de cumplir la condición y la tarea ya no la avisa.

Qué dice la nota

En cada nota, con Odoo en castellano, el texto es este:

⚠️ Alerta de error de sincronización de Shopify para …: … errores de sincronización consecutivos. Último error: …

El primer hueco es el contenido del campo Dominio de la tienda (Shop Domain), que la nota pone en negrita. El segundo es el número de errores consecutivos. El tercero es el último error guardado en la instancia; si ese campo está vacío, la nota pone desconocido (unknown).

El campo Dominio de la tienda se ve en la ficha de Instancias de Shopify (Shopify Instances) y también en la lista. Su ayuda dice: «Use su dominio exacto de Shopify, por ejemplo: flexigobe.myshopify.com».

Dónde ver el contador y el último error

Las fichas se abren desde el menú 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 no tienes uno de los dos, no ves ese tramo del menú.

En la ficha de la instancia:

  • Errores de sincronización consecutivos es solo lectura y sale sin rótulo, solo el número. Se oculta cuando vale cero, así que con los valores por defecto no se ve.
  • Último error de sincronización también es solo lectura y sale sin rótulo, solo el texto. Se oculta si está vacío o si el contador es cero y la conexión no está en error; con los valores por defecto no se ve.

Ninguno de los dos lo escribe el usuario: los rellena la sincronización de pedidos y los vacía Restablecer sincronización.

Si la tarea no hace nada, qué mirar

Revisa en este orden:

  • ¿Está activada? Viene desactivada al instalar. Mientras siga así, no corre cada hora ni deja notas.
  • ¿La ejecuta un administrador del sistema? Si no, se detiene con «Only an administrator can run this scheduled action.» antes de buscar nada.
  • ¿Hay alguna instancia activa con tres o más errores seguidos? Abre la ficha desde Shopify › Configuración › Tiendas. Si el campo Errores de sincronización consecutivos no aparece, vale cero y la tarea no tiene nada que avisar.
  • ¿Se está sincronizando? El contador lo rellena la sincronización de pedidos, que se lanza con el botón Sincronizar pedidos de la ficha de la instancia o con la tarea Sincronizar pedidos de Shopify, desactivada al instalar. Comprueba que alguna de esas vías está en marcha.
  • ¿Alguien ha pulsado Restablecer sincronización? Deja el contador y el último error vacíos, y entonces la tarea no avisa de esa instancia.

Si lo que ves es el efecto contrario, varias notas seguidas de la misma tienda, es lo que cuenta la cronología: cada pasada con la condición cumplida publica otra nota.

Para otro caso del conector con su condición explicada, mira el mensaje sobre datos de Shopify que faltan para crear el pedido de venta.

Coste y ayuda con la implantación

El módulo es de pago único por versión de Odoo (publicado para 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. Ese aviso por correo es del servicio; la nota de esta tarea se escribe dentro de Odoo, en la instancia. Los datos de la ficha del módulo están en Odoo Apps y la compra, en flexigotech.com.

Si necesitas ayuda para activar la tarea, decidir quién debe vigilar las notas o conectar Shopify con tu Odoo, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

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