Salta al contingut principal
Shopify

Shopify a Odoo: què fer si et falta accés d'Operator

L'avís You need Shopify Operator (or Manager) access to push changes to Shopify. pot sortir quan prems Push to Shopify o Cancel in Shopify en una comanda de venda i el teu usuari no pertany al grup d'operador de Shopify. Es resol demanant aquest accés (o el de Manager, com diu el mateix missatge) a qui administri els usuaris del teu Odoo.

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 l'avís

Surt en prémer, no en obrir la comanda

L'avís el llança una comprovació de permisos de la comanda de venda. Pot sortir en prémer Push to Shopify o Cancel in Shopify. Segons el comentari del codi, aquesta comprovació protegeix les accions manuals que envien canvis a Shopify. Si en prémer es compleix la condició, surt You need Shopify Operator (or Manager) access to push changes to Shopify. i l'acció s'atura.

Esquema fet amb codi que mostra els botons Push to Shopify i Cancel in Shopify i a sota el missatge d'accés d'Operator o Manager
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): els botons Push to Shopify i Cancel in Shopify i l'avís d'accés, per a Odoo 17, 18, 19 i 20. Els rètols van en anglès, com al codi.

Quan es veu cada botó

Push to Shopify està amagat quan la comanda no té Shopify Order Ref o quan el seu estat no és Comanda. Cancel in Shopify està amagat quan la comanda no té aquesta referència o quan està en Cancel·lat. Això val per a Odoo 17, 18, 19 i 20.

Si el botó és a la vista, la comanda ja compleix aquestes condicions de pantalla. El que decideix si surt l'avís és una altra cosa, que es mira després, en prémer.

El rètol del botó d'enviament canvia amb l'idioma del teu Odoo, segons les traduccions publicades del mòdul:

Idioma d'OdooRètol del botó
CastellàPush to Shopify
AlemanyAn Shopify übertragen
FrancèsEnvoyer vers Shopify
ItaliàInvia a Shopify
PortuguèsEnviar para o Shopify
Esquema fet amb codi amb el text Push to 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ó d'enviament segons l'idioma d'Odoo.

Què et pregunta Odoo abans d'actuar

Al prémer cada botó, Odoo demana confirmació. Amb Push to Shopify pregunta Push the current order lines (quantities, added/removed products) to the linked Shopify order?. Amb Cancel in Shopify pregunta Cancel the linked Shopify order and this Odoo order?.

Convé tenir clar què fa cadascun abans de demanar l'accés: el primer envia les línies de la comanda a la comanda vinculada de Shopify; el segon cancel·la la comanda de Shopify vinculada i també la comanda d'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 anglès)

Què comprova exactament el codi

Primer el superusuari, després el grup

A Odoo 20.0, la comprovació que llança l'avís fa dues preguntes, una darrere l'altra. Primer mira si la crida s'executa com a superusuari real i, si és així, acaba sense més. Si no, mira si l'usuari que ha premut el botó pertany al grup d'operador de Shopify del mòdul. Si no hi pertany, llança l'avís i l'acció s'atura.

Per a tu, que entres amb el teu propi usuari, la condició pràctica és només una: ser o no en aquest grup. El text del missatge parla d'accés d'Operator o de Manager: un d'aquests dos accessos és el que has de demanar per al teu usuari.

Tenir accés a Vendes no n'hi ha prou

El comentari del codi ho explica. La comanda de venda és un model estàndard d'Odoo i no porta cap permís propi de Shopify, així que, segons aquest comentari, un usuari amb l'accés ordinari de Vendes, sense cap grup de Shopify, pot llegir i escriure una comanda vinculada. Sense aquesta comprovació explícita, qualsevol usuari autenticat de Vendes podria provocar una crida real i amb credencials a Shopify, tingués o no un rol de Shopify.

Per això, amb l'accés normal de Vendes, pots modificar la comanda a Odoo i, tot i així, rebre l'avís en prémer Push to Shopify o Cancel in Shopify.

Que vegis el botó no vol dir que tinguis permís

Segons el comentari del codi, restringir un botó per grups a la vista és només una comoditat de la pantalla: no s'aplica quan algú crida directament l'acció. Per això la comprovació viu a l'acció mateixa i no a la vista. El permís es comprova en prémer, no en mostrar el botó.

Com es resol

L'arranjament és de permisos, no de la comanda

  • Demana a qui administri els usuaris del teu Odoo que doni al teu usuari l'accés d'operador de Shopify (o el de Manager, com indica el missatge).
  • Torna a la comanda de venda i repeteix l'acció.

Si l'avís surt a algú que no hauria d'enviar canvis a Shopify, la comprovació està fent la seva feina: decideix qui ha de tenir l'accés abans de concedir-lo, sobretot per a Cancel in Shopify, que afecta les dues comandes.

El missatge és al codi publicat de les branques 17.0, 18.0, 19.0 i 20.0, i el mòdul està publicat a Odoo Apps per a aquestes quatre versions.

Si necessites ajuda amb permisos o amb el connector

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, així que et podem ajudar a decidir quins usuaris han de tenir cada accés de Shopify. El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 €/mes o 490 €/any, sense IVA); tens els detalls a la pàgina del mòdul.

Continua llegint

La comanda de venda … no està vinculada a una comanda de Shopify: què ferQuè significa l'error «no està vinculada a una comanda de Shopify» a Odoo, quan surt amb el botó Push to Shopify i com revisar-lo pas a pas.El missatge «Webhook URL is not available» a Shopify per a OdooQuan surt «Webhook URL is not available» al connector de Shopify per a Odoo, quina condició el provoca i què comprovar pas a pas.Què fa el botó «Sync Orders» de Shopify Connector for Odoo, pas a pasQuè fa el botó Sync Orders del connector de Shopify per a Odoo: quan apareix, què comprova, què canvia a la fitxa i quins errors pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts