Der Fall
Ein Heimwerkerfachhandel verkauft in seinem eigenen Shopify, bei Leroy Merlin und bei Cdiscount und versendet mit Correos Express. Er hat kein ERP: Jeder Kanal hat seine eigene Verwaltungsoberfläche, und die Pakete werden auf der Website des Versanddienstleisters angemeldet.
So sieht jede beliebige Bestellung aus:
- Die Bestellung geht in einer der drei Verwaltungsoberflächen ein.
- Jemand kopiert Name, Adresse und Telefonnummer des Käufers auf die Website von Correos Express und wählt den Dienst.
- Das Etikett wird gedruckt und auf den Karton geklebt.
- Die Sendungsnummer, die der Versanddienstleister angibt, wird kopiert.
- Man kehrt zur Verwaltung des Shops zurück, sucht die Bestellung und fügt die Nummer ein.
- Bei Leroy Merlin markiert man die Bestellung außerdem als versendet.
Bei wenigen Bestellungen ist das erträglich. Problematisch wird es, wenn sich die Bestellungen am späten Nachmittag stauen, wenn die Person, die packt, nicht diejenige ist, die abrechnet, oder wenn eine Nummer in die falsche Bestellung eingefügt wird.

Was jeder Shop verlangt
| Shop | Was er erwartet | Quelle |
|---|---|---|
| Shopify | Dass Sie Artikel als erfüllt markieren, sobald sie versandfertig sind, mit den Versanddaten und der Angabe, ob der Kunde benachrichtigt wird | Shopify-API-Dokumentation (fulfillmentCreate) |
| Leroy Merlin und Decathlon (Mirakl) | Die Sendungsverfolgung, sobald Sie die Nummer des Versanddienstleisters haben, und die Validierung der Sendung bei jeder Eingabe | Mirakl-API-Dokumentation (OR23 und OR24) |
| Cdiscount | Eine Versandbestätigung mit der Sendungsnummer | Bedingungen von Cdiscount für Verkäufer |
Bei Cdiscount wird der Versand außerdem gemessen. Der Verkäufer verpflichtet sich zu einer Versandquote von 97,5 % oder mehr. Meldet er den Versand nicht, nachdem der Käufer die Bestellung bestätigt hat, wird die Bestellung automatisch storniert und diese Quote verschlechtert sich. Eine Nummer, die nie eingefügt wird, ist kein kleiner Flüchtigkeitsfehler.
Darunter liegt außerdem die Frist gegenüber dem Kunden. Nach der europäischen Verbraucherrechte-Richtlinie liefert der Händler, sofern kein anderer Termin vereinbart wurde, unverzüglich und spätestens innerhalb von 30 Tagen. Kommt die Ware nicht an, kann der Verbraucher eine Nachfrist setzen und, falls auch diese verstreicht, vom Vertrag zurücktreten und alles Gezahlte zurückverlangen.

Dieselbe Bestellung mit Odoo
In Odoo 17, 18, 19 und 20 sendet Odoo bei der Validierung einer ausgehenden Lieferung mit einem integrierten Versanddienstleister die Sendung an den Dienstleister. Ausgehende Vorgänge haben dies standardmäßig aktiviert.
Mit dem Konnektor für Correos Express wird diese Sendung bei Correos Express erfasst, und der Konnektor hinterlegt im Lieferschein:
- Das Etikett als PDF, zum Drucken direkt von dort.
- Die Sendungsnummer und den öffentlichen Verfolgungslink von Correos Express.
- Den Status der Sendung: Pendiente, Enviado, Etiqueta OK oder Error CEX.
Die Aufgabe «CEX - Sincronizar tracking API» aktualisiert die Sendungsverfolgung alle 30 Minuten.
Es fehlt der Rückweg, vom Lieferschein zum Shop. Hier kommen die Konnektoren der einzelnen Kanäle ins Spiel, und jeder hat seinen eigenen Schalter:
- Shopify: Ist im Shop die Option aktiviert, die Erfüllung bei der Validierung zu senden, schickt Odoo sie mit der Sendungsverfolgung. Sie ist standardmäßig deaktiviert.
- Leroy Merlin und Decathlon: Mit dem Betreiberprofil sendet Odoo bei der Validierung der Lieferung die Sendungsverfolgung und markiert die Bestellung in Mirakl als versendet, ohne weitere Einstellungen.
- Cdiscount: Ist «Push Tracking on Delivery Validation» im Octopia-Konto aktiviert, meldet Odoo den Versand bei der Validierung. Auch diese Option ist standardmäßig deaktiviert.
Die Schritt-für-Schritt-Anleitung für jeden einzelnen steht in den jeweiligen Leitfäden: die Sendungsverfolgung bei Shopify, die Versandmeldung bei Cdiscount und das Profil für Leroy Merlin und Decathlon.

Was sich im Lager ändert
Wer die Bestellung packt, validiert die Lieferung und druckt das Etikett direkt aus dem Lieferschein. Niemand kopiert mehr Adressen oder Nummern, und der Shop erhält die Sendungsverfolgung, ohne dass jemand seine Verwaltung öffnen muss. Tritt ein Fehler auf, wird er im Lieferschein oder im Protokoll des Konnektors festgehalten, statt erst dann aufzufallen, wenn der Kunde nachfragt.
So richten wir es ein
Bei FlexigoTech implementieren wir Odoo 17, 18, 19 oder 20 mit unseren Konnektoren für Shops und Versanddienstleister, damit Ihre Shops vernetzt arbeiten. Odoo Online nimmt keine Module von Drittanbietern an, daher arbeiten wir auf Odoo.sh oder auf einem eigenen Server. Jeder Konnektor kann 14 Tage lang kostenlos und ohne Karte direkt aus Odoo getestet werden, und der Plan Conector beginnt bei 49 € pro Monat zzgl. MwSt. Alles, was individuell angepasst werden muss, erhält ein Angebot nach einer kostenlosen Analyse des Umfangs, und nichts wird ohne Ihre schriftliche Zustimmung in Rechnung gestellt.
Schreiben Sie uns an comercial@flexigobe.com, hinterlassen Sie Ihre Daten auf der Kontaktseite oder buchen Sie einen Anruf, und wir schauen uns das gemeinsam an, mit einer Woche Ihrer Sendungen vor uns.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 17.0, 18.0, 19.0 und 20.0) und in den verlinkten Quellen
Quellen
- developer.mirakl.com/content/product/mmp/rest/seller/openapi3/orders/or23.md
- developer.mirakl.com/content/product/mmp/rest/seller/openapi3/orders/or24.md
- shopify.dev/docs/api/admin-graphql/latest/mutations/fulfillmentCreate
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- publications.europa.eu/resource/cellar/6c8e7593-7a75-4b58-b709-542f06ee7a28.0012.03/DOC_1
- github.com/odoo/odoo/blob/20.0/addons/stock_delivery/models/stock_picking.py
- Quellcode des Moduls: flexigobe_correos_express · 17.0 56f6f9f · 18.0 7fcdd81 · 19.0 edec9c0 · 20.0 24075e3: models/delivery_carrier.py (cex_send_shipping, _cex_create_shipment, _cex_fetch_and_store_label, cex_get_tracking_link), models/stock_picking.py, data/cex_cron_data.xml
- Quellcode des Moduls: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/stock_picking.py, models/shopify_instance.py, views/shopify_instance_views.xml
- Quellcode des Moduls: flexigobe_mirakl_connector · 17.0 f10058e · 18.0 0d42567 · 19.0 9939dcd · 20.0 5c53911: models/stock_picking.py (button_validate, _mirakl_sync_sale_shipping_contacts, action_mirakl_push_tracking), models/mirakl_instance.py (_mirakl_auto_push_tracking_on_validate), views/stock_picking_views.xml; proveedores Leroy Merlin y Decathlon: _mirakl_auto_push_tracking_on_validate y _mirakl_repair_shipping_before_validate devuelven True
- Quellcode des Moduls: flexigobe_octopia_connector · 17.0 6c9bfab · 18.0 aff6741 · 19.0 d15e273 · 20.0 27d9c64: models/octopia_account.py (auto_push_tracking), models/octopia_order_actions.py (button_validate, _declare_for_picking)
- flexigotech.com/precios.html
- flexigotech.com/services.html
- flexigotech.com/en/services.html
- flexigotech.com/services/desarrollo-a-medida.html
