Voordat je zoekt: waar staat hij en wanneer zie je hem
De knop Refresh Access Token staat in het scherm Shopify Instances, in de takken 17, 18, 19 en 20 van de module. Wat hieronder staat beschrijft de gepubliceerde code voor Odoo 20.0.
- Ga naar het menu
Verkoop, dan naarShopify, dan naarControl Centeren tot slot naarInstances, en open de kaart van de instantie.
- Zie je de knop niet, dan is dat te verwachten met de standaardwaarden: hij is verborgen wanneer het veld
Shopify connectionde waardecloudheeft, en dat is de standaardwaarde. Dat veld is in geen enkele weergave zichtbaar.
- Houd in gedachten dat de knop de uitzondering is en niet de normale stap: in de volgende sectie lees je wat er gebeurt zonder erop te drukken.


Wat er gebeurt zonder iets in te drukken
Het vernieuwen van het token hangt niet alleen van de knop af. De module heeft een controle van het toegangstoken van de instantie die het vernieuwen ook kan starten, en die controle wordt bereikt zonder de knop aan te raken.
- Hij vernieuwt wanneer uitdrukkelijk gevraagd wordt het vernieuwen af te dwingen en de instantie een vernieuwingstoken heeft.
- Hij vernieuwt wanneer de instantie een vervaldatum heeft opgeslagen, het moment van vijf minuten vóór die datum is bereikt (of voorbij) en er een vernieuwingstoken is.
- Zonder opgeslagen vervaldatum en zonder afdwingen eindigt die controle zonder iets te doen.
- Zonder vernieuwingstoken vraagt dat pad Shopify niets.
- Weet vanuit welke plekken je bij die controle uitkomt:
- bij het opslaan van de kaart van een levering;
- bij het valideren van een levering met de standaardknop van Odoo, die de module uitbreidt;
- de geplande taak
Shopify Process Webhooks, elke minuut, bij installatie actief; - de geplande taak
Shopify Pull Stock (Shopify → Odoo), elke zes uur, bij installatie uitgeschakeld; - de geplande taak
Shopify Sync Orders, elke vijf minuten, bij installatie uitgeschakeld; - de geplande taak
Shopify Sync Products, elk uur, bij installatie uitgeschakeld.
Ben je geïnteresseerd in de voorraadtaak en de bijbehorende knop? Die hebben een eigen artikel: wat de knop Pull Stock doet.
Handmatig indrukken: wat hij controleert en wat er verandert
Op de knop drukken is de manier om het token handmatig te vernieuwen. De knop loopt langs de kaarten waarop hij werkt en start voor elk daarvan het vernieuwen.
- Eerste controle: of de instantie een vernieuwingstoken heeft. Is het leeg, dan stopt de actie met
Vernieuwingstoken ontbreekt voor Shopify-instantie …, waarbij de code de naam invult die de instantie toont.
- Met een vernieuwingstoken stuurt hij de sleutel en het geheim van de app van de instantie samen met dat token naar Shopify, en wacht op het antwoord gedurende de time-out die in de instantie is ingesteld, met een minimum van vijf seconden.
- Hij leest het antwoord. Bevat het geen toegangstoken, dan stopt de actie met
De Shopify-tokenvernieuwingsreactie bevatte geen toegangstoken..
- Bevat het antwoord wel een toegangstoken, dan slaat hij het nieuwe op, samen met datum en tijd van deze vernieuwing.
- Bevat het antwoord een nieuw vernieuwingstoken, dan vervangt dat het vorige; bevat het er geen, dan blijft het oude staan.
- Geeft het antwoord aan hoeveel seconden het token geldig is, dan berekent hij de nieuwe vervaldatum door die seconden bij het huidige moment op te tellen; geeft het dat niet aan, dan blijft de vervaldatum ongemoeid.
- Onthoud het verschil met het automatische pad: de knop kijkt niet naar de vervaldatum. Elke keer dat je erop drukt, en zolang er een vernieuwingstoken is, vraagt hij een nieuw token.
Als er een melding verschijnt
Deze meldingen komen bij het indrukken van Refresh Access Token en stoppen de actie voordat er iets van die instantie wordt opgeslagen.

| Taal van Odoo | Tekst van de melding |
|---|---|
| Nederlands | Vernieuwingstoken ontbreekt voor Shopify-instantie … |
| Duits | Aktualisierungstoken für Shopify-Instanz … fehlt |
| Frans | Jeton de rafraîchissement manquant pour l'instance Shopify … |
| Italiaans | Token di aggiornamento mancante per l'istanza Shopify … |
| Portugees | Token de atualização em falta para a instância Shopify … |
- Bij de melding over het vernieuwingstoken: de instantie heeft dat gegeven niet opgeslagen en de knop vraagt Shopify niets. Er is niets gewijzigd.
- Bij de melding over het antwoord zonder toegangstoken: Shopify antwoordde, maar het antwoord bevatte geen toegangstoken. Het token dat de instantie had, is niet aangeraakt.
- Controleer na het indrukken dat de actie eindigt zonder een van die meldingen.
Wat de module nodig heeft
De module kost € 9 per Odoo-versie, voor 17, 18, 19 en 20, excl. btw, eenmalig. Daarnaast heb je het abonnement op FlexigoTech Cloud nodig: het plan Conector kost € 49 per maand of € 490 per jaar excl. btw. Je kunt elke versie bekijken op de Odoo Apps-pagina.
Als je hulp wilt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Past jouw Shopify-instantie niet bij wat deze lijst beschrijft, dan kunnen we dat samen met je bekijken.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_instance_views.xml
- Broncode van de module: flexigobe_shopify_connector 20.0 (c7078cd8): models/shopify_instance.py
- Broncode van de module: flexigobe_shopify_connector 20.0 (c7078cd8): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
