Naar hoofdinhoud
Shopify

Shopify in Odoo: wat te doen als je Operator-toegang mist

De melding You need Shopify Operator (or Manager) access to push changes to Shopify. kan verschijnen als je op Pushen naar Shopify of Annuleren in Shopify klikt bij een verkooporder en je gebruiker niet in de Shopify-operatorgroep zit. Je lost het op door die toegang (of die van Manager, zoals de melding zelf zegt) te vragen aan degene die de gebruikers van je Odoo beheert.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Shopify
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
4 min

Wanneer de melding verschijnt

Ze verschijnt bij het klikken, niet bij het openen van de order

De melding komt uit een rechtencontrole op de verkooporder. Ze kan verschijnen als je op Pushen naar Shopify of Annuleren in Shopify klikt. Volgens de opmerking in de code beschermt die controle de handmatige acties die wijzigingen naar Shopify sturen. Als de voorwaarde bij het klikken geldt, verschijnt You need Shopify Operator (or Manager) access to push changes to Shopify. en wordt de actie gestopt.

Met code gemaakt schema met de knoppen Push to Shopify en Cancel in Shopify en daaronder de toegangsmelding voor Operator of Manager
Met code gemaakt schema op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): de knoppen Pushen naar Shopify en Annuleren in Shopify en de toegangsmelding, voor Odoo 17, 18, 19 en 20. De labels staan in het Engels, zoals in de code.

Wanneer je welke knop ziet

Pushen naar Shopify is verborgen als de order geen Shopify-orderref. heeft of als de status niet Verkooporder is. Annuleren in Shopify is verborgen als de order die referentie niet heeft of de status Geannuleerd heeft. Dit geldt voor Odoo 17, 18, 19 en 20.

Als de knop zichtbaar is, voldoet de order al aan die schermvoorwaarden. Of de melding verschijnt, hangt van iets anders af, dat pas bij het klikken wordt bekeken.

Het label van de pushknop verandert met de taal van je Odoo, volgens de gepubliceerde vertalingen van de module:

Taal van OdooLabel van de knop
SpaansPushen naar Shopify
DuitsAn Shopify übertragen
FransEnvoyer vers Shopify
ItaliaansInvia a Shopify
PortugeesEnviar para o Shopify
Met code gemaakt schema met de tekst Push to Shopify in het Spaans, Duits, Frans, Italiaans en Portugees
Met code gemaakt schema op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): het label van de pushknop volgens de taal van Odoo.

Wat Odoo je vraagt voordat het iets doet

Bij elke knop vraagt Odoo om bevestiging. Bij Pushen naar Shopify vraagt het De huidige bestelregels (hoeveelheden, toegevoegde/verwijderde producten) naar de gekoppelde Shopify-bestelling pushen?. Bij Annuleren in Shopify vraagt het De gekoppelde Shopify-order en deze Odoo-order annuleren?.

Het is goed om te weten wat elk doet voordat je toegang vraagt: de eerste stuurt de orderregels naar de gekoppelde Shopify-order; de tweede annuleert de gekoppelde Shopify-order en ook de Odoo-order.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in het Engels)

Wat de code precies controleert

Eerst de superuser, dan de groep

In Odoo 20.0 stelt de controle die de melding geeft twee vragen, na elkaar. Eerst kijkt ze of de aanroep als echte superuser wordt uitgevoerd en zo ja, dan stopt ze zonder meer. Zo niet, dan kijkt ze of de gebruiker die op de knop klikte tot de Shopify-operatorgroep van de module behoort. Zo niet, dan geeft ze de melding en wordt de actie gestopt.

Voor jou, die met je eigen gebruiker inlogt, is er praktisch maar één voorwaarde: wel of niet in die groep zitten. De tekst van de melding spreekt van toegang als Operator of als Manager: een van die twee toegangen moet je voor je gebruiker vragen.

Toegang tot Verkoop is niet genoeg

De opmerking in de code legt het uit. De verkooporder is een standaardmodel van Odoo en heeft geen eigen Shopify-recht, dus volgens die opmerking kan een gebruiker met de gewone Verkoop-toegang, zonder enige Shopify-groep, een gekoppelde order lezen en schrijven. Zonder deze expliciete controle zou elke aangemelde Verkoop-gebruiker een echte aanroep met inloggegevens naar Shopify kunnen veroorzaken, met of zonder Shopify-rol.

Daarom kun je met de normale Verkoop-toegang de order in Odoo wijzigen en toch de melding krijgen als je op Pushen naar Shopify of Annuleren in Shopify klikt.

Dat je de knop ziet, betekent niet dat je toestemming hebt

Volgens de opmerking in de code is het beperken van een knop per groep in de weergave slechts een gemak van het scherm: het geldt niet wanneer iemand de actie rechtstreeks aanroept. Daarom zit de controle in de actie zelf en niet in de weergave. De toestemming wordt gecontroleerd bij het klikken, niet bij het tonen van de knop.

Hoe je het oplost

De oplossing zit in de rechten, niet in de order

  • Vraag degene die de gebruikers van je Odoo beheert om je gebruiker de Shopify-operatortoegang te geven (of die van Manager, zoals de melding aangeeft).
  • Ga terug naar de verkooporder en herhaal de actie.

Als de melding verschijnt bij iemand die geen wijzigingen naar Shopify zou mogen sturen, doet de controle haar werk: bepaal wie de toegang moet hebben voordat je ze verleent, vooral voor Annuleren in Shopify, dat beide orders raakt.

De melding staat in de gepubliceerde code van de branches 17.0, 18.0, 19.0 en 20.0, en de module is gepubliceerd in Odoo Apps voor die vier versies.

Als je hulp nodig hebt met rechten of met de connector

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties, dus we kunnen je helpen bepalen welke gebruikers welke Shopify-toegang moeten krijgen. De module is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud (plan Connector: € 49 per maand of € 490 per jaar, excl. btw); de details vind je op de pagina van de module.

Lees verder

Verkooporder … is niet gekoppeld aan een Shopify-bestelling: wat nu?Wat de fout 'niet gekoppeld aan een Shopify-bestelling' in Odoo betekent, wanneer ze verschijnt bij de knop Pushen naar Shopify en hoe je het stap voor stap…De melding «Webhook-URL is niet beschikbaar» in Shopify voor OdooWanneer «Webhook-URL is niet beschikbaar» verschijnt in de Shopify-connector voor Odoo, welke voorwaarde de oorzaak is en wat je stap voor stap controleert.Wat de knop «Bestellingen synchroniseren» van Shopify Connector for Odoo doet, stap voor stapWat doet de knop Bestellingen synchroniseren van de Shopify-connector voor Odoo: wanneer je hem ziet, wat hij controleert, wat er verandert en welke fouten.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen