Zum Hauptinhalt springen
Shopify

Was der Button „Von Shopify aktualisieren“ im Shopify Connector tut

Der Button Von Shopify aktualisieren fordert eine bestimmte Bestellung erneut bei Shopify an und übergibt sie dem Modul zur Verarbeitung; er ist in Shopify-Bestellungen in Odoo 17, 18, 19 und 20 sichtbar. Das ist der manuelle Weg: Mit den Standardwerten startet der Connector dieselbe Abfrage bereits von selbst, wenn er eine Bestellmeldung von Shopify verarbeitet.

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.

Wo der Button ist und wann er sichtbar ist

Der Button Von Shopify aktualisieren befindet sich im Bildschirm Shopify-Bestellungen. Öffnen Sie dazu Verkauf, dann Shopify, dann Operations und schließlich Orders. Die Bedingung in seiner Ansicht besagt, dass er immer sichtbar ist, und er existiert in Odoo 17, 18, 19 und 20.

Codebasiertes Schema des Menüs Sales › Shopify › Operations › Orders und des Buttons Refresh from Shopify
Codebasiertes Schema auf Grundlage des veröffentlichten Modulcodes, kein Odoo-Screenshot: der Menüpfad und der Button, vorhanden in Odoo 17, 18, 19 und 20.

Die Beschriftung ändert sich mit der Sprache von Odoo. Mit Odoo auf Spanisch heißt er Von Shopify aktualisieren, auf Deutsch Von Shopify aktualisieren, auf Französisch Actualiser depuis Shopify, auf Italienisch Aggiorna da Shopify und auf Portugiesisch Atualizar do Shopify.

Codebasiertes Schema des Textes Refresh from Shopify auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Codebasiertes Schema auf Grundlage der veröffentlichten Übersetzungen des Moduls, kein Odoo-Screenshot: wie der Button je nach Sprache heißt.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Zuerst: was der Connector ohne Ihr Zutun tut

Der normale Weg ist automatisch. Die geplante Aufgabe Shopify Process Webhooks (jede Minute, bei der Installation aktiv) verarbeitet die Webhook-Meldungen von Shopify. Wenn die Meldung eine Bestellung betrifft und das Kontrollkästchen Webhook Sync Orders angehakt ist, entnimmt das Modul die Bestellkennung der Meldung selbst und startet dieselbe Bestellsynchronisierung, die auch der Button startet.

Dieses Kontrollkästchen befindet sich im Formular von Shopify Instances, Reiter Webhooks, und ist standardmäßig angehakt. Im selben Reiter finden Sie Webhook Sync Products, das standardmäßig nicht angehakt ist und sich auf Produkte bezieht, nicht auf Bestellungen.

Deshalb ist der Button die Ausnahme: Er dient dazu, eine Bestellung von Hand erneut abzurufen. Außerdem prüft der Code des Buttons das Kontrollkästchen Webhook Sync Orders nicht: Er ruft direkt die Synchronisierung mit der Instanz und der Bestellung auf, die vor ihm liegt.

Ein Beispiel: die Bestellung, die nicht stimmt

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

Stellen Sie sich Cerámicas Ribera vor, einen für dieses Beispiel erfundenen Shop, der über Shopify verkauft und den Rest in Odoo abwickelt. Eine Person aus der Verwaltung öffnet eine Bestellung in Odoo und zweifelt, ob sie dem entspricht, was Shopify jetzt hat. So geht sie vor:

  1. Sie öffnet das Formular von Shopify Instances, Reiter Webhooks, und prüft, ob Webhook Sync Orders angehakt ist. Falls ja, lösen die Bestellmeldungen diese Synchronisierung bereits selbst aus; sie will eine zweite Abfrage von Hand.
  2. Sie öffnet Verkauf, Shopify, Operations und Orders und ruft die Bestellung auf. Sie achtet auf das Feld Instance und das Feld Shopify-Bestellung, denn mit diesen beiden Angaben arbeitet der Button.
  3. Sie klickt auf Von Shopify aktualisieren.
  4. Das Modul fordert diese Bestellung erneut bei Shopify an und übergibt sie, sofern Shopify sie liefert, einem weiteren Schritt des Moduls und zählt sie als synchronisiert.
  5. Sie sieht sich die Bestellung in Odoo noch einmal an und vergleicht sie mit Shopify.

Was der Fall lehrt: Zuerst schaut man auf den automatischen Weg und seine Kontrollkästchen, danach nutzt man den Button für eine bestimmte Bestellung, mit Instanz und Shopify-Kennung vor Augen.

Was der Button intern tut, der Reihe nach

  1. Er durchläuft die Bestellungen, auf die die Aktion angewendet wird.
  2. Von jeder Bestellung nimmt er ihre Instanz (Instance) und die Kennung aus Shopify-Bestellung und übergibt sie an die Bestellsynchronisierung dieser Instanz.
  3. Diese Synchronisierung bereitet die Bestellkennung für die Abfrage vor; erhält sie keine, überspringt sie diese Bestellung und macht mit der nächsten weiter.
  4. Sie fragt Shopify nach der Bestellung.
  5. Liefert Shopify nichts, überspringt sie diese Bestellung und macht weiter.
  6. Liefert Shopify Daten, übergibt sie diese einem weiteren Schritt des Moduls und erhöht den Zähler der synchronisierten Bestellungen um eins.
  7. Der Button gibt am Ende „wahr“ zurück; den Zähler verwendet er nicht.

Was schiefgehen kann und was Sie prüfen sollten

Im dritten und fünften Schritt geht der Code zur nächsten Bestellung über, ohne etwas zu übergeben. Wenn Sie den Button klicken und keine Änderungen sehen, vergleichen Sie mit Shopify: Möglicherweise hat Shopify für diese Bestellung nichts geliefert oder es wurde keine gültige Kennung ermittelt.

Auf dem automatischen Weg gilt: Schlägt die Synchronisierung fehl, wird das Webhook-Ereignis mit dem Fehlertext als fehlgeschlagen markiert und kommt in die Warteschlange für Wiederholungen. Wird die Obergrenze der Wiederholungen überschritten, geht es in den Status „erschöpft“ über und wird nicht mehr automatisch wiederholt; dann hinterlässt das Modul in der Instanz eine Notiz mit der Meldung Der Shopify-Webhook … (Ereignis …) ist nach … Wiederholungen erneut fehlgeschlagen und wird nicht mehr automatisch wiederholt: …. Sobald die Ursache behoben ist, klicken Sie beim Ereignis auf Wiederholen. (Shopify webhook … (event …) failed again after … retries and will not be retried any more: …. Once the cause is fixed, press Retry on the event.)

Was es kostet und wie FlexigoTech Ihnen hilft

Das Modul kostet 9 € pro Odoo-Version, für 17, 18, 19 und 20, als Einmalzahlung zzgl. MwSt. (Eintrag in Odoo Apps), und setzt das Abonnement von FlexigoTech Cloud voraus: Der Tarif Conector kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt.

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectors und individuelle Integrationen. Wenn Sie prüfen möchten, wie die Bestellungen Ihres Shops in Odoo ankommen, helfen wir Ihnen auch dabei.

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