Salta al contingut principal
Shopify

Error d'accés de Shopify Operator en enviar fulfillment des d'Odoo

El missatge surt en prémer Retry send fulfillment o Update Shopify Tracking si el teu usuari no té el permís d'Operator de Shopify, que és el que comprova el mòdul. Es resol demanant aquest permís 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
5 min

Un cas per veure-ho: l'albarà fet i el botó que no deixa

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

Imagina una empresa inventada, Cerámicas del Norte, que ven a Shopify i porta el magatzem a Odoo. La Lucía treballa al magatzem, té accés normal a Inventari i ningú no li ha donat cap permís de Shopify. Hi ha un albarà d'una comanda de Shopify en estat Fet, amb alguna cosa escrita a Shopify Fulfillment Error. La Lucía veu el botó Retry send fulfillment, el prem i Odoo respon:

You need Shopify Operator (or Manager) access to push fulfillment updates to Shopify.

L'acció s'atura. El missatge no parla de l'albarà, parla de l'usuari: a la Lucía li falta un permís.

Esquema fet amb codi, no una pantalla d'Odoo: el menú Shopify › Operations › To Ship, els botons Retry send fulfillment i Update Shopify Tracking, i el missatge d'accés
Esquema del recorregut a partir del codi publicat del mòdul (Odoo 17, 18, 19 i 20). Els rètols van en anglès, el text original del mòdul.
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)

Quan surt exactament

El missatge pot sortir en prémer un d'aquests botons a la fitxa de l'albarà:

  • Retry send fulfillment
  • Update Shopify Tracking

El llança una comprovació del mòdul que s'executa quan aquests botons criden el seu mètode. La condició del codi és aquesta: si el teu usuari no pertany al grup de Shopify Operator, l'acció s'atura amb el missatge. La comprovació se salta quan la crida la fa el superusuari (el codi parla d'una automatització interna). El missatge cita també Manager, però el que llegeix el codi és la pertinença al grup d'Operator.

Per arribar als albarans des del menú: Shopify › Operations › To Ship. Els trams Shopify i Operations demanen el permís Viewer; si no el tens, no veus aquest tram. Els botons, en canvi, passen per la comprovació d'Operator.

Quan es veuen els botons

Aquestes condicions de la vista valen a Odoo 17, 18, 19 i 20:

BotóQuan apareix
Retry send fulfillmentL'albarà és d'una comanda de Shopify (camp Is Shopify Order, que no es veu en cap vista), té valor a Shopify Fulfillment Error i està en estat Fet.
Update Shopify TrackingL'albarà és d'una comanda de Shopify, està en estat Fet i té valor a Shopify Fulfillment.

En el cas de la Lucía, veure el botó no va bastar. Les condicions de la taula parlen de l'albarà, no de qui el mira.

Què vol dir i per què ho demana el mòdul

Un albarà és un model estàndard d'Odoo. Segons el codi del mateix mòdul, qui té accés normal a Inventari pot llegir i escriure un albarà enllaçat a Shopify sense cap grup de Shopify.

Aquests botons deleguen en la part del mòdul que escriu a Shopify amb les credencials de la connexió. Sense una comprovació explícita, qualsevol usuari autenticat amb accés a Inventari podria provocar aquesta escriptura, tingui o no un rol de Shopify. Per això el mòdul comprova el permís al servidor, dins del mateix mètode: un grup posat només al botó de la vista és una comoditat de pantalla i no s'aplica si el mètode es crida directament.

El missatge, doncs, no és un error de Shopify ni de la connexió: és el mòdul dient-te que el teu usuari no té el permís que demana aquesta acció.

Com es resol

  1. Comprova que el missatge surt en prémer Retry send fulfillment o Update Shopify Tracking. Són els botons que passen per la comprovació.
  2. Demana a qui administri els usuaris del teu Odoo que et doni el permís de Shopify Operator. El missatge esmenta també Manager, però la condició del codi és la d'Operator.
  3. Torna a obrir l'albarà i repeteix l'acció amb el teu usuari.
  4. Si no et correspon tenir aquest permís, que premi el botó algú que el tingui.

El mateix text en altres idiomes

L'esquema següent mostra com es veu el rètol del botó de reintent segons l'idioma d'Odoo:

Esquema fet amb codi, no una pantalla d'Odoo: el rètol Retry send fulfillment segons l'idioma d'Odoo
Esquema a partir de les traduccions publicades del mòdul.
IdiomaRètol del botó
CastellàRetry send fulfillment
AlemanyErfüllung erneut senden
FrancèsRéessayer l'envoi du traitement
ItaliàRiprova invio evasione
PortuguèsRepetir envio de processamento

Preguntes que es farà qui ho vegi

Per què veig el botó si no tinc el permís?

Perquè la vista decideix si es veu segons l'albarà (comanda de Shopify, estat, i el camp que cada botó demana). En prémer-lo, la comprovació mira el teu usuari.

Em val tenir el permís Viewer?

Aquest permís és el que demanen els trams Shopify i Operations del menú. La condició del codi per a aquests botons és la d'Operator.

Hi ha alguna crida que se salti la comprovació?

Sí: la que fa el superusuari, que el codi deixa exempta.

Canvia segons la versió d'Odoo?

El missatge és al codi publicat de les branques 17, 18, 19 i 20, i les condicions dels botons de la taula valen a les quatre.

Què aprendre del cas

  • La comprovació mira el teu usuari i no l'albarà.
  • Veure el botó no demostra que tinguis el permís d'Operator.
  • Veure el menú Shopify › Operations › To Ship demana Viewer; els botons passen per la comprovació d'Operator.

Si et surt un avís semblant en una altra pantalla del mòdul, l'article sobre l'avís d'accés per empènyer canvis a Shopify tracta el mateix permís des d'un altre punt de partida.

Com et pot ajudar FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs repartint permisos entre magatzem i comerç electrònic, podem revisar amb tu qui necessita cada un. Tens més detall del connector 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.Shopify a Odoo: què fer si et falta accés d'OperatorQuè vol dir l'avís d'accés d'Operator o Manager de Shopify a Odoo, quan surt en enviar o cancel·lar una comanda i com es resol.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts