Zum Hauptinhalt springen
Octopia (Cdiscount)

Cdiscount (Octopia) mit Odoo verbinden, Schritt für Schritt

Cdiscount verkauft über Octopia, also heißt die Anbindung an Odoo: Sie verbinden Ihr Octopia-Verkäuferkonto. Sie brauchen drei Werte aus dem Octopia-Backoffice (Client ID, Secret und Seller ID), einen Standard-Verkaufskanal und Ihre Produkte, dem Katalog zugeordnet. Damit kommen Bestellungen alle 10 Minuten von selbst herein.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 3. 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
3 Min.

Der Octopia-Connector ist für Odoo 17, 18, 19 und 20 veröffentlicht. Zwei Dinge über die Octopia-API sollten Sie vor dem Start wissen: Sie akzeptiert nur Client Credentials, und es gibt keine getrennte Testumgebung. Getestet wird in der Produktion, auf einem Test-Verkaufskanal, den Octopia innerhalb der API selbst anbietet.

Schritte

  1. Öffnen Sie im Octopia-Backoffice die Verwaltung der API-Zugangsdaten und legen Sie Ihre eigenen an oder verknüpfen Sie die Ihres Integrators. Wenn Sie über einen Integrator verbinden, müssen Sie ihn auf diesem Bildschirm akzeptieren.
  2. Gehen Sie in Odoo zu Octopia › Configuration › Accounts und legen Sie das Konto an. Tragen Sie zuerst Client ID und Seller ID ein, das Secret danach.
  3. Ein Odoo-Administrator akzeptiert den Hinweis, dass Zugangsdaten und Aufrufe an Octopia über FlexigoTech Cloud laufen. Ohne diese Zustimmung wird das Secret nicht gespeichert.
  4. Wählen Sie unter Configuration › Sales Channels den Standard-Verkaufskanal. Er wird zum Veröffentlichen von Angeboten verwendet, wenn Sie keinen anderen angeben.
  5. Lassen Sie die Stammdaten herunterladen: Kategorien, Marken und Zusteller. Die Aufgabe wiederholt sich jede Woche; beim ersten Mal können Sie sie von Hand starten.
  6. Ordnen Sie Ihre Produkte dem Octopia-Katalog zu. Um auf Cdiscount zu verkaufen, muss das Produkt auf Französisch angelegt sein.
  7. Veröffentlichen Sie die Angebote über Offers › Publication Packages.
  8. Schalten Sie die Automatisierungen des Kontos ein, die Sie nutzen möchten: Bestellungen annehmen, Verkäufe bestätigen, Versand melden, wenn die Lieferung validiert wird.
Octopia-Konto in Odoo mit dem Button zur Synchronisierung
Das bereits verbundene Octopia-Konto in Odoo. Echter Screenshot aus Odoo mit simulierter Octopia-API.
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)

Fehler am ersten Tag

MeldungWas passiertLösung
The Octopia Seller ID must be numeric (e.g. 98979).Sie haben den Shopnamen oder einen Code mit Buchstaben eingefügt.Kopieren Sie die numerische Seller ID aus dem Backoffice.
Enter the Client ID and the Seller ID before the secret. Nothing was sent.Sie haben das Secret eingetragen, während die anderen Felder leer waren.Füllen Sie Client ID und Seller ID aus und speichern Sie dann das Secret.
Before saving the secret, an administrator has to accept…Der Cloud-Hinweis wurde nicht akzeptiert.Lassen Sie ihn von einem Administrator am Konto akzeptieren.
Account '…' has no default sales channel configured.Es gibt keinen Standardkanal.Wählen Sie einen am Konto oder unter Sales Channels.
Product … is not mapped to the Octopia catalogDas Produkt ist seinem Octopia-Datensatz nicht zugeordnet.Ordnen Sie es zu, bevor Sie das Angebot veröffentlichen.
Liste der in Odoo importierten Cdiscount-Bestellungen
Cdiscount-Bestellungen in Odoo nach der ersten Synchronisierung. Echter Screenshot aus Odoo mit simulierter Octopia-API.

Bestellungen und Versand

Die Octopia-API meldet sich nicht über Webhooks: Sie müssen nachfragen. Deshalb sucht der Connector alle 10 Minuten nach Bestellungen und sendet Preis- und Bestandsänderungen alle 15. Ein Detail, über das viele stolpern: Octopia gibt die Adresse des Käufers erst preis, wenn die Bestellung in Vorbereitung ist. Gerade eingegangene Bestellungen ohne Adresse sind normal; die nächste Abfrage ergänzt sie.

Um einen Versand zu melden, verlangt Octopia bei manchen Versandarten Maße und Gewicht. Fehlen sie, sagt Odoo es Ihnen, bevor etwas gesendet wird.

Cdiscount-Bestellung, in Odoo angenommen
Dieselbe Bestellung nach einem Klick auf Annehmen in Odoo: Sie gilt als angenommen, und der Verkauf wird angelegt. Echter Screenshot aus Odoo mit simulierter Octopia-API.

Wenn Sie auch auf anderen Octopia-Kanälen verkaufen, denken Sie daran: Der Bestand für dasselbe Produkt im selben Zustand wird zwischen allen geteilt. Ändern Sie ihn auf einem, ändert er sich auf allen.

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.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 20.0) und in den verlinkten Quellen

Quellen

  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): docs/api-ground-truth.md
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): models/octopia_account.py
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): models/octopia_fulfillment.py
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): models/octopia_ffm_setup.py
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): views/menu.xml
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): views/octopia_offer_views.xml
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): views/octopia_order_views.xml
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): views/octopia_referential_views.xml
  • Quellcode des Moduls: flexigobe_octopia_connector 20.0 (dfba2acc): data/octopia_cron_data.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector