Saltar al contenido principal
Shopify

Authorize … in Shopify first: cuándo sale y cómo se resuelve

El mensaje Authorize … in Shopify first (Connect with Shopify). sale cuando la app de la tienda ya está guardada en FlexigoTech Cloud, la tienda usa una app distribuida a esa tienda y el módulo no tiene registrada la autorización en Shopify. Se resuelve autorizando la app en Shopify y comprobando que el campo Authorized through FlexigoTech Cloud se rellena.

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 y qué significa

¿Cuándo sale exactamente el mensaje Authorize … in Shopify first (Connect with Shopify).?

El código de Odoo 20.0 hace dos comprobaciones seguidas sobre la tienda. La primera mira que la app esté guardada en FlexigoTech Cloud; si esa falla, la acción se detiene antes y este mensaje no llega a salir. La segunda es la de este mensaje: sale cuando el campo Shopify app tiene elegida la opción An app distributed to this store (authorization code) y el campo Authorized through FlexigoTech Cloud está vacío. Cuando se cumple, la acción que estabas haciendo se detiene. En lugar de los puntos suspensivos, el mensaje lleva el nombre con el que Odoo muestra tu tienda.

Esquema hecho con código: el menú Shopify › Configuration › Stores, los botones Push to Shopify y Sync Locations, los campos Shopify app y 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. Los rótulos van en inglés, el texto original del módulo (Odoo 17, 18, 19 y 20).

¿Qué significa en la práctica?

Que la tienda está configurada como una app distribuida a esa tienda y el módulo no tiene anotado que esa app se haya autorizado en Shopify. La ayuda del campo Shopify app distingue la app propia de la app distribuida: Your own app: FlexigoTech Cloud gets the token with the client credentials grant, nothing to authorize. An app distributed to this store (Custom distribution): authorize it in Shopify once after saving. El mensaje te remite a Connect with Shopify, que es el nombre que da el propio texto del error a ese paso.

¿Por qué no me sale si uso mi propia app?

Porque la condición exige la opción de app distribuida. Con la opción My own app (made in the Dev Dashboard of this store's organization), que es el valor por defecto en el código, esa condición no se cumple y, según la ayuda del campo, no hay nada que autorizar.

¿Qué botones pueden provocarlo?

El mensaje puede salir al pulsar Enviar a Shopify (Push to Shopify) en la vista que lleva ese botón, y al pulsar Sincronizar ubicaciones (Sync Locations) en la ficha de la tienda. Ambos botones llegan a la misma comprobación, que lanza el mensaje si se cumple la condición de arriba. En Odoo 17, 18, 19 y 20 los dos botones se ven siempre.

El rótulo del botón Enviar a Shopify depende del idioma de tu Odoo, como muestra este esquema:

Esquema hecho con código con el texto Push to Shopify en varios idiomas: Enviar a Shopify en castellano, An Shopify übertragen en alemán, Envoyer vers Shopify en francés, Invia a Shopify en italiano y Enviar para o Shopify en portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una captura de Odoo.
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)

Cómo comprobarlo y resolverlo

¿Dónde miro cómo está configurada mi tienda?

Abre el menú Shopify › Configuración › Tiendas (Shopify › Configuration › Stores) y entra en la ficha de la tienda, la de Instancias de Shopify (Shopify Instances). Allí, en la pestaña Conexión (Connection), grupo FlexigoTech Cloud, están los campos Shopify app y Authorized through FlexigoTech Cloud. Para ver ese menú hacen falta permisos: el tramo Configuración (Configuration) pide Operador (Operator) y el tramo Shopify pide Visor (Viewer). Si te falta alguno, no ves ese tramo. Además, esos campos solo los ven los administradores de Odoo.

¿Cómo sé si la autorización está registrada?

Mira el grupo FlexigoTech Cloud. El campo Authorized through FlexigoTech Cloud es de solo lectura, lo escribe el código del módulo y no se rellena a mano. Está oculto mientras está vacío, de modo que con los valores por defecto no se ve. Por tanto, si ves el campo Shopify app con la opción de app distribuida y el campo Authorized through FlexigoTech Cloud no aparece, la autorización no está registrada y el mensaje es lo esperable.

¿Cómo lo resuelvo?

Primero confirma qué app usas de verdad. Si es una app distribuida a la tienda, guarda la ficha y autoriza la app en Shopify, una sola vez, como dice la ayuda del campo. Cuando la autorización quede registrada, el campo Authorized through FlexigoTech Cloud se rellena y empieza a verse en el grupo. Entonces repite la acción que se detuvo.

¿Puedo cambiar la opción de Shopify app para que el mensaje desaparezca?

Elige la opción que describe la app que usas de verdad: la ayuda del campo trata como casos distintos la app propia y la app distribuida a la tienda. Cambiarla solo para silenciar el error no es una solución, porque la opción debe corresponder a tu app.

No veo esos campos, ¿puede salirme el mensaje igualmente?

Sí. La comprobación lee con permisos elevados si la app está guardada en FlexigoTech Cloud y si está autorizada, así que ese estado no depende de qué usuario pulse el botón. Si no ves el grupo, pide a un administrador de Odoo que revise la ficha.

Versiones, coste y ayuda

¿En qué versiones de Odoo existe este mensaje?

Está en el código publicado de las ramas 17, 18, 19 y 20, y el módulo está publicado en Odoo Apps para esas versiones. La condición del mensaje y los campos Shopify app y Authorized through FlexigoTech Cloud son los del código de Odoo 20.0.

¿Qué necesito para que la conexión funcione?

La conexión pasa por FlexigoTech Cloud: guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Además del pago único del módulo, necesitas la suscripción con el plan Conector: 49 € al mes o 490 € al año, sin IVA. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción, y los datos se quedan en tu Odoo. Tienes los detalles en la ficha de Odoo Apps y en la página del módulo.

¿Podéis ayudarme con la conexión de mi tienda?

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si la configuración de la app en Shopify o su autorización se te atascan, cuéntanos cómo está montada tu tienda y lo revisamos contigo.

Sigue leyendo

Botón «Exportar a Shopify» en Odoo: qué hace, paso a paso y qué errores daQué hace el botón Exportar a Shopify del conector de Shopify para Odoo: qué comprueba, qué guarda en Odoo, los errores que puede dar y cómo resolverlos.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes