Saltar al contenido principal
Shopify

El mensaje «Authorize … in Shopify first (Authorize in Shopify).» de Shopify Connector

El mensaje Authorize … in Shopify first (Authorize in Shopify). sale cuando el campo Authorized through FlexigoTech Cloud de la instancia está vacío. Se resuelve autorizando la instancia en Shopify y comprobando que ese campo ya tiene fecha y hora.

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 sale el mensaje, según el código

El mensaje completo es Authorize … in Shopify first (Authorize in Shopify). y, en lugar de los puntos suspensivos, Odoo pone el nombre que muestra para la instancia. Es un error: la acción que lo provoca se detiene.

Lo lanza la comprobación que hace el módulo antes de llamar a una instancia que trabaja a través de FlexigoTech Cloud. El propio código de esa comprobación lo resume así: una llamada de ese tipo necesita la app de la instancia guardada y autorizada en FlexigoTech Cloud. La condición de este mensaje es una sola: el campo Authorized through FlexigoTech Cloud de la instancia está vacío. Si tiene valor, esta parte de la comprobación no lanza nada.

Hay dos detalles de funcionamiento:

  • Es la segunda comprobación del método. Antes hace otra sobre la misma instancia, y solo si esa no detiene la acción se llega a esta.
  • El método lee ese estado con permisos de administrador, de modo que la comprobación se hace con independencia de quién pulse el botón.

El código que describimos es el de Odoo 20.0; el mensaje está también en el código publicado de Odoo 17, 18 y 19.

Esquema hecho con código: el menú de instancias, los botones Push to Shopify y Refresh from Shopify, el campo Authorized through FlexigoTech Cloud y el mensaje de error
Esquema hecho con código a partir del código publicado del módulo (no es una captura de Odoo), con los rótulos en inglés del código. De arriba abajo: el menú, los botones, el campo y el mensaje, en 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)

Desde qué botones puedes encontrarlo

Según el código, el mensaje puede salir al pulsar:

  • Push to Shopify, en la vista del enlace de producto de Shopify.
  • Actualizar desde Shopify (Refresh from Shopify), en la vista del pedido de Shopify.

Estos botones no tienen condición de vista: se ven siempre en Odoo 17, 18, 19 y 20. Por eso el botón está ahí aunque la instancia no esté autorizada; el error aparece al pulsarlo.

Con Odoo en castellano, el segundo botón se llama Actualizar desde Shopify. El esquema siguiente muestra ese rótulo según el idioma de Odoo.

Esquema hecho con código con el rótulo Refresh from Shopify 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 rótulo del botón según el idioma de Odoo, por ejemplo Actualizar desde Shopify en castellano.

Un caso ilustrativo: la tienda de Calima

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Calima es una tienda inventada para este ejemplo. Tiene Shopify Connector instalado y una instancia de Shopify creada en Odoo, pero nadie ha completado todavía su autorización en Shopify.

  1. Una persona del equipo de ventas abre un pedido de Shopify y pulsa Actualizar desde Shopify. Odoo muestra Authorize … in Shopify first (Authorize in Shopify)., con el nombre de la instancia de Calima donde van los puntos suspensivos, y la acción se detiene.
  2. Esa persona no es administradora y no puede ver el estado de la nube: el campo Authorized through FlexigoTech Cloud solo lo ven los administradores, y en modo solo lectura. Avisa a la administradora.
  3. La administradora abre el menú Ventas (Sales), entra en Shopify, después en Control Center y por último en Instances. Abre la ficha de la instancia y va a la pestaña OAuth y credenciales (OAuth & Credentials). El campo no aparece, y eso encaja con el error: la vista lo oculta cuando está vacío.
  4. Autoriza la instancia en Shopify, que es lo que pide el mensaje. El campo no se escribe a mano: lo rellena el código del módulo. Cuando el campo aparece, con su fecha y hora, ya tiene valor y la condición del error deja de cumplirse.
  5. La persona de ventas vuelve al pedido y pulsa de nuevo Actualizar desde Shopify: esta comprobación ya no detiene la acción.

Qué se aprende del caso

  • El mensaje habla de la autorización de la instancia, no del botón: cualquiera de los botones citados llega a la misma comprobación.
  • Quien ve el error no tiene por qué poder ver el campo, que es de solo lectura y solo lo ven los administradores.
  • Insistir con el botón no cambia nada mientras el campo siga vacío; lo que hay que arreglar es la autorización de la instancia.

Qué comprobar después de autorizar

  • Con un usuario administrador, abre la ficha de la instancia desde el menú Ventas, entrando en Shopify, Control Center e Instances.
  • En la pestaña OAuth y credenciales, mira el campo Authorized through FlexigoTech Cloud, dentro del grupo FlexigoTech Cloud. Con los valores por defecto no se ve; aparece cuando tiene valor, y la vista lo oculta además cuando la instancia no trabaja a través de FlexigoTech Cloud.
  • Repite la acción que había parado.
  • Si el mensaje vuelve, recuerda que el campo puede vaciarse: lo vacía el botón Delete my app from FlexigoTech Cloud y también otro método del módulo. Con el campo vacío, la condición del error se cumple otra vez.

Qué cuesta usar el módulo

Shopify Connector cuesta 9 € por versión de Odoo, para 17, 18, 19 y 20, en pago único y sin IVA. Además necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 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.

Cómo ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si tienes dudas sobre la autorización de tu instancia o sobre cómo encaja Shopify en tu Odoo, escríbenos.

Sigue leyendo

Qué hace el botón Pull Stock de Shopify Connector, paso a pasoQué hace el botón Pull Stock de Shopify Connector en Odoo 20: cuándo aparece, qué comprueba, qué ajustes de inventario crea y qué errores puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes