Zum Hauptinhalt springen
Octopia (Cdiscount)

So stornieren Sie eine Cdiscount-Bestellung aus Odoo

Mit dem Octopia-Connector beantragen Sie eine Cdiscount-Stornierung direkt in Odoo, unter Octopia › Orders › Cancellations: Sie wählen die Bestellung, ob ganz oder nur einzelne Zeilen, einen Grund, den Octopia für diese Bestellung akzeptiert, und senden sie ab. Odoo fragt das Ergebnis alle 5 Minuten ab und storniert, sobald die Stornierung abgeschlossen ist, den Verkauf oder bereitet die Gutschrift vor, wenn schon fakturiert war.

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

Das Wichtigste

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

Vor dem Stornieren

Cdiscount verlangt von Händlern, Verkäufe nicht ohne triftigen Grund auf eigene Faust zu stornieren. Deshalb ist die Stornierung kein einzelner Knopf: Sie braucht einen Grund aus der Liste, die Octopia für den Kanal der Bestellung zulässt, als Verkäufer und je nach Status der Bestellung. Liegt es am Bestand, denken Sie auch an die Ursache, denn der nächste Verkauf dieses Produkts kann genauso enden.

Was Sie brauchen:

  • Die Cdiscount-Bestellung, bereits in Odoo importiert, mit ihrem Verkaufskanal.
  • Die Entscheidung, ob Sie die ganze Bestellung oder nur einige Zeilen stornieren.
  • Ist schon fakturiert: die Entscheidung, ob Odoo die Gutschrift selbst vorbereiten soll.
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)

Schritt für Schritt

  1. Gehen Sie zu Octopia › Orders › Cancellations und legen Sie einen neuen Antrag an.
  2. Wählen Sie die Bestellung und die Art: Full Order für die ganze Bestellung, Specific Lines, um nur einige Zeilen zu streichen.
  3. Klicken Sie auf «Fetch Eligible Reasons». Odoo holt bei Octopia die gültigen Gründe für diese Bestellung und speichert sie; Sie finden sie auch unter Octopia › Configuration › Referentials › Cancellation Reasons.
  4. Wählen Sie den Grund. Das Kästchen, auch die Versandkosten zu erstatten, ist angehakt; nehmen Sie den Haken nur heraus, wenn es nicht passt.
  5. Bei einer Teilstornierung fügen Sie die Zeilen hinzu, die Sie stornieren. Jede Zeile kann einen eigenen Grund haben; sonst gilt der des Antrags.
  6. Klicken Sie auf «Submit to Octopia». Der Antrag wechselt von Draft auf In Progress.
Schema einer aus Odoo gesendeten Cdiscount-Stornierung
Der Weg eines Stornoantrags mit den Bezeichnungen aus Odoo: angelegt unter Cancellations, gesendet mit «Submit to Octopia», verfolgt über die regelmäßige Abfrage und abgeschlossen in Done. Schema auf Grundlage des Modulcodes.

Was danach passiert

Die Aufgabe «Octopia: poll async jobs (packages, cancellations, gestures)» fragt alle 5 Minuten die Anträge ab, die noch laufen. Wollen Sie nicht warten, macht «Poll Status» im Antrag dieselbe Abfrage sofort.

  1. In Progress Octopia hat den Antrag erhalten und bearbeitet ihn.
  2. Blocked Der Antrag hängt bei Octopia fest. Die Liste zeigt ihn rot: Öffnen und prüfen Sie ihn.
  3. Done Octopia hat ihn angenommen. Ab hier handelt Odoo.

Bei Done hängt das, was Odoo tut, davon ab, ob Sie schon fakturiert haben:

SituationWas Odoo tut
Vollstornierung ohne gebuchte RechnungStorniert den Verkaufsauftrag
Mit Rechnung und angehaktem «Auto-create Credit Notes»Erstellt eine Gutschrift im Entwurf
Teilstornierung mit RechnungDie Gutschrift enthält nur die stornierten Zeilen
Mit Rechnung und ohne HakenErstellt nichts: Die Gutschrift machen Sie selbst
Teilstornierung ohne RechnungÄndert den Verkaufsauftrag nicht: Passen Sie die Mengen selbst an

Die Gutschrift bleibt im Entwurf, damit Sie sie vor dem Buchen prüfen. Das Kästchen finden Sie im Octopia-Konto, Reiter Automation, Gruppe Accounting.

Angenommene Cdiscount-Bestellung in Odoo
Eine Cdiscount-Bestellung in Odoo, bereits angenommen: Diese Bestellung wählen Sie beim Anlegen des Stornoantrags. Echter Screenshot aus Odoo mit simulierter Octopia-API.

Wenn etwas nicht klappt

  • The order has no sales channel to fetch reasons for. Die Bestellung hat keinen Verkaufskanal, und Odoo weiß nicht, welche Gründe es abfragen soll. Prüfen Sie die importierte Bestellung, bevor Sie weitermachen.
  • A partial cancellation needs at least one line. Sie haben Specific Lines gewählt und keine Zeile hinzugefügt.
  • Der Antrag bleibt in Blocked. Öffnen Sie ihn und sehen Sie sich die Bestellung bei Octopia an: Solange er so bleibt, ändert Odoo weder Verkauf noch Rechnung.

Kann ich nur eine Einheit einer Zeile stornieren?

Der Teilantrag arbeitet mit den Zeilen der Bestellung: Jede Zeile, die Sie hinzufügen, wird mit ihrem Grund storniert.

Gibt es das in allen Versionen?

Ja, im veröffentlichten Connector für Odoo 17, 18, 19 und 20.

Weiterlesen

Cdiscount storniert Bestellungen, die Sie nicht binnen 48 Stunden annehmen: was Ihnen niemand sagtCdiscount verlangt die Annahme binnen 48 Arbeitsstunden und eine Annahmequote von 97,5 %. Was passiert, wenn Sie das verpassen, und wie Odoo damit umgeht.Cdiscount (Octopia) mit Odoo verbinden, Schritt für SchrittSo verbinden Sie Cdiscount und die Octopia-Marktplätze mit Odoo 17, 18, 19 und 20: Zugangsdaten, Verkaufskanal, Katalog, Angebote, Bestellungen und Versand.In mehreren Shops verkaufen, ohne dasselbe Produkt zweimal zu verkaufenWarum die geteilte Bestandstabelle verkauft, was Sie nicht mehr haben, was Cdiscount, Mirakl und Shopify beim Bestand verlangen und wie ein einziger Bestand das löst.
Geprüft im Quellcode des Connectors (Version 17.0, 18.0, 19.0 und 20.0) und in den verlinkten Quellen

Quellen