Salta al contingut principal
Shopify

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

El missatge Authorize … in Shopify first (Authorize in Shopify). surt quan el camp Authorized through FlexigoTech Cloud de la instància està buit. Es resol autoritzant la instància a Shopify i comprovant que aquest camp ja té data i hora.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Shopify
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Quan surt el missatge, segons el codi

El missatge complet és Authorize … in Shopify first (Authorize in Shopify). i, en lloc dels punts suspensius, Odoo hi posa el nom que mostra per a la instància. És un error: l'acció que el provoca s'atura.

El llança la comprovació que fa el mòdul abans de cridar una instància que treballa a través de FlexigoTech Cloud. El mateix codi d'aquesta comprovació ho resumeix així: una crida d'aquest tipus necessita l'app de la instància desada i autoritzada a FlexigoTech Cloud. La condició d'aquest missatge és una de sola: el camp Authorized through FlexigoTech Cloud de la instància està buit. Si té valor, aquesta part de la comprovació no llança res.

Hi ha dos detalls de funcionament:

  • És la segona comprovació del mètode. Abans en fa una altra sobre la mateixa instància, i només si aquella no atura l'acció s'arriba a aquesta.
  • El mètode llegeix aquest estat amb permisos d'administrador, de manera que la comprovació es fa amb independència de qui premi el botó.

El codi que descrivim és el d'Odoo 20.0; el missatge també és al codi publicat d'Odoo 17, 18 i 19.

Esquema fet amb codi: el menú d'instàncies, els botons Push to Shopify i Refresh from Shopify, el camp Authorized through FlexigoTech Cloud i el missatge d'error
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo), amb els rètols en anglès del codi. De dalt a baix: el menú, els botons, el camp i el missatge, a Odoo 17, 18, 19 i 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 anglès)

Des de quins botons el pots trobar

Segons el codi, el missatge pot sortir en prémer:

  • Push to Shopify, a la vista de l'enllaç de producte de Shopify.
  • Refresh from Shopify, a la vista de la comanda de Shopify.

Aquests botons no tenen condició de vista: es veuen sempre a Odoo 17, 18, 19 i 20. Per això el botó hi és encara que la instància no estigui autoritzada; l'error apareix en prémer-lo.

Amb Odoo en català, el segon botó es diu Refresh from Shopify, perquè el mòdul no el tradueix. L'esquema següent mostra aquest rètol segons l'idioma d'Odoo.

Esquema fet amb codi amb el rètol Refresh from Shopify en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): el rètol del botó segons l'idioma d'Odoo, per exemple Refresh from Shopify en català.

Un cas il·lustratiu: la botiga de Calima

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Calima és una botiga inventada per a aquest exemple. Té Shopify Connector instal·lat i una instància de Shopify creada a Odoo, però ningú no n'ha completat encara l'autorització a Shopify.

  1. Una persona de l'equip de vendes obre una comanda de Shopify i prem Refresh from Shopify. Odoo mostra Authorize … in Shopify first (Authorize in Shopify)., amb el nom de la instància de Calima on van els punts suspensius, i l'acció s'atura.
  2. Aquesta persona no és administradora i no pot veure l'estat del núvol: el camp Authorized through FlexigoTech Cloud només el veuen els administradors, i en mode de només lectura. Avisa l'administradora.
  3. L'administradora obre el menú Vendes, entra a Shopify, després a Control Center i finalment a Instances. Obre la fitxa de la instància i va a la pestanya OAuth & Credentials. El camp no apareix, i això encaixa amb l'error: la vista l'amaga quan és buit.
  4. Autoritza la instància a Shopify, que és el que demana el missatge. El camp no s'escriu a mà: l'omple el codi del mòdul. Quan el camp apareix, amb la seva data i hora, ja té valor i la condició de l'error deixa de complir-se.
  5. La persona de vendes torna a la comanda i prem de nou Refresh from Shopify: aquesta comprovació ja no atura l'acció.

Què s'aprèn del cas

  • El missatge parla de l'autorització de la instància, no del botó: qualsevol dels botons citats arriba a la mateixa comprovació.
  • Qui veu l'error no té per què poder veure el camp, que és de només lectura i només el veuen els administradors.
  • Insistir amb el botó no canvia res mentre el camp continuï buit; el que cal arreglar és l'autorització de la instància.

Què comprovar després d'autoritzar

  • Amb un usuari administrador, obre la fitxa de la instància des del menú Vendes, entrant a Shopify, Control Center i Instances.
  • A la pestanya OAuth & Credentials, mira el camp Authorized through FlexigoTech Cloud, dins del grup FlexigoTech Cloud. Amb els valors per defecte no es veu; apareix quan té valor, i la vista l'amaga a més quan la instància no treballa a través de FlexigoTech Cloud.
  • Repeteix l'acció que s'havia aturat.
  • Si el missatge torna, recorda que el camp es pot buidar: el buida el botó Delete my app from FlexigoTech Cloud i també un altre mètode del mòdul. Amb el camp buit, la condició de l'error es compleix una altra vegada.

Què costa fer servir el mòdul

Shopify Connector costa 9 € per versió d'Odoo, per a la 17, 18, 19 i 20, en pagament únic i sense IVA. A més necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any, sense IVA. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla.

Com ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si tens dubtes sobre l'autorització de la teva instància o sobre com encaixa Shopify al teu Odoo, escriu-nos.

Continua llegint

Què fa el botó Pull Stock de Shopify Connector, pas a pasQuè fa el botó Pull Stock de Shopify Connector a Odoo 20: quan apareix, què comprova, quins ajustos d'inventari crea i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts