Zum Hauptinhalt springen
Shopify

Der Transfer muss abgeschlossen sein, bevor das Shopify-Tracking aktualisiert wird

Die Meldung Der Transfer muss abgeschlossen sein, bevor das Shopify-Tracking aktualisiert wird. (Picking must be done before updating Shopify tracking.) erscheint, wenn der Transfer nicht den Status Erledigt hat und Sie versuchen, das Tracking in Shopify zu aktualisieren. Sie lösen das, indem Sie den Transfer validieren: Die Aktion wird gestoppt, bevor Shopify überhaupt angesprochen wird.

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

Diese Meldung erscheint im Transfer eines Shopify-Verkaufs, wenn Sie die Aktualisierung des Trackings anfordern und der Transfer noch nicht abgeschlossen ist. Nach dem veröffentlichten Code von Odoo 20 läuft genau Folgendes ab, und das können Sie tun.

Was hinter der Meldung steckt

Es gibt nur eine Bedingung: Der Transfer hat nicht den Status Erledigt

Die Methode, die das Tracking aktualisiert, prüft den Status des Transfers. Ist er nicht Erledigt, wird die Aktion gestoppt und Odoo zeigt Der Transfer muss abgeschlossen sein, bevor das Shopify-Tracking aktualisiert wird. an. Jeder andere Status als Erledigt erfüllt die Bedingung, und in dieser Meldung ist keine weitere Prüfung beteiligt.

Es ist das Erste, was die Methode prüft

Nachdem sichergestellt ist, dass die Methode mit genau einem Transfer arbeitet, prüft sie als Erstes den Status. Alles andere folgt danach: die Fulfillment-ID von Shopify prüfen, die Shopify-Instanz des Verkaufsauftrags finden und Shopify bitten, das Tracking zu aktualisieren. Da die Meldung die Aktion stoppt, wird nichts von dem gespeichert, was die Aktion ändern sollte, und Shopify wird nicht aufgerufen.

Mit Code erstelltes Schema: oben die Schaltfläche Update Shopify Tracking, darunter die Meldung Picking must be done before updating Shopify tracking.
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes (kein Odoo-Screenshot): die Schaltfläche und die Meldung, mit den englischen Beschriftungen aus dem Code, in Odoo 17, 18, 19 und 20.

Wie es zur Meldung kommt

Die Meldung kann erscheinen, wenn Sie in der Transferansicht auf die Schaltfläche Update Shopify Tracking klicken. Diese Schaltfläche ruft eine Methode auf, die an die oben beschriebene interne Methode anknüpft, und diese löst die Meldung aus, wenn der Transfer nicht den Status Erledigt hat.

Die Schaltfläche wird außerhalb von Erledigt bereits ausgeblendet, und die Methode prüft erneut

In Odoo 17, 18, 19 und 20 blendet die Ansicht die Schaltfläche Update Shopify Tracking aus, sobald eine dieser drei Situationen vorliegt:

  • der Transfer gehört nicht zu einer Shopify-Bestellung (die interne Markierung Is Shopify Order ist in keiner Ansicht sichtbar);
  • der Transfer hat nicht den Status Erledigt;
  • das Feld Shopify Fulfillment ist leer.

Anders gesagt: Um die Schaltfläche zu sehen, braucht es einen Shopify-Transfer im Status Erledigt mit ausgefülltem Shopify Fulfillment. Trotzdem wiederholt die Methode die Statusprüfung, bevor sie etwas tut.

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 Sie tun können und was danach kommt

Validieren Sie den Transfer und wiederholen Sie die Aktualisierung

Die Meldung sagt es selbst: Der Transfer muss abgeschlossen sein. Bringen Sie den Transfer in den Status Erledigt. Mit diesem Status erscheint die Schaltfläche Update Shopify Tracking immer dann, wenn die beiden anderen Bedingungen der Ansicht erfüllt sind: Der Transfer gehört zu einer Shopify-Bestellung und hat ein Shopify Fulfillment. Erscheint die Schaltfläche nach der Validierung weiterhin nicht, fehlt eine dieser beiden Bedingungen. Sobald sie erscheint, können Sie die Aktualisierung des Trackings erneut anfordern.

Mit dem Transfer in Erledigt folgen weitere Prüfungen

Ist der Transfer bereits Erledigt, prüft die Methode, ob der Transfer eine Shopify-Fulfillment-ID hat, sucht die Shopify-Instanz über den Verkaufsauftrag und bittet Shopify, das Tracking zu aktualisieren. Läuft alles gut, speichert sie den von Shopify zurückgegebenen Fulfillment-Status, Datum und Uhrzeit der letzten Tracking-Synchronisierung, leert den vorherigen Fehler, behält das Gesendete und die erhaltene Antwort und hinterlässt eine Nachricht im Transfer. Schlägt eine dieser Prüfungen fehl, erscheint eine andere Meldung: Die hier behandelte betrifft nur den Status des Transfers.

Dieselbe Meldung in allen vier Versionen

Die Meldung steht im veröffentlichten Code von Odoo 17, 18, 19 und 20, und die Bedingung der Schaltflächenansicht ist in allen vieren dieselbe. Der Code der beschriebenen Methode ist der von Odoo 20. Mit Odoo auf Deutsch sehen Sie Der Transfer muss abgeschlossen sein, bevor das Shopify-Tracking aktualisiert wird.; das Schema zeigt, wie derselbe Text mit den veröffentlichten Übersetzungen des Moduls erscheint.

Mit Code erstelltes Schema, das dieselbe Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch zeigt.
Mit Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot): der Text der Meldung je nach Odoo-Sprache, auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.

Kosten und Hilfe

Shopify Connector kostet 9 € pro Odoo-Version, für 17, 18, 19 und 20, Einmalzahlung und zzgl. MwSt., laut Odoo-Apps-Seite. Zusätzlich benötigt er das Abonnement für FlexigoTech Cloud, Tarif Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.

Wenn Sie Odoo mit Shopify einführen und prüfen möchten, wie Transfers und Versand zusammenpassen: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen.

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