Zum Hauptinhalt springen
Shopify

«No se pudo iniciar una edición del pedido de Shopify para …»: Bedeutung und Vorgehen

Die Meldung No se pudo iniciar una edición del pedido de Shopify para … (Could not begin a Shopify order edit for …) kann beim Klick auf An Shopify übertragen erscheinen, wenn Shopify nach der Anfrage zum Öffnen der Bestellbearbeitung keine Kennung dieser Bearbeitung zurückliefert. Der Code prüft das, bevor er eine Position anfasst, und die Aktion bricht ab.

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

Mit Odoo auf Spanisch sehen Sie No se pudo iniciar una edición del pedido de Shopify para …; mit Odoo auf Englisch Could not begin a Shopify order edit for …. Es ist ein Fehler, der die Aktion stoppt. Anstelle der Auslassungspunkte steht in der Meldung der Name des Verkaufsauftrags, so wie Odoo ihn anzeigt.

Mit Code erstelltes Schema, kein Odoo-Screenshot: das Shops-Menü, die Schaltfläche zum Übertragen an die Shopify-Bestellung und die Fehlermeldung
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes (Odoo 17, 18, 19 und 20): das Shops-Menü, die Schaltfläche zum Übertragen und die Meldung.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Wann und warum sie erscheint

Sie erscheint beim Klick auf An Shopify übertragen (Push to Shopify)

Die Schaltfläche befindet sich im Verkaufsauftrag und wird ausgeblendet, wenn die Shopify-Bestellreferenz (Shopify Order Ref) nicht ausgefüllt ist oder der Auftrag nicht im Status Verkaufsauftrag (Sales Order) ist. Die Bedingung ist in Odoo 17, 18, 19 und 20 dieselbe. Beim Klick fragt Odoo nach einer Bestätigung: Die aktuellen Bestellpositionen (Mengen, hinzugefügte/entfernte Produkte) an die verknüpfte Shopify-Bestellung übertragen? (Push the current order lines (quantities, added/removed products) to the linked Shopify order?). Nach der Bestätigung gelangt die Schaltfläche in den Code, der die Bearbeitungen sendet, und genau dort kann die Meldung erscheinen.

Die genaue Bedingung: Die Kennung der Bearbeitung kommt nicht an

Im Code von Odoo 20 läuft das Senden in dieser Reihenfolge ab. Zuerst prüft er, ob der Auftrag eine Shopify-Referenz hat. Danach fordert er Shopify auf, eine Bearbeitung der Bestellung zu öffnen, und prüft, ob Shopify mit Fehlern antwortet. Zuletzt entnimmt er der Antwort die Kennung der laufenden Bearbeitung. Ist diese Kennung leer, löst er die Meldung aus. Mehr sagt die Bedingung nicht: Sie hängt weder von einer Position noch von einer Menge ab, denn an dieser Stelle hat der Code die Auftragspositionen noch nicht gelesen.

Die Auslassungspunkte sind der Auftragsname

Die Meldung enthält den Namen des Verkaufsauftrags, in dem Sie auf die Schaltfläche geklickt haben. Die Abbildung zeigt denselben Text in weiteren Sprachen des Moduls.

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

Die Reihenfolge zählt: Die Prüfung folgt auf die Anfrage zur Bearbeitung

Bevor der Code die Kennung prüft, kontrolliert er, ob Shopify beim Öffnen der Bearbeitung Fehler zurückgegeben hat; falls ja, bricht er an diesem Schritt ab. Diese Meldung entspricht dem Fall, in dem diese Kontrolle bereits bestanden wurde und trotzdem die Kennung der Bearbeitung fehlt.

Wenn sie erscheint, hat das Modul noch nichts geändert

Nach der Meldung bricht die Aktion ab, und nichts von dem, was geändert werden sollte, wird gespeichert. Die Prüfung liegt vor dem Durchlaufen der Auftragspositionen: Das Modul hat noch keine Menge geändert und kein Produkt hinzugefügt oder entfernt. Außerdem wird die Bestätigung der Bearbeitung, die der Code für den Schluss aufhebt, gar nicht erst ausgelöst.

Was die Schaltfläche anschließend getan hätte

Wird die Bearbeitung geöffnet, durchläuft der Code die Positionen des Odoo-Auftrags, ohne Abschnitts-, Notiz- und Lieferpositionen, und vergleicht sie mit den Positionen der Shopify-Bearbeitung. Er ändert die Menge bei Positionen, die übereinstimmen und sich unterscheiden, fügt Produkte mit einer Shopify-Variante hinzu, die in der Bearbeitung fehlten, und setzt Positionen auf Menge null, die in Shopify vorhanden, in Odoo aber nicht mehr vorhanden sind. Am Ende bestätigt er die Bearbeitung. Wenn die Meldung erscheint, ist nichts davon ausgeführt worden.

Die Meldung sagt nichts über Ihre Positionen

Da die Prüfung vor dem Lesen der Positionen erfolgt, ist ein Auftrag mit geänderten Mengen, neuen oder entfernten Produkten nicht die Ursache, die der Code beschreibt. Die Bedingung bezieht sich nur auf die Antwort, die beim Öffnen der Bestellbearbeitung ankommt.

Der Text des Codes gilt für alle vier Versionen, die beschriebene Abfolge für Odoo 20

Die Meldung steht im veröffentlichten Code von Odoo 17, 18, 19 und 20. Die hier beschriebene Abfolge der Schritte (Referenz, Öffnen der Bearbeitung, Fehlerprüfung, Kennung) stammt aus dem Code von Odoo 20.

Wo die Shops in Odoo liegen

Die Shop-Datensätze öffnen Sie über Shopify › Konfiguration › Shops (Shopify › Configuration › Stores). Der Abschnitt Konfiguration erfordert die Berechtigung Operator und der Abschnitt Shopify die Berechtigung Betrachter (Viewer): Fehlt Ihnen eine davon, sehen Sie diesen Teil des Menüs nicht.

Was Sie prüfen sollten, wenn sie erscheint

  • Notieren Sie den Auftragsnamen, den die Meldung enthält.
  • Prüfen Sie, dass der Auftrag weiterhin im Status Verkaufsauftrag ist und die Shopify-Bestellreferenz ausgefüllt ist: Das sind die beiden Bedingungen dafür, dass die Schaltfläche sichtbar ist.
  • Klicken Sie erneut auf An Shopify übertragen und bestätigen Sie die Rückfrage. Da die Meldung ausgelöst wird, bevor etwas geändert wird, bleibt der Odoo-Auftrag unverändert.
  • Wenn derselbe Auftrag erneut dieselbe Meldung liefert, halten Sie seinen Namen fest und wenden Sie sich an uns.

Wie FlexigoTech Sie unterstützt

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn sich die Meldung bei einem bestimmten Auftrag wiederholt, können wir ihn anhand des Auftragsnamens gemeinsam mit Ihnen prüfen. Das Modul ist in Odoo Apps für 17, 18, 19 und 20 veröffentlicht (Eintrag, Modulseite). Es ist eine Einmalzahlung pro Version und erfordert das Abonnement von FlexigoTech Cloud, Tarif Konnektor: 49 €/Monat oder 490 €/Jahr zzgl. MwSt., bis zu 3 Konten der Plattform.

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.Fehler beim Erstellen des Verkaufsauftrags: Shopify-Daten fehlenWas die Meldung im Shopify Connector for Odoo beim Klick auf «Verkaufsauftrag erstellen» ohne Bestelldaten bedeutet, wann sie erscheint und wie Sie sie beheben.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen