Zum Hauptinhalt springen
Shopify

Der Transfer muss abgeschlossen sein, bevor die Shopify-Lieferung gesendet wird: was tun?

Die Meldung Der Transfer muss abgeschlossen sein, bevor die Shopify-Lieferung gesendet wird. erscheint, wenn der Transfer nicht den Status Erledigt hat: Das ist die erste Prüfung beim Senden. Sie beheben sie, indem Sie den Transfer auf Erledigt setzen und dann die Lieferung senden.

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.

Was die Meldung sagt und wann sie erscheint

Die Aktion wird mit Der Transfer muss abgeschlossen sein, bevor die Shopify-Lieferung gesendet wird. (Picking must be done before sending Shopify fulfillment.) abgebrochen, wenn der Transfer nicht den Status Erledigt (Done) hat. Es ist die erste Prüfung der Methode, die die Lieferung (Fulfillment) sendet: Noch bevor die Shopify-Instanz gesucht wird und bevor mit Shopify kommuniziert wird, vergleicht der Code den Status des Transfers mit Erledigt und löst bei jedem anderen Status den Fehler aus.

Da der Fehler die Aktion abbricht, wird nichts von dem gespeichert, was der Versand in den Transfer schreiben sollte. Die Meldung kann erscheinen, wenn Sie in der Transferansicht auf die Schaltfläche Send Shopify Fulfillment klicken. Sie steckt im veröffentlichten Code von Odoo 17.0, 18.0, 19.0 und 20.0; der hier beschriebene Methodencode stammt aus Odoo 20.0.

Mit Code erstelltes Schema: die Schaltfläche Send Shopify Fulfillment und darunter die Fehlermeldung, mit englischen Beschriftungen
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot: die Schaltfläche Send Shopify Fulfillment und die Meldung der Methode (Odoo 17.0, 18.0, 19.0 und 20.0), mit den englischen Beschriftungen aus dem Code.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Dieselbe Regel, von der Schaltfläche aus gesehen

Die Schaltfläche Send Shopify Fulfillment wird ausgeblendet, wenn der Transfer nicht zu einer Shopify-Bestellung gehört oder wenn sein Status nicht Erledigt ist. Die Bedingung ist in Odoo 17.0, 18.0, 19.0 und 20.0 dieselbe. Anders gesagt:

TransferIst die Schaltfläche sichtbar?
Zu einer Shopify-Bestellung und im Status ErledigtJa
Zu einer Shopify-Bestellung und in einem anderen StatusNein
Nicht zu einer Shopify-Bestellung gehörendNein

Schaltfläche und Meldung stellen also dieselbe Anforderung: Um die Lieferung zu senden, muss der Transfer im Status Erledigt sein.

Ein Fall: der Shop, der die Schaltfläche nicht findet

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

Cerámica Ejemplo, ein erfundener Shop, verkauft über Shopify und führt sein Lager in Odoo. Marta, die die Sendungen vorbereitet, öffnet den Transfer einer Shopify-Bestellung, um die Lieferung zu senden. Sie sucht Send Shopify Fulfillment, doch die Schaltfläche ist nicht da.

Sie schaut auf den Status des Transfers: Er ist noch nicht Erledigt. Mit der Bedingung der Ansicht ist das die Erklärung: Solange der Status ein anderer ist, bleibt die Schaltfläche ausgeblendet. Und würde die Methode mit dem Transfer in diesem Status ausgeführt, erschiene die obige Meldung und nichts würde gespeichert.

Marta schließt die Lieferung in Odoo ab, bis der Transfer auf Erledigt steht. Jetzt erscheint die Schaltfläche. Sie klickt darauf, und die Methode sucht die mit dem Verkaufsauftrag verknüpfte Shopify-Instanz, ruft Shopify auf, um die Lieferung zu erstellen, speichert die zurückgegebenen Daten im Transfer und hinterlässt dort eine Nachricht.

Was man aus dem Fall lernt:

  • Der Status wird als Erstes geprüft, vor jedem Aufruf an Shopify.
  • Dass die Schaltfläche fehlt, heißt nicht, dass etwas fehlschlägt: Es kann einfach sein, dass der Transfer nicht im Status Erledigt ist.
  • Wenn der Transfer Erledigt ist und die Schaltfläche trotzdem ausgeblendet bleibt, greift der andere Teil der Bedingung: Der Transfer gehört nicht zu einer Shopify-Bestellung.

So beheben Sie es, Schritt für Schritt

  1. Öffnen Sie den Transfer und prüfen Sie seinen Status.
  2. Ist er nicht Erledigt, schließen Sie die Lieferung in Odoo ab, bis er es ist. Das verlangt die Bedingung im Code.
  3. Prüfen Sie, ob bei Status Erledigt die Schaltfläche Send Shopify Fulfillment erscheint. Wenn nicht, gehört der Transfer laut Bedingung der Ansicht nicht zu einer Shopify-Bestellung.
  4. Klicken Sie auf Send Shopify Fulfillment.
  5. Kontrollieren Sie den Transfer: Wenn der Versand gelingt, speichert die Methode darin die von Shopify zurückgegebenen Lieferdaten, löscht den vorherigen Fehler und hinterlässt eine Nachricht im Transfer.

Erscheint nach dieser Prüfung eine andere Meldung, ist es nicht mehr diese: Die Methode führt weitere Prüfungen und den Aufruf an Shopify aus, und jede hat ihre eigene Meldung.

Mit Code erstelltes Schema: dieselbe Fehlermeldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Modulübersetzungen, kein Odoo-Screenshot: Mit Odoo auf Deutsch lautet die Meldung Der Transfer muss abgeschlossen sein, bevor die Shopify-Lieferung gesendet wird.; das Schema zeigt auch ihren Text auf Spanisch, Französisch, Italienisch und Portugiesisch.

Voraussetzungen und Preis

Shopify Connector wird einmalig pro Version bezahlt: 9 € pro Odoo-Version, für 17.0, 18.0, 19.0 und 20.0, zzgl. MwSt., auf der Odoo-Apps-Seite. Zusätzlich benötigt er das Abonnement FlexigoTech Cloud: Der Tarif Conector kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. Mehr dazu auf der Odoo-Apps-Seite.

Weitere Schaltflächen des Moduls

Wenn Sie Hilfe brauchen

FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt individuelle Konnektoren und Integrationen. Wenn Ihr Ablauf aus Transfers und Versand mit Shopify etwas braucht, das das Modul nicht abdeckt, können wir ihn 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