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 onderdeelConfiguratievraagt het rechtOperatoren het onderdeelShopifyvraagtLezer; als je er één mist, zie je dat onderdeel niet.
- Open het formulier van de winkel. Met de standaardwaarden verschijnt de knop
Toegangstoken vernieuwenniet: in Odoo 17, 18, 19 en 20 is hij verborgen zolang het veldShopify connectionde 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.


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.

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.
- Zoek je een andere knop van de connector, kijk dan naar de knop
Pull Stock.
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
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_instance_views.xml
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Broncode van de module: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
