Zum Hauptinhalt springen
Shopify

Was der Button «Von Shopify aktualisieren» im Shopify-Konnektor für Odoo tut

Der Button Von Shopify aktualisieren fragt eine Bestellung anhand ihrer Kennung erneut bei Shopify ab und übergibt dem Modul, was Shopify zurückliefert. Er ist im Bildschirm Fulfillment-Trichter (Fulfilment Funnel) immer sichtbar, prüft zuerst eine Berechtigung und ist der manuelle Weg: Mit den Standardwerten führt die Aufgabe Shopify-Webhooks verarbeiten dieselbe Abfrage ohnehin jede Minute aus, sobald ein Bestellereignis eintrifft.

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 ohne Klick passiert

Mit den Standardwerten liest Odoo die Bestellungen von Shopify bereits von selbst erneut ein. Die geplante Aufgabe Shopify-Webhooks verarbeiten (Shopify Process Webhooks) läuft jede Minute und ist seit der Installation aktiv. Verarbeitet sie ein Bestellereignis und ist das Kontrollkästchen Webhook zur Bestellsynchronisierung (Webhook Sync Orders) gesetzt, fragt sie diese Bestellung mit derselben Abfrage bei Shopify ab wie der Button. Dieses Kontrollkästchen ist standardmäßig gesetzt und befindet sich im Formular Shopify-Instanzen (Shopify Instances), Reiter Webhooks.

Dieselbe Aufgabe bearbeitet auch Produkt- und Bestandsereignisse, aber mit anderen Kontrollkästchen, die standardmäßig alle nicht gesetzt sind: Webhook zur Produktsynchronisierung (Webhook Sync Products) (Reiter Webhooks) sowie Webhook zur Bestandssynchronisierung (Webhook Sync Stock) zusammen mit Bestandssynchronisierung aktiviert (Sync Stock Enabled) (Reiter Vorgänge (Operations), Gruppe Synchronisierungseinstellungen (Sync Settings)). Die Hilfe des Bestands-Kontrollkästchens lautet: «inventory_levels/update-Webhooks von Shopify empfangen, um den Odoo-Bestand nahezu in Echtzeit zu aktualisieren (erfordert aktiviertes Sync Stock).» Für Bestellungen zählt nur das Bestellungs-Kontrollkästchen.

Jedes Ereignis, das die Aufgabe verarbeitet, wird als verarbeitet markiert oder, falls etwas fehlschlägt, als fehlgeschlagen, mit dem gespeicherten Fehlertext.

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

Checkliste vor dem Klick

Wo Sie sind und was Sie sehen

  • Gehen Sie über Shopify › Vorgänge › Bestellungen (Shopify › Operations › Orders). Die Abschnitte Shopify und Vorgänge des Menüs verlangen die Berechtigung Betrachter (Viewer); haben Sie sie nicht, sehen Sie diesen Abschnitt nicht.
  • Öffnen Sie die Bestellung: Der Button Von Shopify aktualisieren befindet sich im Bildschirm Fulfillment-Trichter. Seine Sichtbarkeitsbedingung lautet: immer sichtbar, in Odoo 17.0, 18.0, 19.0 und 20.0.
  • Suchen Sie im Formular die Felder Shopify-Bestellung (Shopify Order) und Instanz (Instance), beide schreibgeschützt. Das sind die Daten, mit denen der Button abfragt: die Bestellkennung, um Shopify zu fragen, und die Instanz der Bestellung, um es zu tun.
Per Code erstelltes Schema: das Menü Shopify, Operations, Orders und der Button Refresh from Shopify mit der Berechtigungsmeldung, die ihn stoppen kann
Per Code aus dem veröffentlichten Quellcode des Moduls erstelltes Schema (kein Odoo-Screenshot), mit den englischen Originalbeschriftungen: das Menü, der Button, gültig in Odoo 17.0, 18.0, 19.0 und 20.0, und daneben die Meldung, die ihn stoppen kann.

Berechtigungen

  • Bestätigen Sie, dass Ihr Benutzer Zugriff als Shopify Operator (or Manager) hat. Das Menü verlangt Betrachter, aber der Button prüft diesen Zugriff, bevor er irgendetwas tut.
  • Fehlt er Ihnen, erscheint beim Klick You need Shopify Operator (or Manager) access for this action. und die Aktion wird abgebrochen: Nichts von dem, was geändert werden sollte, wird gespeichert. Bitten Sie die Person, die Ihr Odoo verwaltet, um diesen Zugriff und wiederholen Sie den Vorgang.

