Zum Hauptinhalt springen
Octopia (Cdiscount)

Was die Schaltfläche „An Octopia übermitteln“ bei einer Stornierung tut, mit Beispiel

Die Schaltfläche An Octopia übermitteln sendet die Stornierungsanfrage einer Bestellung an Octopia, setzt sie auf den Status InProgress und vermerkt die Übermittlung im Synchronisationsprotokoll. Sie ist nur sichtbar, solange sich die Anfrage im Anfangsstatus befindet, und verlangt vor der Aktion eine Bestätigung. Ist die Stornierung teilweise und hat keine Positionen, bricht sie mit einer Meldung ab und ändert nichts.

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
5 Min.

Wo die Schaltfläche liegt und wann sie sichtbar ist

Stornierungsanfragen öffnen Sie über das Menü Octopia › Bestellungen › Stornierungen. Der Bereich Octopia erfordert die Berechtigung Octopia-Benutzer: Haben Sie sie nicht, sehen Sie diesen Bereich nicht. Auf diesem Bildschirm befindet sich die Schaltfläche An Octopia übermitteln, die es in Odoo 17, 18, 19 und 20 gibt.

Die Schaltfläche ist nur sichtbar, solange sich die Anfrage im Anfangsstatus befindet. Sobald der Status ein anderer wird, verschwindet sie.

Mit Code erstelltes Schema, kein Odoo-Bildschirm: das Menü Stornierungen, die Schaltfläche Submit to Octopia mit der Meldung, die sie stoppen kann, auf einer Seite und der Status InProgress, in dem die Karteikarte danach steht
Schema des Ablaufs der Schaltfläche nach dem veröffentlichten Code des Moduls; die Beschriftungen sind englisch, so wie sie im Code stehen.

Bevor Sie klicken, prüfen Sie die relevanten Daten der Karteikarte. Die Liste Stornierungen zeigt Konto (Account), Bestellung (Order) und Ereignistyp (Event Type). In der Karteikarte hat Ereignistyp den Wert Gesamte Bestellung (Full Order), der Standardwert, oder Bestimmte Positionen (Specific Lines). Das Feld Positionen (teilweise) (Lines (partial)) erscheint nur, wenn Ereignistyp den Wert Bestimmte Positionen hat; beim Standardwert ist es nicht zu sehen.

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)

Ein erfundenes Beispiel: Tienda Mediterránea storniert zwei Bestellungen

Beispiel Fiktiver Fall: Firma und Zahlen sind erfunden, um den Ablauf zu zeigen.

Tienda Mediterránea, ein erfundenes Unternehmen, das Haushaltswaren auf Cdiscount verkauft, hat zwei Stornierungen zu übermitteln. Es öffnet Octopia › Bestellungen › Stornierungen und ruft die erste auf.

Erste Stornierung: die gesamte Bestellung

Der Ereignistyp ist Gesamte Bestellung. Die Person klickt auf An Octopia übermitteln und Odoo fragt: Das Übermitteln einer angenommenen Stornierung erstattet dem Kunden den Betrag. Fortfahren? (Submitting an accepted cancellation refunds the customer. Continue?). Nach der Bestätigung tut die Methode in Odoo 20 Folgendes, in dieser Reihenfolge:

  1. Befindet sich die Anfrage nicht mehr im Anfangsstatus, überspringt sie sie, ohne etwas zu tun.
  2. Sie nimmt die Bestellung der Anfrage und öffnet die Verbindung zu Octopia über das Konto dieser Bestellung.
  3. Da es sich um eine gesamte Bestellung handelt, sendet sie an Octopia die Kennung der Bestellung, den Grund der Anfrage und die Erstattung der Versandkosten, die die Anfrage enthält.
  4. Ist die Antwort von Octopia ein Datensatz, speichert sie in der Karteikarte die von Octopia zurückgegebene Kennung der Anfrage als Referenz.
  5. Sie schreibt den Status InProgress sowie Datum und Uhrzeit der Übermittlung.
  6. Sie legt im Synchronisationsprotokoll einen Eintrag vom Typ Stornierungen an, mit erfolgreichem Ergebnis und einem Text mit Ereignistyp, Bestellung und Grund.

Bei einer gesamten Bestellung prüft die Methode nicht, ob es Positionen gibt: Sie braucht sie nicht.

Zweite Stornierung: nur einige Positionen

Die zweite Stornierung hat den Ereignistyp Bestimmte Positionen, aber die Person hat unter Positionen (teilweise) noch keine Position hinzugefügt. Sie klickt auf die Schaltfläche, bestätigt, und Odoo bricht mit dieser Meldung ab: Eine Teilstornierung benötigt mindestens eine Position. (A partial cancellation needs at least one line.)

Die Meldung erscheint, wenn Sie bei einer Teilstornierung ohne Positionen auf An Octopia übermitteln klicken. Die Prüfung erfolgt, bevor irgendetwas an Octopia gesendet wird, und da die Aktion abbricht, wird nichts von dem gespeichert, was sich ändern sollte: Die Anfrage bleibt, wie sie war, und die Schaltfläche bleibt sichtbar.

Die Lösung besteht darin, unter Positionen (teilweise) mindestens eine Position hinzuzufügen. Den Ereignistyp auf Gesamte Bestellung zu ändern, würde die Meldung ebenfalls verschwinden lassen, aber dann würde die gesamte Bestellung storniert, das ist also nur sinnvoll, wenn Sie das wollen.

Sind die Positionen hinzugefügt, sendet die Schaltfläche eine einzige Anfrage mit allen. Von jeder Position übermittelt sie die Kennung, das Angebot, den Grund und die Erstattung der Versandkosten der Anfrage. Hat eine Position keinen eigenen Grund, verwendet sie den der Anfrage. Octopia kann mit einer Ergebnisliste oder mit einem einzelnen Ergebnis antworten; aus jedem entnimmt das Modul die Kennung der Anfrage, und findet es eine, speichert es sie durch Kommas getrennt in der Karteikarte. Danach geschieht dasselbe wie bei der vollständigen Stornierung: Status InProgress, Datum und Uhrzeit und ein Eintrag im Synchronisationsprotokoll.

Was sich am Ende ändert

  • Der Status der Anfrage wechselt auf InProgress.
  • Datum und Uhrzeit der Übermittlung werden gespeichert.
  • Hat Octopia Kennungen zurückgegeben, bewahrt die Karteikarte sie als Referenz auf.
  • Das Synchronisationsprotokoll erhält einen Eintrag vom Typ Stornierungen mit erfolgreichem Ergebnis.
  • Die Schaltfläche verschwindet, denn ihre Bedingung zeigt sie nur im Anfangsstatus.

Die Beschriftung je nach Sprache Ihres Odoo

Mit Odoo auf Deutsch heißt die Schaltfläche An Octopia übermitteln. Das Modul bringt auch Übersetzungen in andere Sprachen mit, die das Schema zeigt.

Mit Code erstelltes Schema auf Grundlage der veröffentlichten Übersetzungen des Moduls, kein Odoo-Bildschirm: der Text Submit to Octopia auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Wie die Schaltfläche je nach Odoo-Sprache heißt: Enviar a Octopia, An Octopia übermitteln, Soumettre à Octopia, Invia a Octopia und Submeter à Octopia.

Was Sie aus dem Beispiel mitnehmen

  • Prüfen Sie vor dem Klicken den Ereignistyp: Von ihm hängt ab, ob die gesamte Bestellung oder nur Positionen gesendet werden.
  • Bei einer Teilstornierung kommen zuerst die Positionen; ohne sie wird nichts gesendet.
  • Die Bestätigungsfrage weist darauf hin, dass das Übermitteln einer angenommenen Stornierung dem Kunden den Betrag erstattet.
  • Befindet sich die Anfrage nicht mehr im Anfangsstatus, sendet die Methode sie nicht erneut.

Kosten und Hilfe

Das Modul ist eine Einmalzahlung pro Odoo-Version und für 17, 18, 19 und 20 in seiner Odoo-Apps-Seite veröffentlicht. Es benötigt das Abonnement von FlexigoTech Cloud, Plan Conector: 49 €/Monat oder 490 €/Jahr zzgl. MwSt., mit bis zu drei Konten der Plattform. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisation überwacht und per E-Mail warnt, wenn sie fehlschlägt. Ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement liefert; die Daten bleiben in Ihrem Odoo.

Wenn Sie Odoo einführen und prüfen möchten, wie sich die Cdiscount-Stornierungen in Ihre Abläufe einfügen, führt FlexigoTech Odoo 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.An Octopia melden in Odoo: Checkliste zum Button, Schritt für SchrittCheckliste zum Button An Octopia melden im Octopia Connector: was er prüft, was er an Sendung und Bestellung ändert und was bei den Abbruchmeldungen zu tun ist.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen