Zum Hauptinhalt springen
Shopify

Die Aufgabe «Bestand an Shopify senden» in Odoo, erklärt im Glossar

Die geplante Aktion Bestand an Shopify senden (Shopify Push Stock) läuft alle 20 Minuten und ist nach der Installation aktiv. Bei jedem Durchlauf geht sie die aktiven Shops mit aktivierter Bestandssynchronisierung und hinterlegten Zugangsdaten durch und sendet die freie Menge jedes verknüpften Produkts an Shopify.

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 17.0 und 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Die Aufgabe und ihr Takt

Alles dreht sich um eine geplante Aktion des Moduls: die, die den Bestand von Odoo an Shopify sendet. Hier sind ihre Begriffe, mit den Bezeichnungen, wie Sie sie in Odoo auf Deutsch sehen.

Schema mit der geplanten Aktion, die alle 20 Minuten läuft und nach der Installation aktiv ist, darunter das Menü der Shops
Mit Code erstelltes Schema auf Grundlage des veröffentlichten Modulcodes (kein Odoo-Screenshot): die geplante Aktion, ihre Häufigkeit und das Menü der Shops.
Bestand an Shopify senden (Shopify Push Stock)
Geplante Aktion des Moduls. Bei jedem Durchlauf sucht sie die Shops, die die Bedingungen des nächsten Abschnitts erfüllen, und sendet Shop für Shop die Menge jedes verknüpften Produkts an Shopify. Sie existiert in den Zweigen 17.0, 18.0, 19.0 und 20.0.
Häufigkeit
Die Aufgabe läuft alle 20 Minuten und ist nach der Installation aktiv. In Odoo 17.0 ist sie so konfiguriert, dass sie sich endlos wiederholt. Wenn sie nichts tut, prüfen Sie zuerst, ob sie noch aktiv ist.
Shops (Menü)
Die Shop-Datensätze öffnen Sie über Shopify › Konfiguration › Shops. Um den Abschnitt Konfiguration zu sehen, brauchen Sie die Berechtigung Operator; für den Abschnitt Shopify die Berechtigung Betrachter. Wenn Sie keine von beiden haben, sehen Sie diesen Abschnitt nicht.
Administrator
Wer die Aufgabe ausführt, muss Administrator sein. Andernfalls bricht die Aufgabe mit Only an administrator can run this scheduled action. ab und sendet nichts.

Der Name der Aufgabe ändert sich mit der Sprache Ihres Odoo. Mit Odoo auf Deutsch heißt sie Bestand an Shopify senden; das Schema zeigt, wie sie in anderen Sprachen heißt.

Schema mit dem Namen der Aufgabe in fünf Sprachen: Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Mit Code erstelltes Schema auf Grundlage der veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot): auf Spanisch Enviar stock a Shopify; auf Deutsch Bestand an Shopify senden; auf Französisch Envoyer le stock vers Shopify; auf Italienisch Invia giacenze a Shopify; auf Portugiesisch Enviar stock para o Shopify.
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 Shops erreicht werden

Aktiver Shop mit aktivierter Bestandssynchronisierung
Die Aufgabe nimmt nur Shops, die aktiv sind und bei denen die Bestandssynchronisierung aktiviert ist. Ein Shop, der eine der beiden Bedingungen nicht erfüllt, bleibt bei diesem Durchlauf außen vor.
Hinterlegte Zugangsdaten
Außerdem muss beim Shop ein Zugriffstoken oder das API-Secret der App hinterlegt sein. Eines von beiden genügt: Ein Shop mit Client-Zugangsdaten hat unter Umständen kein Token, bis sein erster Aufruf es erzeugt, und deshalb akzeptiert die Aufgabe auch einen Shop, der nur Zugangsdaten hat.
Fehler in einem Shop
Jeder Shop wird getrennt verarbeitet. Schlägt einer fehl, wird der Fehler im Log protokolliert und die Aufgabe macht mit dem nächsten Shop weiter.

Welche Produkte und welche Menge gesendet werden

Verknüpftes und aktives Produkt
Von jedem Shop werden die verknüpften Produkte gesendet, die aktiv sind, einen zugewiesenen Shopify-Lagerartikel haben und zum Unternehmen des Shops gehören: Der Bestand eines Produkts eines anderen Unternehmens wird nicht gesendet, auch nicht über eine alte Verknüpfung. Hat ein Shop keines, vermerkt der Durchlauf nur das Sendedatum im Shop und geht zum nächsten.
Freie Menge
Gesendet wird der freie Bestand (was vorhanden ist abzüglich des bereits Reservierten), nicht der Bestand vor Ort, auf eine ganze Zahl gerundet und mit dem Unternehmen des Shops berechnet; gibt es keinen Wert, wird null gesendet. Ein in Odoo bestätigter Shopify-Auftrag reserviert die Einheit, aber der Bestand vor Ort sinkt erst bei der Validierung der Lieferung: Mit dem Bestand vor Ort würde Shopify die bereits verkaufte Einheit wieder als verfügbar sehen.
Standort
Alle Mengen eines Shops werden in einem Durchlauf mit demselben Shopify-Standort gesendet.
Hundertergruppe
Die Produkte eines Shops werden in Gruppen von 100 gesendet. Nach dem Senden jeder Gruppe vermerkt das Modul das Datum der letzten Bestandssynchronisierung bei den Produkten dieser Gruppe. Das Datum der letzten Sendung des Shops wird vermerkt, wenn alle Gruppen abgeschlossen sind.
Festgesetzte Menge ohne Vergleich
Jede Menge wird als verfügbare Menge gesendet, mit dem Grund Korrektur und ohne Vergleich mit dem, was Shopify in diesem Moment hat: Der Wert aus Odoo wird festgesetzt, egal welcher in Shopify steht.
Sendeschlüssel
Jeder Durchlauf erzeugt einen eigenen Schlüssel, für jede Gruppe ein anderer, der die Sendung begleitet. So werden dieselben Mengen, die später gesendet werden, nicht als Duplikat einer früheren Sendung behandelt.

Was prüfen, wenn die Aufgabe nichts tut

Folgen Sie der Reihenfolge, in der die Aufgabe entscheidet:

  • Dass die Aufgabe Bestand an Shopify senden noch aktiv ist.
  • Dass, wer sie ausführt, Administrator ist; sonst bricht sie mit der obigen Meldung ab.
  • Dass der Shop aktiv ist und die Bestandssynchronisierung aktiviert hat. Die Shop-Datensätze öffnen Sie über Shopify › Konfiguration › Shops.
  • Dass beim Shop ein Zugriffstoken oder das API-Secret der App hinterlegt ist.
  • Dass es aktive verknüpfte Produkte gibt, mit Shopify-Lagerartikel und vom Unternehmen des Shops. Ohne eines vermerkt der Durchlauf nur das Datum und macht weiter.
  • Dass die freie Menge der erwarteten entspricht: Das Reservierte ist bereits abgezogen.

Zum Button Pull Stock gibt es einen eigenen Artikel: was er Schritt für Schritt tut.

Wie FlexigoTech Ihnen hilft

FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt Konnektoren und individuelle Integrationen. Das Modul wird für 17.0, 18.0, 19.0 und 20.0 veröffentlicht (Eintrag in Odoo Apps, Modulseite). Es ist eine Einmalzahlung pro Version und erfordert das Abonnement von FlexigoTech Cloud: Der Tarif Konnektor kostet 49 €/Monat oder 490 €/Jahr zzgl. MwSt. (der Tarif Pro 98 €/Monat oder 980 €/Jahr zzgl. MwSt.). Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und per E-Mail warnt, wenn sie fehlschlägt.

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 17.0 und 20.0) und in den verlinkten Quellen

Quellen