Automatischer Weg

  • Prüfen Sie im Formular Shopify-Instanzen, Reiter Webhooks, ob Webhook zur Bestellsynchronisierung gesetzt ist. Ist es das, löst ein Bestellereignis dieselbe Abfrage aus, ohne dass Sie klicken.

Was der Button der Reihe nach tut

Dies ist der Ablauf laut Code von Odoo 20.0:

  • Zuerst die oben beschriebene Berechtigungsprüfung. Schlägt sie fehl, wird bei Shopify nichts abgefragt.
  • Danach nimmt das Modul für jede Bestellung, auf der er ausgeführt wird, die Instanz dieser Bestellung und lässt sie die Bestellung bei Shopify anhand der in Shopify-Bestellung gespeicherten Kennung abfragen.
  • Gibt es keine gültige Kennung oder liefert Shopify die Bestellung nicht zurück, überspringt das Modul diese Bestellung und geht zur nächsten.
  • Liefert Shopify sie zurück, übergibt das Modul das Empfangene an seinen Importprozess und zählt diese Bestellung als synchronisiert.
Per Code erstelltes Schema: die Beschriftung des Buttons auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit den veröffentlichten Übersetzungen des Moduls erstelltes Schema (kein Odoo-Screenshot): Mit Odoo auf Spanisch heißt der Button Von Shopify aktualisieren; auf Deutsch Von Shopify aktualisieren; auf Französisch Actualiser depuis Shopify; auf Italienisch Aggiorna da Shopify; auf Portugiesisch Atualizar do Shopify.

Nach dem Klick

  • Passiert bei einer Bestellung nichts, bedenken Sie, dass der Button Bestellungen überspringt, die Shopify nicht zurückliefert: Prüfen Sie, ob Shopify-Bestellung und Instanz, die Daten, mit denen der Button abfragt, zu dem Shop gehören, den Sie erwarten.
  • Erschien die Berechtigungsmeldung, notieren Sie, welcher Benutzer sie erhalten hat, und fordern Sie den Zugriff an, bevor Sie es wiederholen.
  • Wenn Sie möchten, dass sich die Bestellungen von selbst aktualisieren, gehen Sie zurück zum Reiter Webhooks der Instanz und prüfen Sie das Bestellungs-Kontrollkästchen.

Manueller Klick im Vergleich zum automatischen Weg

Der normale Weg ist der automatische: Das Bestellereignis trifft ein, die Aufgabe verarbeitet es jede Minute und fragt die Bestellung ab. Der Button bleibt dazu da, eine bestimmte Bestellung von Hand erneut abzufragen. Einige Unterschiede, die man im Code sieht:

  • Der Button prüft vorher den Zugriff Shopify Operator (or Manager).
  • Der Button fragt das Kontrollkästchen Webhook zur Bestellsynchronisierung nicht ab: Er löst die Abfrage aus, ob es gesetzt ist oder nicht.
  • Im automatischen Weg wird ein Fehler bei der Abfrage abgefangen und im Ereignis als fehlgeschlagen gespeichert. Der Button ruft direkt auf, ohne diese Umhüllung.
  • Der automatische Weg geht von der Kennung aus, die das Ereignis mitbringt; der Button von der, die die Bestellung in Shopify-Bestellung speichert.

Wenn Sie ein anderer Button des Moduls interessiert, sehen Sie sich Cancelar en Shopify an.

Versionen und Abonnement

Der Button existiert in den Branches 17.0, 18.0, 19.0 und 20.0, und das Modul ist in Odoo Apps für diese vier Versionen veröffentlicht.

Das Modul ist eine Einmalzahlung pro Version und benötigt das Abonnement für FlexigoTech Cloud, Tarif Konnektor: 49 €/Monat oder 490 €/Jahr zzgl. MwSt., bis zu 3 Konten der Plattform. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und per E-Mail benachrichtigt, wenn sie fehlschlägt. Sie finden das Modul auf der Odoo-Apps-Seite oder auf seiner Seite bei flexigotech.com.

Wenn Sie Odoo einführen und Berechtigungen, Instanzen und Webhook-Kontrollkästchen vor dem Produktivstart prüfen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt maßgeschneiderte Konnektoren und Integrationen.

Weiterlesen

Button „In Shopify stornieren“ in Odoo: was er Schritt für Schritt machtWas der Button In Shopify stornieren in Odoo macht: wann er sichtbar ist, was er prüft, was sich an der Bestellung ändert und welche Fehlermeldungen möglich…
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen