Zum Hauptinhalt springen
Octopia (Cdiscount)

An Octopia melden in Odoo: Checkliste zum Button, Schritt für Schritt

Der Button An Octopia melden (Declare to Octopia) prüft, ob Pakete vorhanden sind, ob die Bestellung keine Fulfillment-Bestellung ist und ob jedes Paket Nummer und Transporteur hat; passt alles, meldet er die Sendung an Octopia und markiert die Bestellung als versendet. Hier steht, was Sie vorher prüfen, was beim Klick passiert und was Sie danach kontrollieren.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 5. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

Vor dem Klick: Wo der Button sitzt und was die Sendung erfüllen muss

Der Button An Octopia melden (Declare to Octopia) befindet sich im selben Formular wie die Felder Bestellung (Order), Lieferauftrag (Picking) und Pakete (Parcels). Die Ansicht knüpft ihn an keine Bedingung: Er ist immer sichtbar, in Odoo 17, 18, 19 und 20.

Mit Code erstelltes Schema des Buttons An Octopia melden, mit einigen Meldungen, die ihn stoppen können, und dem Status error, in dem das Formular danach steht
Schema auf Basis des Modulcodes, kein Odoo-Screenshot: der Button, die Meldungen, die ihn stoppen, und der Status error.

Was der Button prüft, in dieser Reihenfolge

  • Es gibt mindestens ein Paket. Ist die Liste Pakete leer, stoppt der Button mit Fügen Sie mindestens ein Paket hinzu. (Add at least one parcel.). Das ist die erste Prüfung.
  • Die Bestellung gehört zu denen, die Sie selbst versenden. In Odoo 20.0 stoppt der Button mit Fulfillment-Bestellungen versenden sich selbst -- eine Sendungsmeldung würde von Octopia abgelehnt (409). (Fulfillment orders ship themselves -- declaring one would be refused (409) by Octopia.), wenn die Bestellung eine Versorgungsart angibt, die nicht die des Verkäufers ist. Ist die Versorgungsart leer, bremst diese Prüfung nichts.
  • Jedes Paket hat eine Paketnummer. Die Pakete werden einzeln geprüft; das erste ohne Nummer stoppt die Aktion mit Jedes Paket benötigt eine Paketnummer. (Every parcel needs a parcel number.).
  • Jedes Paket hat einen Transporteur. Übermittelt wird der Name des zugeordneten Transporteurs und, falls es keinen gibt, der Freitext. Fehlt beides, erscheint Jedes Paket benötigt einen Transporteur (zugeordnet oder Freitext). (Every parcel needs a carrier (mapped or free text).).

Schlägt eine dieser Prüfungen fehl, bricht die Aktion an dieser Stelle ab: Der Versanddatensatz und der Aufruf an Octopia kommen erst danach.

Optionale Daten, die in der Meldung mitgehen

  • Tracking-Adresse. Hat ein Paket eine, wird sie seiner Meldung hinzugefügt; sonst geht das Paket ohne sie.
  • Bestellpositionen. Sind bei einem Paket einige, aber nicht alle Bestellpositionen markiert, nennt die Meldung diese Positionen. Sind keine oder alle markiert, werden sie nicht einzeln aufgeführt.
  • Lieferauftrag. Enthält das Formular einen Lieferauftrag, speichert ihn die erstellte Sendung.

Die CGMAD von Cdiscount Marketplace (25.08.2025, S. 47) geben an, dass die Versandbestätigung die Sendungsverfolgungsnummer enthält.

48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo (Video auf Englisch)

Was beim Klick passiert, Schritt für Schritt

In Odoo 20.0 führt der Button nach bestandenen Prüfungen Folgendes aus, in dieser Reihenfolge:

  1. Er erstellt den Versanddatensatz der Bestellung, mit den vorbereiteten Paketen und dem Lieferauftrag, falls vorhanden.
  2. Er nimmt die Verbindung des Octopia-Kontos der Bestellung und sendet Octopia die Versandmeldung, mit der Bestellkennung bei Octopia und den Paketen.
  3. Liefert Octopia einen API-Fehler zurück, setzt er die Sendung auf den Status error und schreibt als Nachricht den Fehlertext, gefolgt von den Fehlerdetails der Antwort, und wirft denselben Fehler erneut. Die Aktion endet mit diesem Fehler und die Bestellung wird nicht als versendet markiert.
  4. Läuft alles gut, setzt er die Sendung mit Versanddatum und -uhrzeit auf den Status sent, markiert die Bestellung als versendet, legt eine Zeile im Synchronisierungsprotokoll an (Typ Sendungen, Ergebnis erfolgreich, mit Bestellkennung und Anzahl der Pakete) und schließt das Fenster.

Mit Odoo auf Deutsch heißt der Button An Octopia melden; in anderen Sprachen ändert sich die Beschriftung:

Mit Code auf Basis der Modulübersetzungen erstelltes Schema mit dem Buttontext in fünf Sprachen
Schema auf Basis der Sprachdateien des Moduls, kein Odoo-Screenshot: Spanisch Declarar a Octopia, Deutsch An Octopia melden, Französisch Déclarer à Octopia, Italienisch Dichiara a Octopia und Portugiesisch Declarar à Octopia.

Nach dem Klick: Was Sie kontrollieren

  • Das Fenster hat sich geschlossen: Das tut der Button, wenn er erfolgreich beendet ist.
  • Die Sendung steht auf sent und die Bestellung gilt als versendet.
  • Im Synchronisierungsprotokoll gibt es eine neue Zeile vom Typ Sendungen.
  • Wenn ein Octopia-Fehler auftrat, lesen Sie den vollständigen Text, der die Fehlerdetails der Antwort enthält, und beheben Sie, was er nennt, bevor Sie erneut melden.
  • Handelt es sich um eine Meldung aus dem ersten Abschnitt, liegt der Fehler in den Daten des Formulars: Diese Prüfungen laufen, bevor die Sendung erstellt und Octopia aufgerufen wird.

Was Sie dafür brauchen

Das Modul ist eine Einmalzahlung pro Version und in Odoo Apps für 17, 18, 19 und 20 veröffentlicht; den Preis jeder Version finden Sie auf der zugehörigen Odoo-Apps-Seite. Zusätzlich brauchen Sie das Abonnement für FlexigoTech Cloud, Tarif Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert und die Synchronisierung überwacht.

Wie FlexigoTech Ihnen hilft

Wenn Sie Odoo einführen und den Versandprozess mit Octopia startklar machen möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen.

Weiterlesen

Was die Schaltfläche «Diskussion öffnen» im Octopia Connector tut: Mythen und FaktenWas die Schaltfläche Diskussion öffnen im Octopia Connector für Odoo tut: wann sie sichtbar ist, was sie prüft, was sich ändert und welche Fehler auftreten.Was der Button «An Octopia übermitteln» bei Werbeaktionen macht, Schritt für SchrittSo funktioniert der Button An Octopia übermitteln bei Werbeaktionen in Odoo: wann er erscheint, was er prüft, was sich ändert und welche Hinweise möglich sind.Was die Schaltfläche „An Octopia übermitteln“ bei einer Stornierung tut, mit BeispielWas die Schaltfläche An Octopia übermitteln bei einer Stornierung in Odoo tut: wann sie erscheint, was sie prüft.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen