Zum Hauptinhalt springen
Shopify

Fehler beim Erstellen des Verkaufsauftrags: Shopify-Daten fehlen

Die Meldung Keine Shopify-Daten zum Erstellen des Verkaufsauftrags verfügbar. Zuerst von Shopify aktualisieren. (No Shopify payload available to create sale order. Refresh from Shopify first.) erscheint, wenn ein Shopify-Manager den Verkaufsauftrag zu einer Shopify-Bestellung von Hand erstellen will und das Modul den Inhalt dieser Bestellung nicht gespeichert hat. Die Aktion wird abgebrochen, ohne etwas zu ändern, und die Lösung steht in der Meldung selbst: zuerst von Shopify aktualisieren.

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.

Wann genau die Meldung erscheint

Die Meldung erscheint beim Klick auf die Schaltfläche Verkaufsauftrag erstellen (Create Sale Order) im Formular einer Shopify-Bestellung. Zu diesem Formular gelangen Sie über das Menü Shopify › Vorgänge › Bestellungen. Jeder Abschnitt des Menüs verlangt die Berechtigung Betrachter (Viewer): ohne sie sehen Sie den Abschnitt nicht. Diese Berechtigung genügt, um das Menü zu sehen; die Schaltfläche dagegen ist für Shopify-Manager (Shopify Manager) gedacht, und die Methode prüft das, bevor sie den Inhalt der Bestellung ansieht.

Die Schaltfläche ist sichtbar, solange das Feld Verkaufsauftrag (Sale Order) der Bestellung leer ist, und wird ausgeblendet, sobald es einen Eintrag enthält. Beim Klick verlangt Odoo eine Bestätigung mit diesem Text: It is created as a quotation that the connector never confirms: check first that this order was not shipped already. Create it?. Wenn Sie bestätigen und Ihr Benutzer Shopify-Manager ist, prüft die Methode, ob das Feld Roh-Payload (Raw Payload) leer ist. Ist es leer, gibt sie die Meldung aus und die Aktion wird abgebrochen.

Mit Code erstelltes Schema des Ablaufs: das Bestellmenü, die Schaltfläche zum Erstellen des Verkaufsauftrags, das Feld mit dem Bestellinhalt und die Fehlermeldung
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot. Von oben nach unten: das Menü, die Schaltfläche, das Feld und die Meldung (Odoo 17, 18, 19 und 20).
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 das geprüfte Feld ist

Roh-Payload ist ein Feld vom Typ Json der Shopify-Bestellung. Sie sehen es im Formular Fulfillment-Trichter (Fulfilment Funnel), im Reiter Technisch (Technical). Auf dem Bildschirm steht es ohne Bezeichnung, es ist nur sein Inhalt zu sehen, und nur Benutzer mit Systemadministrationsrechten sehen es, und zwar schreibgeschützt.

Sie schreiben es nicht selbst: Es wird vom Code des Moduls befüllt, den sowohl die Schaltfläche Verkaufsaufträge erstellen (Create Sale Orders) als auch Verkaufsauftrag erstellen selbst aufrufen. Was die erste Schaltfläche tut, lesen Sie unter Was die Schaltfläche Verkaufsaufträge erstellen tut.

Ein Beispiel zur Veranschaulichung

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

Tienda Ejemplo ist ein erfundenes Unternehmen, das über Shopify verkauft und seine Bestellungen in Odoo verwaltet. Laura, Shopify-Managerin, kümmert sich um die Bestellungen: Sie öffnet Shopify › Vorgänge › Bestellungen und ruft eine Bestellung ohne Verkaufsauftrag auf. Sie sieht die Schaltfläche Verkaufsauftrag erstellen und klickt darauf. Sie liest die Bestätigung: Der Auftrag wird als Angebot angelegt, das der Connector nie bestätigt, und man sollte vorher prüfen, ob die Bestellung nicht schon versandt wurde. Laura prüft das, bestätigt, und Odoo antwortet mit Keine Shopify-Daten zum Erstellen des Verkaufsauftrags verfügbar. Zuerst von Shopify aktualisieren..

Ihr Benutzer hat keine Systemadministrationsrechte, daher sieht sie das Feld Roh-Payload nicht. Sie bittet jemanden, der sie hat, den Reiter Technisch im Formular Fulfillment-Trichter zu öffnen, und dieser bestätigt, dass kein Inhalt vorhanden ist. Das passt zum Code: Bei leerem Feld bricht die Methode ab. Laura aktualisiert die Bestellung von Shopify, wie es die Meldung verlangt, und klickt erneut auf die Schaltfläche.

Was Sie aus dem Beispiel mitnehmen:

  • Die Meldung betrifft den gespeicherten Inhalt der Shopify-Bestellung, nicht den Verkaufsauftrag, den Sie erstellen wollten.
  • Um die Ursache zu prüfen, müssen Sie das Feld Roh-Payload sehen können, und das hängt von einer bestimmten Berechtigung ab.
  • Der Hinweis in der Bestätigung ist wichtig: Der Verkaufsauftrag wird als Angebot angelegt, das der Connector nie bestätigt.

Was die Methode der Reihe nach tut

In Odoo 20.0 geht die Methode beim Klick auf Verkaufsauftrag erstellen so vor:

  1. Hat die Bestellung bereits einen Verkaufsauftrag, öffnet die Methode diesen und endet. Es gibt keinen Fehler.
  2. Ist Ihr Benutzer kein Shopify-Manager (Shopify Manager), bricht die Methode ab.
  3. Ist Roh-Payload leer, gibt sie die Meldung Keine Shopify-Daten zum Erstellen des Verkaufsauftrags verfügbar. Zuerst von Shopify aktualisieren. aus und bricht ab.
  4. Ist Inhalt vorhanden, entfernt sie die Sperrmarkierung der Bestellung und markiert sie als von Hand erstellt.
  5. Sie verarbeitet den gespeicherten Inhalt erneut mit der Option zur manuellen Erstellung und liest die Bestellung neu ein.
  6. Hat die Bestellung jetzt einen Verkaufsauftrag, öffnet sie ihn; andernfalls endet sie, ohne einen Auftrag zu öffnen.

Da die Sperre und die Markierung als von Hand erstellt erst nach der Prüfung geschrieben werden, wird beim Auftreten des Fehlers keine Änderung gespeichert und die Bestellung bleibt, wie sie war.

So beheben Sie es

  1. Prüfen Sie, dass die Bestellung weiterhin keinen Verkaufsauftrag hat. Hat sie bereits einen, ist die Schaltfläche nicht sichtbar.
  2. Prüfen Sie, dass Ihr Benutzer Shopify-Manager ist: Die Schaltfläche ist für Manager gedacht, und sind Sie keiner, bricht die Methode ab, bevor sie den Inhalt ansieht.
  3. Haben Sie Systemadministrationsrechte, öffnen Sie den Reiter Technisch im Formular Fulfillment-Trichter und sehen Sie nach, ob Inhalt vorhanden ist. Haben Sie sie nicht, bitten Sie jemanden, der sie hat, nachzusehen.
  4. Aktualisieren Sie die Bestellung von Shopify, wie es die Meldung selbst angibt.
  5. Klicken Sie erneut auf Verkaufsauftrag erstellen, lesen Sie die Bestätigung noch einmal und bestätigen Sie nur, wenn die Bestellung nicht schon versandt wurde.
  6. Wird der Verkaufsauftrag erstellt, öffnet Odoo ihn; öffnet er sich nicht, prüfen Sie das Feld Verkaufsauftrag der Bestellung.

Versuchen Sie nicht, den Inhalt von Hand zu schreiben: Das Feld ist schreibgeschützt und wird vom Code des Moduls befüllt.

In welchen Versionen es vorkommt

Die Meldung steht im veröffentlichten Code aller vier Zweige: Odoo 17, 18, 19 und 20. Die Schaltfläche Verkaufsauftrag erstellen hat in allen vier dieselbe Ansichtsbedingung: Sie wird ausgeblendet, wenn die Bestellung einen Verkaufsauftrag hat. Das Modul ist für diese vier Versionen in den Odoo Apps veröffentlicht.

Mit Odoo auf Spanisch liest sich die Meldung wie in der Einleitung. Das folgende Schema zeigt denselben Text in anderen Sprachen.

Schema mit der Fehlermeldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls, kein Odoo-Screenshot: dieselbe Meldung, so wie der Benutzer sie je nach Sprache seines Odoo sieht.

Wenn Sie Hilfe bei der Einführung brauchen

Wenn Sie prüfen möchten, wie Ihr Shop und Ihr Odoo verbunden sind: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Connectoren und individuelle Integrationen. Mehr Informationen finden Sie auf der Odoo-Apps-Seite und auf der Modulseite.

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.Was der Button «Verkaufsaufträge erstellen» im Shopify-Connector für Odoo tutCheckliste zum Button «Verkaufsaufträge erstellen» im Shopify-Connector für Odoo: wann er erscheint, was er prüft, was sich ändert und welche Meldungen kommen.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen