Zum Hauptinhalt springen
Octopia (Cdiscount)

Was der Button «An Octopia übermitteln» bei Werbeaktionen macht, Schritt für Schritt

Der Button An Octopia übermitteln erscheint nur bei Werbeaktionen im Status Entwurf: Er prüft die Auswahl, erzeugt ein Zip-Paket mit der XML-Datei, stellt es als Link zum Download für Octopia bereit und setzt die Werbeaktion auf Übermittelt.

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.

Wo er sich befindet und wann er sichtbar ist

Der Button An Octopia übermitteln (Submit to Octopia) befindet sich im Bildschirm Werbeaktionen (Promotions), den Sie über Octopia › Angebote › Werbeaktionen erreichen. Der Menüabschnitt Octopia setzt die Berechtigung Octopia-Benutzer (Octopia User) voraus: Ohne sie sehen Sie diesen Abschnitt nicht. Den Button gibt es in den Zweigen 17, 18, 19 und 20 des Moduls.

Er ist nur sichtbar, wenn das Feld Status (State) der Werbeaktion den Wert Entwurf (Draft) hat: Bei jedem anderen Wert wird er ausgeblendet. Da der Standardwert Entwurf ist, zeigt eine neu angelegte Werbeaktion den Button an. Die Werte des Feldes sind Entwurf, Übermittelt (Submitted), Integriert (Integrated) und Zurückgewiesen (Rejected).

Mit Code erstelltes Schema, kein Odoo-Bildschirm: das Menü der Werbeaktionen, der Übermittlungsbutton mit den Hinweisen, die ihn stoppen können, und der Status, in dem der Datensatz danach steht
Schema des Ablaufs des Buttons nach dem veröffentlichten Code des Moduls (kein Odoo-Screenshot).

Mit Odoo auf Deutsch heißt der Button An Octopia übermitteln; das folgende Schema zeigt, wie er in anderen Sprachen beschriftet ist.

Mit Code aus den Übersetzungen des Moduls erstelltes Schema: der Text des Buttons auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Schema (kein Odoo-Screenshot): auf Spanisch Enviar a Octopia, auf Deutsch An Octopia übermitteln, auf Französisch Soumettre à Octopia, auf Italienisch Invia a Octopia und auf Portugiesisch Submeter à Octopia.
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, der Reihe nach

Bereiten Sie vor dem Klick jede Werbeaktion in ihrem Datensatz vor, in der Gruppe Werbeaktion (Promotion): das Feld Angebot (Offer) und das Feld Werbeaktionstyp (Promo Type). Der Standardwert ist Flash Sale (Typ 1); es gibt außerdem Französischer gesetzlicher Schlussverkauf / Soldes (Typ 3). Bei Typ 3 erscheint in derselben Gruppe das Feld Verkaufsreferenzpreis (Sales Reference Price); beim Standardwert ist es nicht sichtbar.

  1. Das Modul behält nur die ausgewählten Werbeaktionen, die im Status Entwurf sind. Werbeaktionen in einem anderen Status werden nicht angefasst. Bleibt keine übrig, bricht es mit einem Hinweis ab.
  2. Es prüft, dass die Werbeaktionen im Entwurf zu demselben Konto gehören. Gibt es mehr als ein Konto, bricht es mit einem Hinweis ab.
  3. Es prüft die Werbeaktionen vom Typ 3: Jede benötigt einen Preis, entweder den Verkaufsreferenzpreis der Werbeaktion selbst oder den Preis des verknüpften Angebots. Fehlt er bei einer, bricht es mit einem Hinweis ab.
  4. Es erstellt ein Zip-Paket, das die XML-Datei der Werbeaktionen enthält.
  5. Es speichert das Zip als nicht öffentlichen Anhang mit einem Zugriffstoken und bildet aus der Basis-URL Ihres Odoo einen Download-Link. Die Übermittlung erfolgt per Link: Octopia lädt das Paket von dieser Adresse herunter, die API akzeptiert den Inhalt nicht direkt.
  6. Es nutzt die Verbindung des Kontos, um diesen Link an Octopia zu übergeben.
  7. Es entnimmt der Antwort die Paketreferenz: Enthält sie eine Paketkennung oder ist die Antwort eine Zahl, wird diese gespeichert; andernfalls bleibt die Referenz leer.
  8. Es schreibt in die Werbeaktionen im Entwurf: Status wechselt auf Übermittelt, und es speichert die Paketreferenz, das angehängte Zip und den Link.
  9. Es hinterlässt im Synchronisationsprotokoll des Kontos einen Erfolgseintrag mit der Anzahl der übermittelten Werbeaktionen.

Die Hinweise in der folgenden Tabelle erscheinen, bevor etwas erstellt wird. Erscheint also einer, ändert sich nichts. Der Statuswechsel erfolgt fast ganz am Ende: Schlägt vorher etwas fehl, wechseln die Werbeaktionen nicht auf Übermittelt.

Die Hinweise, die die Übermittlung stoppen können

MeldungWann sie erscheintWas zu tun ist
Keine Werbeaktionen im Entwurf ausgewählt. (No draft promotions selected.)Keine der ausgewählten Werbeaktionen ist im Status Entwurf.Wählen Sie mindestens eine Werbeaktion im Status Entwurf aus.
Übermitteln Sie Werbeaktionen jeweils nur für ein Konto. (Submit promotions of one account at a time.)Die ausgewählten Werbeaktionen im Entwurf gehören zu mehr als einem Konto.Starten Sie die Übermittlung für jedes Konto getrennt.
Typ 3 (Soldes) erfordert einen Verkaufsreferenzpreis. (Type 3 (soldes) requires a sales reference price.)Es gibt eine Werbeaktion vom Typ 3 im Entwurf ohne Verkaufsreferenzpreis, und auch ihr Angebot hat keinen Preis.Füllen Sie Verkaufsreferenzpreis im Datensatz aus, wo er bei Auswahl von Typ 3 erscheint.

Zu Typ 3: Die Hilfe des Feldes Werbeaktionstyp sagt, dass er den französischen gesetzlichen Schlussverkauf ('soldes') meldet und nur innerhalb der gesetzlichen Schlussverkaufszeiträume gültig ist. Die Hilfe von Verkaufsreferenzpreis beschreibt ihn als verpflichtend für Typ 3: der gesetzliche Referenzpreis, auf den der Rabatt angewendet wird. Beachten Sie, dass der Hinweis nur erscheint, wenn beide Preise fehlen, der der Werbeaktion und der des Angebots.

Was danach zu prüfen ist

  • In der Liste Werbeaktionen muss die Spalte Status der übermittelten Werbeaktionen Übermittelt anzeigen.
  • Der Button verschwindet bei diesen Werbeaktionen, weil er nur im Status Entwurf sichtbar ist.
  • Dieser Button schreibt nur Übermittelt: Die Werte Integriert und Zurückgewiesen gibt es im Feld, aber dieser Klick schreibt sie nicht.

Das Synchronisationsprotokoll gehört nicht allein dem Button. Auch die geplante Aufgabe Octopia: Diskussionen abrufen (ToTreat-Warteschlange) (Octopia: pull discussions (ToTreat queue)), die alle fünfzehn Minuten läuft, schreibt hinein. Die Aufgabe Octopia: Referenzdaten aktualisieren (Kategorien, Marken, Transporteure, Typologien) (Octopia: refresh referentials (categories, brands, carriers, typologies)), die alle sieben Tage läuft, hinterlässt einen Fehlereintrag, wenn ein Schritt der Aktualisierung fehlschlägt. Beide sind bei der Installation aktiv.

So unterstützt Sie FlexigoTech

Wenn Sie Odoo einführen und Cdiscount und Octopia anbinden möchten: FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Das Modul ist in Odoo Apps für diese vier Versionen veröffentlicht und benötigt das Abonnement von FlexigoTech Cloud: Die Verbindung läuft über diesen Dienst (Plan Konnektor: 49 €/Monat oder 490 €/Jahr, zzgl. MwSt.), der die Zugangsdaten verschlüsselt speichert und per E-Mail warnt, wenn die Synchronisation fehlschlägt.

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