Wie dieselbe Einheit zweimal verkauft wird
Der Fall ist einfach. Von einem Produkt ist noch die letzte Einheit da. Sie wird am Vormittag in Ihrem Onlineshop verkauft. Die Tabelle, in der Sie den Bestand führen, wird am Nachmittag aktualisiert, wenn jemand Zeit hat. In der Zwischenzeit zeigt der Marktplatz diese Einheit weiter an, und ein zweiter Kunde kauft sie.

Jetzt haben Sie zwei schlechte Auswege: die zweite Bestellung stornieren oder den Kunden warten lassen, bis Nachschub kommt. Beide haben Kosten, die man im Moment nicht sieht.

Was man Ihnen beim zweiten Kanal nicht sagt
Dass der Marktplatz davon ausgeht, dass Ihr Bestand aktuell ist
Die Bedingungen von Cdiscount verlangen vom Verkäufer, dass alles, was er einstellt, vorrätig und sofort verfügbar ist, dass er seinen Bestand in Echtzeit aktualisiert und dass er zurückzieht, was nicht mehr verfügbar ist. Melden Sie für ein Produkt keinen Bestand, sperrt Cdiscount das Angebot automatisch. Das System vertraut also der Zahl, die Sie schicken.
Dass Stornieren nicht umsonst ist
Cdiscount verlangt auch, Verkäufe nicht ohne triftigen Grund auf eigene Faust zu stornieren. Und es misst Ihren Service: Es verlangt eine Versandquote von mindestens 97,5 %. Melden Sie nach der Bestätigung durch den Käufer keinen Versand, wird die Bestellung von selbst storniert, und diese Quote sinkt.
Dass Warten auch nicht hilft
Die europäische Verbraucherrechte-Richtlinie legt fest, dass Sie, sofern nichts anderes vereinbart ist, ohne unangemessene Verzögerung und spätestens 30 Tage nach dem Kauf liefern. Schaffen Sie das nicht, setzt Ihnen der Kunde eine Nachfrist, und halten Sie auch diese nicht ein, kann er vom Vertrag zurücktreten, und Sie erstatten alles Bezahlte.
Dass Ihr eigener Shop bei null weiterverkaufen kann
In Shopify hat jede Variante ihre Bestandsrichtlinie. Mit CONTINUE können Kunden sie weiter kaufen, auch wenn sie ausverkauft ist; mit DENY nicht. Ist eine Variante aus Versehen auf CONTINUE geblieben, verkauft Ihre Website, was Sie nicht haben, auch wenn die Zahl stimmt.
Dass auch die Pflege von Hand einen Haken hat
In der Verkäufer-API von Mirakl, der Plattform hinter Marktplätzen wie Leroy Merlin oder Decathlon, müssen beim Anlegen oder Aktualisieren von Angeboten alle Felder mitgeschickt werden: Felder, die fehlen, fallen auf ihren Standardwert zurück. Mirakl empfiehlt das alle 5 Minuten und höchstens einmal pro Minute. Kein Team hält diesen Rhythmus von Hand durch.
Was es wirklich löst
Dass der Bestand an einem einzigen Ort liegt und jeder Kanal dort liest. Eurostat beschreibt zwei Wege, Informationen automatisch zwischen den Bereichen eines Unternehmens zu teilen: mehrere Anwendungen an einer gemeinsamen Datenbank oder ein einziges modulares ERP. Odoo gehört zur zweiten Art.
Mit Odoo liegt der Bestand an einem Ort, und die Connectoren verteilen ihn:
- Der Shopify-Connector schickt den Odoo-Bestand alle 20 Minuten an den Shop und holt alle 6 Stunden die verfügbare Menge aus Shopify und setzt sie als Lagerbestand von Odoo, über den bisherigen und ohne Lagerbewegung.
- Gesendet wird die freie Menge: was da ist, abzüglich dessen, was schon reserviert ist. Eine bestätigte Bestellung reserviert die Einheit sofort, auch wenn sie das Lager noch nicht verlassen hat, sodass der Shop sie nicht mehr anbietet, ohne auf den Versand zu warten.
- Der Amazon-Connector synchronisiert jede Minute die ausstehenden Preise und Bestände.

Was sich im Alltag ändert: Die in Odoo bestätigten Bestellungen reservieren aus demselben Bestand, und die Kanäle erhalten die neue Menge beim nächsten Lauf. Es gibt keine Tabelle mehr, an die jemand denken muss.
Wie wir es einrichten
Bei FlexigoTech führen wir Odoo 17, 18, 19 oder 20 ein und verbinden Ihre Shops und Marktplätze mit unseren Connectoren. Odoo Online lässt keine Module von Drittanbietern zu, deshalb arbeiten wir mit Odoo.sh oder auf einem eigenen Server. Jeder Connector lässt sich 14 Tage aus Odoo heraus testen, kostenlos und ohne Karte, und der Connector-Tarif beginnt bei 49 € im Monat, zzgl. MwSt. Braucht Ihr Ablauf etwas, das es nicht gibt, entwickeln wir es nach Maß: Wir analysieren den Fall kostenlos und nennen Ihnen einen Festpreis, bevor wir programmieren.
Schreiben Sie uns an comercial@flexigobe.com, hinterlassen Sie Ihre Daten im Kontaktformular oder buchen Sie einen Termin, und wir sehen uns Ihre Kanäle gemeinsam an.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 17.0, 18.0, 19.0 und 20.0) und in den verlinkten Quellen
Quellen
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- shopify.dev/docs/api/admin-graphql/latest/enums/ProductVariantInventoryPolicy.md
- developer.mirakl.com/content/product/mmp/rest/seller/openapi3/offers/of24.md
- publications.europa.eu/resource/cellar/6c8e7593-7a75-4b58-b709-542f06ee7a28.0012.03/DOC_1
- ec.europa.eu/eurostat/statistics-explained/index.php?title=E-business_integration
- flexigotech.com/precios.html
- flexigotech.com/services/desarrollo-a-medida.html
- Quellcode des Moduls: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: data/ir_cron_data.xml, models/shopify_instance.py (action_push_stock, action_pull_stock, cron_push_stock, cron_pull_stock)
- Quellcode des Moduls: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: data/ir_cron_data.xml
- flexigotech.com/en/services.html
