Saltar al contenido principal
Shopify

Glosario de la tarea «Shopify Create Credit Notes» de Shopify Connector for Odoo

Shopify Create Credit Notes corre cada tres horas y viene desactivada al instalar. En cada pasada toma reembolsos en borrador de instancias con finanzas y creación automática activadas, y crea y confirma la nota de crédito solo si el reembolso es total y el pedido tiene una factura confirmada.

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

La tarea programada Shopify Create Credit Notes existe en las ramas 17.0, 18.0, 19.0 y 20.0 del módulo.

Esquema hecho con código: la tarea programada Shopify Create Credit Notes, que corre cada tres horas y viene desactivada al instalar, y el menú Shopify › Operations › Refunds & Returns
Esquema hecho con código a partir del código publicado del módulo, no una pantalla de Odoo.

Cuándo corre

Shopify Create Credit Notes
Tarea programada sobre los reembolsos de Shopify. En el código de Odoo 20.0, en cada ejecución llama al método del módulo que crea las notas de crédito automáticas.
Frecuencia y alta
Corre cada tres horas y viene desactivada al instalar, así que mientras no esté activada no hace ninguna pasada. En Odoo 17.0 está configurada para repetirse sin fin.
Pasada
Cada ejecución de la tarea. Trata como máximo 100 reembolsos, uno a uno, y guarda los cambios tras cada reembolso: según el código, así un fallo no hace perder el lote entero.
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é reembolsos elige

Instancia con finanzas y creación automática
La tarea solo mira instancias de Shopify que tienen activadas a la vez las finanzas y la creación automática de la nota de crédito. Si ninguna cumple las dos condiciones, la pasada termina sin tocar nada.
Reembolso en borrador con pedido de venta
De esas instancias entran los reembolsos en estado borrador que tienen un pedido de venta asociado. Los demás no se tocan.
Factura confirmada
Del pedido de venta, la tarea toma la primera factura de cliente que esté confirmada. Si el pedido no tiene ninguna, salta ese reembolso y sigue con el siguiente.
Reembolso total y parcial
Es total cuando el importe reembolsado coincide con el total de la factura (con una diferencia inferior a 0,01). La tarea solo crea nota para los totales: un reembolso parcial lo salta por completo, porque según el código los parciales necesitan una nota de crédito ajustada a mano.

Qué hace con cada reembolso

Nota de crédito
Se crea revirtiendo la factura confirmada del pedido. Lleva la referencia Reembolso de Shopify … (Shopify Refund …) con el nombre del reembolso, y una anotación con el mismo rótulo y el identificador del reembolso en Shopify. Su fecha de factura es la del reembolso si la tiene; si no, la de hoy.
Confirmación
En el camino de la tarea, la nota de crédito de un reembolso total se confirma en la misma pasada en que se crea.
Reembolso con nota creada
Al terminar bien, el reembolso pasa al estado de nota de crédito creada, queda enlazado a la nota y se vacía su mensaje de error.
Reembolso fallido
Si Odoo no consigue revertir la factura, el reembolso pasa al estado fallido y guarda el texto del error, recortado. La pasada continúa con el resto. Como la tarea solo busca reembolsos en borrador, uno fallido no vuelve a entrar en las pasadas siguientes.
Error inesperado
Si otro error interrumpe el tratamiento de un reembolso, la tarea deshace los cambios pendientes de ese reembolso, deja un aviso en el registro del servidor con su nombre y sigue con el siguiente. Ese reembolso conserva su estado anterior.

Dónde verlos

Menú de reembolsos
Las fichas de reembolsos se abren desde Shopify › Operaciones › Reembolsos y devoluciones (Shopify › Operations › Refunds & Returns). Si no ves el tramo Operaciones (Operations) o el tramo Shopify, te falta un permiso: cada uno pide Visor (Viewer).
Reembolsos de Shopify y Nombre
Las pantallas de reembolsos se llaman Reembolsos de Shopify (Shopify Refunds). El campo Nombre (Name) sale en la lista, de solo lectura, y en la ficha, dentro del grupo Shopify; lo escribe el código, no el usuario. Es el nombre que va en la referencia de la nota de crédito.
Esquema con el texto Reembolsos de Shopify tal como lo ve el usuario según el idioma de su Odoo: castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no una pantalla de Odoo: «Reembolsos de Shopify» en castellano, «Shopify-Erstattungen» en alemán, «Remboursements Shopify» en francés, «Rimborsi Shopify» en italiano y «Reembolsos Shopify» en portugués.

Qué mirar si la tarea no hace nada

Repasa las condiciones del código, de fuera adentro:

  • La tarea sigue desactivada, que es como viene al instalar.
  • Ninguna instancia de Shopify tiene activadas a la vez las finanzas y la creación automática de la nota de crédito.
  • El reembolso no está en borrador o no tiene pedido de venta asociado. Para localizarlo, abre Reembolsos y devoluciones y busca su Nombre en la lista. Sobre la creación del pedido de venta con datos de Shopify, mira el artículo sobre el mensaje de falta de datos de Shopify al crear el pedido de venta.
  • El pedido de venta no tiene una factura de cliente confirmada.
  • El reembolso es parcial: la tarea no lo toca.
  • Hay más reembolsos pendientes de los que caben en una pasada: la tarea trata hasta 100 y el resto, si sigue en borrador, espera a pasadas posteriores.
  • El reembolso ya pasó a fallido en una pasada anterior.

Como la tarea corre cada tres horas, tras corregir una condición el resultado llega en una pasada posterior.

Cómo encaja con FlexigoTech

El módulo se publica en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, es de pago único por versión y necesita la suscripción a FlexigoTech Cloud (plan Conector). La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Puedes ver la ficha de Odoo Apps o la página del módulo. FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, por si necesitas ajustar el circuito de abonos a tu caso.

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