Zum Hauptinhalt springen
Shopify

Was der Button Connect im Shopify Connector for Odoo tut, Schritt für Schritt

Der Button Connect fordert bei Shopify mit der Client ID und dem Client Secret Ihrer App ein neues Token an und testet bei Erfolg die Verbindung zum Shop. Läuft alles gut, sehen Sie Verbindung erfolgreich für … (Connection successful for …); schlägt etwas fehl, wird der Shop mit einem Fehler markiert und eine rote Meldung bleibt auf dem Bildschirm. Auch ohne Klick erneuert das Modul dieses Token in mehreren Situationen selbstständig.

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
5 Min.

Was das Modul von selbst tut, bevor Sie etwas anklicken

Connect zu drücken ist nicht der normale Weg zu einem gültigen Token. Laut Code des Moduls zeigt Shopify seit 2026 in seiner Oberfläche kein dauerhaftes Token mehr an: Eine App zeigt eine Client ID und ein Client Secret, und damit wird ein Token erzeugt, das alle 24 Stunden abläuft. Deshalb fordert das Modul dieses Token auch von selbst an, ohne dass jemand etwas anklickt.

Das geschieht, wenn der Shop eine Client ID und ein Client Secret hat, aber kein Aktualisierungstoken, und zusätzlich eine dieser Bedingungen erfüllt ist: Eine Erneuerung wurde erzwungen, es gibt noch kein Token oder das aktuelle Token hat nur noch fünf Minuten oder weniger Lebensdauer. Diese Prüfung wird ohne Zutun des Buttons ausgelöst durch:

  • das Speichern eines Lieferscheins;
  • das Validieren eines Lieferscheins mit dem Standardbutton von Odoo, den das Modul erweitert;
  • die geplante Aktion Shopify-Webhooks verarbeiten, jede Minute und bei der Installation aktiv;
  • die geplante Aktion Shopify-Bestellungen synchronisieren, alle fünf Minuten und bei der Installation deaktiviert;
  • die geplante Aktion Shopify Sync Payouts, alle sechs Stunden und bei der Installation deaktiviert;
  • die geplante Aktion Shopify-Produkte synchronisieren, jede Stunde und bei der Installation deaktiviert.

Shops mit Aktualisierungstoken sind von diesem Weg ausgenommen. Laut Code ist die automatische Token-Erzeugung für eine App gedacht, die von Ihrer eigenen Organisation entwickelt und in einem eigenen Shop installiert wurde, nicht für eine App, die an den Shop einer anderen Person verteilt wird.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Wo Connect steht und wann er sichtbar ist

Die Shop-Formulare öffnen Sie über Shopify › Konfiguration › Shops. Der Bereich Shopify verlangt die Berechtigung Betrachter und der Bereich Konfiguration die Berechtigung Operator: Fehlt Ihnen eine davon, sehen Sie diesen Teil des Menüs nicht. Der Button Connect befindet sich in der Ansicht Shopify-Instanzen in allen veröffentlichten Zweigen des Moduls: Odoo 17, 18, 19 und 20.

Mit Code erstelltes Schema, kein Odoo-Bildschirm: das Shopify-Shopmenü, der Button Connect und daneben die Meldung über die erfolgreiche Verbindung
Schema des Ablaufs: vom Shopmenü zum Button Connect, mit der Meldung Verbindung erfolgreich für … als mögliches Ergebnis.

Mit den Standardwerten ist der Button sichtbar. Er wird nur bei einer bestimmten Kombination zweier interner Einstellungen ausgeblendet, Shopify connection (in keiner Ansicht sichtbar) und Shopify app, wenn beide einen bestimmten Wert haben. Die Bedingung ist in Odoo 17, 18, 19 und 20 dieselbe.

Der Fall Cerámica Norte: den Shop mit einem Klick verbinden

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Cerámica Norte ist ein erfundenes Unternehmen, das über Shopify verkauft und seine Verwaltung in Odoo führt. Marta, die Verantwortliche für den Betrieb, hat in der Organisation des Unternehmens eine App erstellt, hat Client ID und Client Secret zur Hand und möchte den Shop verbinden. Das passiert, wenn sie Connect drückt, in der Reihenfolge des Codes von Odoo 20:

  1. Marta öffnet Shopify › Konfiguration › Shops, geht in das Formular ihres Shops und drückt Connect.
  2. Das Modul prüft, ob der Shop Client ID und Client Secret hat. Fehlt eines davon, ruft es Shopify gar nicht erst auf: Es markiert die Verbindung mit einem Fehler, speichert den Fehlertext und zeigt eine rote Meldung.
  3. Mit beiden Angaben fordert es bei Shopify ein Zugriffstoken an. Antwortet Shopify mit einem Fehler oder ohne Token, ist das Ergebnis dasselbe: Der Fehler wird im Shop gespeichert und eine rote Meldung erscheint.
  4. Liefert Shopify das Token, speichert das Modul es zusammen mit dem Zeitpunkt der Erneuerung und den Berechtigungen, die Shopify zurückgibt. Nennt Shopify die Gültigkeitsdauer, wird auch das Ablaufdatum gespeichert.
  5. Anschließend testet es die Verbindung: Es ruft das Profil des Shops ab, speichert Name, E-Mail und Währung, markiert die Verbindung als verbunden und löscht den letzten Fehler.
  6. Zum Schluss zeigt es eine Erfolgsmeldung, die nicht stehen bleibt: Verbindung erfolgreich für … (Connection successful for …), mit dem Namen des Shops oder, falls er noch keinen Namen hat, seiner Domain.
Mit Code aus den Übersetzungen des Moduls erstelltes Schema, kein Odoo-Bildschirm: der Text der erfolgreichen Verbindung in fünf Sprachen
Schema derselben Meldung je nach Odoo-Sprache: auf Spanisch Conexión exitosa para …, auf Deutsch Verbindung erfolgreich für …, auf Französisch Connexion réussie pour …, auf Italienisch Connessione riuscita per … und auf Portugiesisch Ligação bem-sucedida para ….

Was je nach Ergebnis gespeichert wird

ErgebnisWas das Modul tutMeldung
Alles korrektSpeichert Token, Name, E-Mail und Währung, markiert die Verbindung als verbunden und löscht den letzten FehlerGrün: Verbindung erfolgreich für …
Token-Erzeugung oder Verbindungstest schlägt fehlMarkiert die Verbindung mit einem Fehler und speichert den FehlertextRot, bleibt auf dem Bildschirm und enthält den Fehlertext
FlexigoTech Cloud pausiert den Dienst während des VerbindungstestsMarkiert den Shop bei diesem Test nicht als fehlgeschlagenDie Pausenmeldung erscheint

Bei Fehlern wirft das Modul absichtlich keine Exception. Laut Code wird so das Gespeicherte nicht rückgängig gemacht, und das Formular kann den Grund des letzten Fehlers anzeigen, statt das Problem spurlos zu lassen.

Was der Fall zeigt

  • Wenn Sie im Shop-Formular sind und der Button fehlt, liegt es an der Kombination aus Shopify connection und Shopify app, die den Button ausblendet.
  • Connect fordert immer ein neues Token an; es wartet nicht, bis das aktuelle fast abgelaufen ist. Die automatische Erneuerung greift dagegen nur, wenn das Token fehlt oder nur noch kurz gültig ist.
  • Sehen Sie die rote Meldung, lesen Sie ihren Text: Es ist der Grund, den das Modul im Shop gespeichert hat.
  • Ein einmal erzeugtes Token gilt nicht für immer: Es läuft ab, und das Modul erneuert es selbst, solange der Shop Client ID und Client Secret hat und kein Aktualisierungstoken.

Ein weiterer Button des Moduls mit eigenem Artikel: Was der Button Pull Stock tut.

Wie es zum Abonnement passt

Das Modul ist eine Einmalzahlung pro Version und benötigt das Abonnement für FlexigoTech Cloud, Tarif Conector: 49 €/Monat oder 490 €/Jahr zzgl. MwSt., bis zu 3 Konten der Plattform. Es ist für Odoo 17, 18, 19 und 20 veröffentlicht. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt. Wenn Sie es auf flexigotech.com gekauft haben, ist das Modul für die neueren Odoo-Versionen im Abonnement enthalten; im Odoo App Store wird jede Version dort gekauft. Das Modul finden Sie auf seiner Seite.

Wenn Sie Odoo einführen und die Verbindung zu Shopify gemeinsam mit jemandem prüfen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen.

Weiterlesen

Was der Button „Bestand abrufen“ im Shopify-Konnektor für Odoo tutWas der Button Bestand abrufen im Shopify-Konnektor für Odoo tut: wann er erscheint, was er prüft, was sich im Bestand ändert und welcher Fehler auftreten kann.Hinweis „primärer Standort“ im Shopify-Konnektor für OdooWas der Hinweis zum primären Standort im Shopify-Konnektor für Odoo bedeutet, wann er erscheint und wie Sie den primären Standort ändern.Fehler beim Erstellen des Verkaufsauftrags: Shopify-Daten fehlenWas die Meldung im Shopify Connector for Odoo beim Klick auf «Verkaufsauftrag erstellen» ohne Bestelldaten bedeutet, wann sie erscheint und wie Sie sie beheben.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen