Zum Hauptinhalt springen
Octopia (Cdiscount)

So senden Sie eine Cdiscount-Kulanzgeste aus Odoo

Eine Kulanzgeste (commercial gesture) erstattet dem Kunden einen Teil des Betrags einer Cdiscount-Bestellung, ohne sie zu stornieren: eine Verspätung, zu viel berechneter Versand, ein fehlendes Teil. Mit dem Octopia-Connector bereiten Sie sie in Odoo vor, prüfen, wie viel Budget für diese Bestellung bleibt, senden sie an Octopia, und Odoo verfolgt ihren Status alle 5 Minuten. Ist es aktiviert, bereitet Odoo die Gutschrift im Entwurf vor, sobald Octopia die Geste abschließt.

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.

Wann es geht

Die Geste gilt für eine Bestellung, die schon unterwegs ist: Odoo sendet sie nur, wenn die Octopia-Bestellung in Shipped oder Delivered steht. Außerdem muss der Verkaufskanal Gesten zulassen. Das sehen Sie unter Octopia › Configuration › Sales Channels, in der Gruppe «Commercial Gestures» jedes Kanals: «Commercial Gestures Enabled», «Gesture Max Amount», «Gesture Max Rate (%)» und «Gesture Currency». Diese Daten sind schreibgeschützt und kommen beim Synchronisieren der Konfiguration von Octopia. Solange ein Kanal nicht synchronisiert ist, hält Odoo die Geste aus diesem Grund nicht auf, und das letzte Wort hat Octopia.

Die Schaltflächen der Geste sieht nur, wer im Connector Manager-Rechte hat.

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 › Commercial Gestures und legen Sie eine neue an.
  2. Wählen Sie die Bestellung und den Grund und schreiben Sie bei Bedarf die Details dazu.
  3. Klicken Sie auf «Check Remaining Budget». Odoo liest bei Octopia, wie viel bei dieser Bestellung noch gewährt werden kann, und trägt es in das Feld für das verfügbare Budget ein.
  4. Geben Sie den Betrag der Geste ein, ohne dieses Budget zu überschreiten.
  5. Klicken Sie auf «Submit to Octopia» und bestätigen Sie: Der Hinweis erinnert daran, dass die Geste dem Kunden diesen Betrag erstattet.
  6. Die Geste wechselt auf In Progress, mit der Octopia-Referenz und dem Sendedatum.
Schema des Wegs einer aus Odoo gesendeten Cdiscount-Kulanzgeste
Die Geste mit den Bezeichnungen aus Odoo: Budget mit «Check Remaining Budget», Versand mit «Submit to Octopia», Abfrage alle 5 Minuten und, bei Done, die Gutschrift im Entwurf. Schema auf Grundlage des Modulcodes.

Die Gründe

Octopia verlangt einen Grund aus seiner Liste, und Odoo bietet Ihnen dieselben an: Late Delivery, Missing Product, Product Return Fees, Quantity Compensation, Reference Mistake, Shipping Fees, Fees Unduly Charged, Warranty Period Exceeded und Other. Wählen Sie den, der beschreibt, was passiert ist; die Details reisen, wenn Sie sie ausfüllen, mit der Geste.

Was beim Senden geprüft wird

PrüfungMeldung, wenn sie fehlschlägt
Der Kanal hat die Gesten nicht deaktiviertSales channel %s has commercial gestures disabled.
Die Bestellung steht in Shipped oder DeliveredCommercial gestures apply to shipped or delivered orders only (order %s is %s).
Der Betrag übersteigt das Restbudget nicht, wenn dieses größer als 0 istGesture amount %(amount).2f exceeds the remaining budget %(available).2f for this order.

Odoo liest das Budget direkt vor dem Senden noch einmal, die dritte Prüfung nimmt also die Zahl dieses Moments, nicht die, die Sie beim Klick gesehen haben. Diese Prüfung greift nur, wenn eine Budgetzahl größer als 0 vorliegt: Bei einem Budget von 0, aufgebraucht oder ohne Angabe, sendet Odoo die Geste trotzdem, und Octopia entscheidet.

Liste der Cdiscount-Bestellungen in Odoo mit ihrem Status
Die Liste der Cdiscount-Bestellungen in Odoo mit Kanal, Kunde, Betrag und Status: Die Geste wird nur für Bestellungen in Shipped oder Delivered gesendet. Echter Screenshot aus Odoo mit simulierter Octopia-API.

Nach dem Senden

Die Aufgabe «Octopia: poll async jobs (packages, cancellations, gestures)» fragt Octopia alle 5 Minuten nach den Gesten in In Progress. Wollen Sie nicht warten, macht «Poll Status» dieselbe Abfrage sofort. Die Geste endet in Done, wenn Octopia sie annimmt, oder in Rejected, wenn nicht; die Liste färbt sie grün und rot.

Bei Done kann Odoo Ihnen die Gutschrift vorbereiten. Dafür muss im Octopia-Konto «Auto-create Credit Notes» angehakt sein und die Bestellung einen Kunden haben. Die Gutschrift entsteht im Entwurf, mit einer einzigen Zeile über den Betrag der Geste und ohne Steuern, und die Referenz beginnt mit «Octopia commercial gesture». Sie ist ohne Steuern, weil dieser Betrag der Bruttobetrag ist, den der Kanal erstattet hat, mit der Mehrwertsteuer schon darin. Prüfen Sie sie vor dem Buchen: Müssen Sie in Ihrer Buchhaltung diese Mehrwertsteuer ausweisen, tun Sie es, ohne den Gesamtbetrag zu ändern.

Storniert die Geste die Bestellung?

Nein. Die Bestellung bleibt, wie sie ist, und der Kunde erhält nur den Betrag der Geste. Für die ganze Bestellung oder einzelne Zeilen gibt es die Stornierung von Cdiscount-Bestellungen.

Gibt es das in allen Versionen?

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

Weiterlesen

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.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.Bei Cdiscount ohne ERP verkaufen: Mythen und FaktenWas Händler oft glauben, wenn sie mit dem Octopia-Backoffice und Tabellen bei Cdiscount verkaufen, geprüft an den Regeln des Kanals und daran, was Odoo tut.
Geprüft im Quellcode des Connectors (Version 17.0, 18.0, 19.0 und 20.0) und in den verlinkten Quellen

Quellen

  • Quellcode des Moduls: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: views/octopia_order_actions_views.xml, models/octopia_order_actions.py
  • Quellcode des Moduls: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: models/octopia_api_client.py (GESTURE_REASON_SELECTION, GESTURE_STATUS_SELECTION), models/octopia_order_actions.py
  • Quellcode des Moduls: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: models/octopia_order_actions.py (action_submit, action_check_available)
  • Quellcode des Moduls: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: models/octopia_sales_channel.py, views/octopia_sales_channel_views.xml, views/menu.xml
  • Quellcode des Moduls: flexigobe_octopia_connector · 17.0 501e336 · 18.0 e234fab · 19.0 d258001 · 20.0 5cbe12a: models/octopia_order_actions.py (action_poll, _on_done), models/octopia_account.py, data/octopia_cron_data.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector