Zum Hauptinhalt springen
Shopify

Was der Button Refresh Access Token des Shopify Connectors tut, Schritt für Schritt

Der Button Refresh Access Token fordert bei Shopify einen neuen Zugriffstoken an, und zwar mit dem Aktualisierungstoken, das die Instanz speichert. Mit den Standardwerten ist er nicht sichtbar, und das Modul erneuert den Token an mehreren Stellen von selbst. Fehlt das Aktualisierungstoken oder liefert Shopify keinen Zugriffstoken, bricht die Aktion mit einer Meldung ab und es wird nichts gespeichert.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Modul
Shopify
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Bevor Sie ihn suchen: wo er ist und wann er sichtbar ist

Der Button Refresh Access Token befindet sich im Bildschirm Shopify Instances, und zwar in den Zweigen 17, 18, 19 und 20 des Moduls. Das Folgende beschreibt den veröffentlichten Code für Odoo 20.0.

  • Gehen Sie zum Menü Verkauf, dann zu Shopify, dann zu Control Center und schließlich zu Instances, und öffnen Sie das Formular der Instanz.
  • Wenn Sie den Button nicht sehen, ist das mit den Standardwerten zu erwarten: Er wird ausgeblendet, wenn das Feld Shopify connection den Wert cloud hat, der standardmäßig gesetzt ist. Dieses Feld ist in keiner Ansicht sichtbar.
  • Beachten Sie, dass der Button die Ausnahme ist und nicht der normale Weg: Der nächste Abschnitt beschreibt, was passiert, ohne ihn zu drücken.
Mit Code erstelltes Schema, kein Odoo-Bildschirm: von oben nach unten der Menüpfad bis Instances und der Button Refresh Access Token, daneben die Meldungen, die ihn stoppen können
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes: das Menü, der Button (vorhanden in Odoo 17, 18, 19 und 20) und die Meldungen, die ihn stoppen können.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Was passiert, ohne dass Sie etwas drücken

Die Erneuerung des Tokens hängt nicht nur vom Button ab. Das Modul hat eine Prüfung des Zugriffstokens der Instanz, die sie ebenfalls auslösen kann, und diese Prüfung wird erreicht, ohne den Button zu berühren.

  • Sie erneuert, wenn ausdrücklich eine erzwungene Erneuerung angefordert wird und die Instanz ein Aktualisierungstoken hat.
  • Sie erneuert, wenn die Instanz ein Ablaufdatum gespeichert hat, fünf Minuten vor diesem Datum erreicht (oder überschritten) sind und ein Aktualisierungstoken vorhanden ist.
  • Ohne gespeichertes Ablaufdatum und ohne Erzwingen endet diese Prüfung, ohne etwas zu tun.
  • Ohne Aktualisierungstoken fordert dieser Weg bei Shopify nichts an.
  • Wissen Sie, von wo aus diese Prüfung erreicht wird:
  • beim Speichern des Formulars eines Lieferscheins;
  • beim Validieren eines Lieferscheins mit dem Standardbutton von Odoo, den das Modul erweitert;
  • die geplante Aufgabe Shopify Process Webhooks, jede Minute, bei der Installation aktiv;
  • die geplante Aufgabe Shopify Pull Stock (Shopify → Odoo), alle sechs Stunden, bei der Installation deaktiviert;
  • die geplante Aufgabe Shopify Sync Orders, alle fünf Minuten, bei der Installation deaktiviert;
  • die geplante Aufgabe Shopify Sync Products, jede Stunde, bei der Installation deaktiviert.

Wenn Sie sich für die Bestandsaufgabe und ihren Button interessieren, haben sie einen eigenen Artikel: Was der Button Pull Stock tut.

Beim manuellen Drücken: was er prüft und was sich ändert

Das Drücken des Buttons ist der Weg, den Token manuell zu erneuern. Der Button durchläuft die Datensätze, auf die er wirkt, und löst für jeden die Erneuerung aus.

  • Erste Prüfung: ob die Instanz ein Aktualisierungstoken hat. Ist es leer, bricht die Aktion mit Aktualisierungstoken für Shopify-Instanz … fehlt ab (Missing refresh token for Shopify instance …), wobei der Code den Namen einsetzt, den die Instanz anzeigt.
  • Mit Aktualisierungstoken sendet er den Schlüssel und das Geheimnis der App der Instanz zusammen mit diesem Token an Shopify und wartet auf die Antwort so lange, wie das in der Instanz konfigurierte Zeitlimit vorgibt, mindestens jedoch fünf Sekunden.
  • Er liest die Antwort. Enthält sie keinen Zugriffstoken, bricht die Aktion mit Die Shopify-Token-Aktualisierungsantwort enthielt keinen Zugriffstoken. ab (Shopify token refresh response did not include an access token.).
  • Enthält die Antwort einen Zugriffstoken, speichert er den neuen sowie Datum und Uhrzeit dieser Erneuerung.
  • Enthält die Antwort ein neues Aktualisierungstoken, ersetzt es das vorherige; enthält sie keines, bleibt das bisherige erhalten.
  • Gibt die Antwort an, wie viele Sekunden der Token gültig ist, berechnet er das neue Ablaufdatum, indem er diese Sekunden zum aktuellen Zeitpunkt addiert; gibt sie es nicht an, lässt er das Ablaufdatum unangetastet.
  • Denken Sie an den Unterschied zum automatischen Weg: Der Button schaut nicht auf das Ablaufdatum. Bei jedem Drücken fordert er, solange ein Aktualisierungstoken vorhanden ist, einen neuen Token an.

Wenn eine Meldung erscheint

Diese Meldungen erscheinen beim Drücken von Refresh Access Token und stoppen die Aktion, bevor etwas von dieser Instanz gespeichert wird.

Mit Code auf Basis der veröffentlichten Modulübersetzungen erstelltes Schema, kein Odoo-Bildschirm: die Meldung zum fehlenden Aktualisierungstoken auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema: dieselbe Meldung je nach Sprache des Odoo des Benutzers.
Odoo-SpracheText der Meldung
SpanischAktualisierungstoken für Shopify-Instanz … fehlt
DeutschAktualisierungstoken für Shopify-Instanz … fehlt
FranzösischJeton de rafraîchissement manquant pour l'instance Shopify …
ItalienischToken di aggiornamento mancante per l'istanza Shopify …
PortugiesischToken de atualização em falta para a instância Shopify …
  • Bei der Meldung zum Aktualisierungstoken: Die Instanz hat diese Angabe nicht gespeichert, und der Button fordert bei Shopify gar nichts an. Es wurde nichts geändert.
  • Bei der Meldung zur Antwort ohne Zugriffstoken: Shopify hat geantwortet, aber die Antwort enthielt keinen Zugriffstoken. Der Token, den die Instanz hatte, wurde nicht angetastet.
  • Wenn das, was Sie sehen, von einem fehlenden Zugriffstoken spricht, ist es eine andere Meldung mit eigenem Artikel: [«Shopify-Zugriffstoken für Instanz …
  • Prüfen Sie nach dem Drücken, dass die Aktion ohne eine dieser Meldungen endet.

Was das Modul benötigt

Das Modul kostet 9 € pro Odoo-Version, für 17, 18, 19 und 20, zzgl. MwSt., als Einmalzahlung. Außerdem benötigt es das Abonnement für FlexigoTech Cloud: Der Plan Conector kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Jede Version sehen Sie auf der Odoo-Apps-Seite.

Wenn Sie Hilfe möchten

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Ihre Shopify-Instanz nicht zu dem passt, was diese Liste beschreibt, kann man das gemeinsam mit Ihnen prüfen.

Weiterlesen

Was der Button Pull Stock im Shopify Connector macht, Schritt für SchrittWas der Button Pull Stock im Shopify Connector für Odoo 20 macht: wann er erscheint, was er prüft, welche Bestandskorrekturen er erstellt und welche Fehler…
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen