Naar hoofdinhoud
Shopify

Wat doet de knop «Toegangstoken vernieuwen» van de Shopify-connector voor Odoo

De knop Toegangstoken vernieuwen (Refresh Access Token) vraagt Shopify om een nieuw toegangstoken voor een winkel en slaat dat op in het winkelformulier. Met de standaardwaarden is hij niet zichtbaar, en de module kan diezelfde vernieuwing zelf uitvoeren als de winkel een vernieuwingstoken heeft en het toegangstoken bijna verloopt.

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
5 min

Waar de knop staat en wanneer je hem ziet

De knop Toegangstoken vernieuwen (Refresh Access Token) staat in het scherm Shopify-instanties (Shopify Instances) en bestaat in de takken 17.0, 18.0, 19.0 en 20.0 van de module.

  • Ga naar Shopify › Configuratie › Winkels. Het onderdeel Configuratie vraagt het recht Operator en het onderdeel Shopify vraagt Lezer; als je er één mist, zie je dat onderdeel niet.
  • Open het formulier van de winkel. Met de standaardwaarden verschijnt de knop Toegangstoken vernieuwen niet: in Odoo 17, 18, 19 en 20 is hij verborgen zolang het veld Shopify connection de standaardwaarde heeft. Dat veld staat in geen enkele weergave; de knop is zichtbaar wanneer het veld een andere waarde heeft.
  • Zie je de knop niet, lees dan de volgende sectie: de module kan het token vernieuwen zonder dat jij iets indrukt.
Met code gemaakt schema van het menu Shopify › Configuration › Stores, met de knop Refresh Access Token en twee meldingen die hem kunnen stoppen
Met code gemaakt schema op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo: het menu Shopify › Configuration › Stores, de knop Refresh Access Token (Odoo 17, 18, 19 en 20) en, ernaast, de meldingen Missing refresh token for Shopify instance … en Shopify token refresh failed: …
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)

Eerst: wat er kan gebeuren zonder iets in te drukken

De knop is niet de gewone route. De module heeft een controle van het toegangstoken die diezelfde vernieuwing kan starten, en die controle kan vanaf deze punten worden bereikt:

  • bij het opslaan van het formulier van een levering;
  • bij het valideren van een levering met de standaardknop van Odoo, die de module uitbreidt;
  • vanuit de geplande taak Shopify-webhooks verwerken (Shopify Process Webhooks), die elke minuut draait en bij installatie actief is;
  • vanuit de taak Shopify-orders synchroniseren (Shopify Sync Orders), elke vijf minuten en bij installatie uitgeschakeld;
  • vanuit de taak Shopify Sync Payouts, elke zes uur en bij installatie uitgeschakeld;
  • vanuit de taak Shopify-producten synchroniseren (Shopify Sync Products), elk uur en bij installatie uitgeschakeld.

Of er wordt vernieuwd, hangt af van het type winkel:

  • Winkel met vernieuwingstoken en een opgeslagen vervaldatum: als die datum al voorbij is of binnen vijf minuten komt, voert de module dezelfde vernieuwing uit als de knop. Is er geen vervaldatum opgeslagen, dan eindigt die controle zonder te vernieuwen.
  • Winkel met de Client ID en het geheim van een eigen applicatie en zonder vernieuwingstoken: gebruikt de knop niet. De module vraagt Shopify met die gegevens om een nieuw token wanneer er geen toegangstoken is of wanneer het huidige binnen vijf minuten of minder verloopt.
  • Als je de knop indrukt bij een winkel van dit laatste type, stopt hij met Vernieuwingstoken ontbreekt voor Shopify-instantie … (Missing refresh token for Shopify instance …).

Wat de knop doet als je hem indrukt

De knop loopt langs de winkels waarop hij wordt gestart en vernieuwt elke winkel. Per winkel, in deze volgorde:

  • Heeft de winkel geen vernieuwingstoken, dan stopt hij met Vernieuwingstoken ontbreekt voor Shopify-instantie …; in plaats van de puntjes staat de naam van de winkel.
  • Heeft de winkel het geheim van de Shopify-applicatie niet, dan volgt de knop een andere route en voert hij de stappen hieronder niet uit.
  • Heeft hij het wel, dan stuurt hij Shopify de Client ID, het geheim en het vernieuwingstoken om een nieuw toegangstoken te vragen.
  • Antwoordt Shopify met een foutcode, dan stopt hij met Shopify-tokenvernieuwing mislukt: … (Shopify token refresh failed: …); na de dubbele punt staat het begin van wat Shopify antwoordde.
  • Antwoordt Shopify zonder toegangstoken, dan stopt hij met De Shopify-tokenvernieuwingsreactie bevatte geen toegangstoken. (Shopify token refresh response did not include an access token.).
  • Gaat alles goed, dan slaat hij in het formulier het nieuwe toegangstoken en de datum en tijd van die vernieuwing op. Een nieuw vernieuwingstoken wordt alleen opgeslagen als Shopify er een meestuurt, en de nieuwe vervaldatum alleen als Shopify aangeeft hoelang het token geldig is.

Wanneer de knop met een melding stopt, gebeurt het opslaan aan het eind van het proces: van die vernieuwing wordt niets opgeslagen.

Met Odoo in het Nederlands heet de knop Toegangstoken vernieuwen; in andere talen verandert het opschrift, zoals het schema laat zien.

Met code gemaakt schema met het opschrift van de knop in het Nederlands, Duits, Frans, Italiaans en Portugees
Met code gemaakt schema op basis van de vertalingen van de module, geen schermafbeelding van Odoo: Toegangstoken vernieuwen in het Nederlands, Zugriffstoken aktualisieren in het Duits, Actualiser le jeton d'accès in het Frans, Aggiorna token di accesso in het Italiaans en Atualizar token de acesso in het Portugees.

Als er een fout verschijnt: wat te doen

  • Vernieuwingstoken ontbreekt voor Shopify-instantie …: de knop heeft een winkel met vernieuwingstoken nodig; zonder dat komt hij niet eens tot een gesprek met Shopify. Gebruikt de winkel de Client ID en het geheim van een eigen applicatie en heeft hij geen vernieuwingstoken, dan vraagt de module het token via de andere route, zonder knop.
  • Shopify-tokenvernieuwing mislukt: …: Shopify heeft met een foutcode geantwoord. Lees de tekst na de dubbele punt, want dat is wat Shopify teruggaf, voordat je opnieuw indrukt.
  • De Shopify-tokenvernieuwingsreactie bevatte geen toegangstoken.: Shopify antwoordde zonder fout, maar het antwoord bevatte geen toegangstoken en er wordt niets opgeslagen. Probeer het opnieuw en bewaar bij herhaling de tekst van de melding en neem contact met ons op.

Na het indrukken

  • Controleer dat geen van die meldingen is verschenen.
  • Als je de hierboven genoemde geplande taken hebt geactiveerd, kunnen ook zij het token zelf vernieuwen.

Versies en kosten

De module is gepubliceerd in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, en de knop zit in alle vier de takken. Het is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud (plan Conector): € 49 per maand of € 490 per jaar excl. btw, met maximaal drie accounts van het platform. Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar. De prijs van elke versie staat op de productpagina in Odoo Apps.

Hoe FlexigoTech helpt

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Wil je de volledige module zien, dan vind je hem op de pagina op flexigotech.com.

Lees verder

Wat de knop «Voorraad ophalen» van de Shopify-connector voor Odoo doetWat de knop Voorraad ophalen van de Shopify-connector voor Odoo doet: wanneer hij verschijnt, wat hij controleert, wat er verandert en welke fout kan komen.Melding 'is nu de primaire locatie' van de Shopify-connector voor OdooWat betekent de melding 'is nu de primaire locatie voor …' van de Shopify-connector voor Odoo, wanneer verschijnt ze en hoe wijzig je de primaire locatie?Fout bij het aanmaken van de verkooporder: Shopify-gegevens ontbrekenWat de melding in Shopify Connector for Odoo betekent als je op «Verkooporder aanmaken» klikt zonder ordergegevens, wanneer ze verschijnt en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen