Naar hoofdinhoud
Shopify

Wat de knop Refresh Access Token van Shopify Connector doet, stap voor stap

De knop Refresh Access Token vraagt Shopify om een nieuw toegangstoken met het vernieuwingstoken dat de instantie bewaart. Met de standaardwaarden zie je hem niet, en de module vernieuwt het token zelf al op meerdere momenten. Ontbreekt het vernieuwingstoken of geeft Shopify geen toegangstoken terug, dan stopt de actie met een melding en wordt er niets opgeslagen.

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

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 naar Shopify, dan naar Control Center en tot slot naar Instances, 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 connection de waarde cloud heeft, 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.
Schema gemaakt met code, geen Odoo-scherm: van boven naar beneden het menupad naar Instances en de knop Refresh Access Token, met de meldingen die hem kunnen stoppen ernaast
Schema gemaakt met code op basis van de gepubliceerde code van de module: het menu, de knop (aanwezig in Odoo 17, 18, 19 en 20) en de meldingen die hem kunnen stoppen.
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 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.

Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen Odoo-scherm: de melding over het ontbrekende vernieuwingstoken in het Nederlands, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code: dezelfde melding naargelang de taal van de Odoo van de gebruiker.
Taal van OdooTekst van de melding
NederlandsVernieuwingstoken ontbreekt voor Shopify-instantie …
DuitsAktualisierungstoken für Shopify-Instanz … fehlt
FransJeton de rafraîchissement manquant pour l'instance Shopify …
ItaliaansToken di aggiornamento mancante per l'istanza Shopify …
PortugeesToken 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

Wat de knop Pull Stock van Shopify Connector doet, stap voor stapWat de knop Pull Stock van Shopify Connector in Odoo 20 doet: wanneer hij verschijnt, wat hij controleert, welke correcties hij maakt en welke fouten kunnen…
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen