Zum Hauptinhalt springen
Shopify

«Shopify-Lagersynchronisierung für … fehlgeschlagen: …»: Wann er erscheint und was zu tun ist

Die Meldung Shopify-Lagersynchronisierung für … fehlgeschlagen: … (Shopify stock pull failed for …: …) erscheint, wenn Sie in einem Shop mit aktivierter Lagersynchronisierung auf Bestand abrufen (Pull Stock) klicken und ein Schritt des Vorgangs fehlschlägt. Die erste Lücke ist die Domain des Shops, die zweite der Text des zugrunde liegenden Fehlers. Die Aktion wird abgebrochen: Was zu korrigieren ist, steht in diesem zweiten Text.

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

Was bedeuten die Lücken in der Meldung?

In der ersten steht die Domain des Shopify-Shops, in der zweiten der Text des Fehlers, der den Abbruch ausgelöst hat. Das Modul interpretiert die Ursache nicht: Es übernimmt den Fehler des fehlgeschlagenen Schritts und zeigt ihn hinter der Domain an. Deshalb sagt Ihnen die zweite Lücke, was zu beheben ist.

Mit Code erstelltes Schema (kein Odoo-Bildschirm) mit dem Meldungstext in mehreren Sprachen
Schema auf Basis der veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot): Mit Odoo auf Deutsch lautet die Meldung «Shopify-Lagersynchronisierung für … fehlgeschlagen: …»; es zeigt außerdem den Text auf Spanisch, Französisch, Italienisch und Portugiesisch.

Wann genau erscheint sie?

Es müssen zwei Bedingungen gleichzeitig erfüllt sein. Erstens: Im Shop ist die Lagersynchronisierung aktiviert; andernfalls überspringt die Aktion diesen Shop und tut nichts. Zweitens: Nach dem Start des Laufs schlägt etwas fehl, das keine Pause von FlexigoTech Cloud ist. In Odoo 20.0 geht das Modul in dieser Reihenfolge vor: Es öffnet einen Lauf im Synchronisierungsprotokoll, sucht die mit Shopify verknüpften Produkte, die aktiv sind, eine Shopify-Inventarartikel-ID haben und zur selben Firma wie der Shop gehören, bestimmt den Odoo-Lagerort, ermittelt den Shopify-Standort des Shops, fragt bei Shopify die verfügbaren Mengen gruppenweise ab und wendet sie Produkt für Produkt an. Liefert einer dieser Schritte einen Fehler, der nicht zu den weiter unten beschriebenen Situationen gehört, markiert das Modul den Lauf im Protokoll mit dem Fehlertext als fehlgeschlagen, schreibt ihn ins Serverlog und löst diese Meldung aus.

Wie komme ich zu dieser Meldung?

Über die Schaltfläche Bestand abrufen im Shop-Formular; sie ist in Odoo 17, 18, 19 und 20 immer sichtbar. Das Formular öffnen Sie über das Menü Shopify › Konfiguration › Shops (Shopify › Configuration › Stores). Jeder Menüabschnitt erfordert eine Berechtigung; haben Sie keine, sehen Sie den Abschnitt nicht: Konfiguration erfordert Operator, Shopify erfordert Betrachter. Was die Schaltfläche vor dem Fehler tut, sehen Sie in der Schaltfläche Schritt für Schritt erklärt. Außerdem gibt es eine geplante Aufgabe namens Bestand aus Shopify abrufen (Shopify → Odoo) (Shopify Pull Stock (Shopify → Odoo)).

Mit Code erstelltes Schema (kein Odoo-Bildschirm): vom Shop-Menü zur Schaltfläche zum Abrufen des Bestands und zur geplanten Aufgabe und von dort zur Fehlermeldung
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes: das Shop-Menü, die Schaltfläche zum Abrufen des Bestands, die geplante Aufgabe und die Meldung, vorhanden in 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)

Welche Situationen diese Meldung nicht auslösen

Was passiert, wenn es keine verknüpften Produkte oder keinen Lagerort gibt?

Keine dieser Situationen löst diese Meldung aus. Gibt es keine verknüpften Produkte, die die oben genannten Bedingungen erfüllen, wird der Lauf als abgeschlossen beendet, mit einem Hinweis im Protokoll. Für den Lagerort nutzt das Modul den Haupt-Standort von Shopify, der einem Odoo-Lagerort entspricht; gibt es keinen, verwendet es das Lagerhaus des Shops oder, falls der Shop kein Lagerhaus hat, das erste Lagerhaus seiner Firma mit dessen Lagerort. Findet es auch dann keinen, bleibt der Lauf im Protokoll als fehlgeschlagen markiert und das Modul geht zum nächsten Shop über, ohne diese Meldung auszulösen.

Löst ein Produkt, das sich nicht aktualisiert, die Meldung aus?

Nein. Das Anwenden der Mengen hat pro Produkt eine eigene Kontrolle: Schlägt eines fehl, notiert das Modul es im Serverlog, zählt es als Fehler und macht mit dem nächsten weiter. Am Ende steht der Lauf im Protokoll mit den aktualisierten Mengen und den gezählten Fehlern: korrekt, wenn es keine Fehler gab, teilweise, wenn es Fehler gab und mindestens ein Produkt aktualisiert wurde, und fehlgeschlagen, wenn es Fehler gab und keines aktualisiert wurde. Bei jedem aktualisierten Produkt wird das Datum seiner letzten Lagersynchronisierung vermerkt.

Und wenn FlexigoTech Cloud die Synchronisierung pausiert hat?

Auch dann erscheint diese Meldung nicht: Das Modul löscht den Lauf aus dem Protokoll, damit er nicht als fehlgeschlagen erscheint, und gibt die Pause weiter. Die Verbindung läuft über FlexigoTech Cloud, das die Synchronisierung überwacht und bei Fehlern per E-Mail benachrichtigt.

Was geschieht mit der Aktion, wenn die Meldung erscheint?

Die Aktion wird abgebrochen. Beheben Sie die Ursache und klicken Sie erneut auf Bestand abrufen.

So beheben Sie den Fehler

Was tue ich, wenn sie erscheint?

Lesen Sie zuerst die zweite Lücke vollständig und prüfen Sie, ob die Domain in der ersten der erwartete Shop ist. Beheben Sie dann die Ursache, die dieser Text beschreibt: Sie kann aus der Suche nach dem Shopify-Standort des Shops, aus dem Aufruf bei Shopify oder aus einem anderen Schritt des Vorgangs stammen. Hat der Shop keinen gespeicherten Standard-Standort von Shopify, fragt das Modul bei Shopify den ersten zurückgegebenen ab und speichert ihn. Klicken Sie zuletzt erneut auf Bestand abrufen. Wenn Ihnen der Text der zweiten Lücke nicht klarmacht, was fehlschlägt, speichern Sie ihn vollständig, bevor Sie um Hilfe bitten.

Erscheint sie in allen Odoo-Versionen?

Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht, und die Meldung steht im veröffentlichten Code aller dieser Zweige. Die Schaltfläche Bestand abrufen ist dort immer sichtbar.

Wenn Sie Hilfe bei der Lagersynchronisierung brauchen

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Das Modul finden Sie auf der Odoo-Apps-Seite oder auf der Seite bei flexigotech.com. Es ist eine Einmalzahlung pro Odoo-Version und setzt das Abonnement von FlexigoTech Cloud voraus (Tarif Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.).

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