Zum Hauptinhalt springen
Octopia (Cdiscount)

«Übermitteln Sie Werbeaktionen jeweils nur für ein Konto.» im Octopia Connector: Ursache und Lösung

Die Meldung Übermitteln Sie Werbeaktionen jeweils nur für ein Konto. (Submit promotions of one account at a time.) erscheint, wenn Sie An Octopia übermitteln (Submit to Octopia) mit Entwürfen klicken, die zu mehr als einem Octopia-Konto gehören. Sie lösen es, indem Sie nur die Werbeaktionen eines Kontos auswählen und den Vorgang für jedes weitere Konto wiederholen.

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.

Wann genau die Meldung erscheint

Der Hinweis Übermitteln Sie Werbeaktionen jeweils nur für ein Konto. erscheint, wenn Sie auf die Schaltfläche An Octopia übermitteln klicken, die in der Ansicht der Werbeaktionen steht. Diese Schaltfläche ist nur sichtbar, solange die Werbeaktion ein Entwurf ist (das Feld Status (State) hat diesen Wert); wechselt der Status, wird sie ausgeblendet. In Odoo 17, 18, 19 und 20 ist das gleich, und die Meldung steht im veröffentlichten Code aller vier Versionen.

Die Bedingung lautet: Das Modul nimmt die Entwürfe aus Ihrer Auswahl und zählt, zu wie vielen Octopia-Konten sie gehören. Sind es mehr als eines, wird die Aktion abgebrochen und die Meldung erscheint. Mehrere Werbeaktionen desselben Kontos lösen diesen Fehler nicht aus.

Die Werbeaktionen öffnen Sie über das Menü Octopia › Angebote › Werbeaktionen (Octopia › Offers › Promotions). Den Eintrag Octopia sehen Sie, wenn Sie die Berechtigung Octopia-Benutzer (Octopia User) haben.

Schema mit dem Menü Octopia › Offers › Promotions, der Schaltfläche Submit to Octopia und der Meldung Submit promotions of one account at a time., mit englischen Beschriftungen
Schema, aus dem veröffentlichten Code des Moduls per Code erstellt (keine Odoo-Ansicht): von oben nach unten das Menü, die Schaltfläche und die Meldung, in Odoo 17, 18, 19 und 20.
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 das bedeutet und was nicht passiert ist

Die Meldung sagt nicht, dass eine Werbeaktion fehlerhaft wäre: Sie sagt, dass die Auswahl Konten mischt. Das Modul bereitet ein einziges XML-Paket mit den ausgewählten Werbeaktionen vor, und laut Beschreibung der Methode selbst verlangt dieses Paket, dass alle dasselbe Konto teilen. Verwendet wird das Konto der ersten Werbeaktion im Entwurf, und mit der Verbindung dieses Kontos wird das Paket übermittelt.

Da der Hinweis die Aktion abbricht, bevor etwas aufgebaut wird, wird keine Änderung gespeichert: Das Modul hat das Paket weder vorbereitet noch an Octopia gesendet, und die Werbeaktionen bleiben unverändert im Entwurf. Sie können die Auswahl korrigieren und erneut klicken, ohne vorher etwas zurücksetzen zu müssen.

Ein Detail aus dem Code: Die Kontoprüfung betrachtet nur Werbeaktionen im Entwurf. Befinden sich in der Auswahl Werbeaktionen, die kein Entwurf mehr sind, zählen sie für diesen Hinweis nicht.

Schema derselben Meldung auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch
Schema aus den veröffentlichten Übersetzungen des Moduls (keine Odoo-Ansicht). Mit Odoo auf Deutsch Übermitteln Sie Werbeaktionen jeweils nur für ein Konto.; auf Französisch Soumettez les promotions d'un seul compte à la fois.; auf Italienisch Invia le promozioni di un account alla volta.; auf Portugiesisch Submeta promoções de uma conta de cada vez.

So lösen Sie es Schritt für Schritt

  1. Schließen Sie den Hinweis. Es gibt nichts rückgängig zu machen: Keine Werbeaktion hat den Status gewechselt.
  2. Öffnen Sie Octopia › Angebote › Werbeaktionen.
  3. Entscheiden Sie, welches Octopia-Konto Sie zuerst übermitteln, und wählen Sie nur die Entwürfe dieses Kontos aus.
  4. Klicken Sie auf An Octopia übermitteln. Enthält die Auswahl nur ein Konto, fährt das Modul mit der Übermittlung fort.
  5. Wiederholen Sie Schritt drei und vier für jedes weitere Konto, je Konto eine Auswahl und eine Übermittlung.
  6. Prüfen Sie das Ergebnis: Die übermittelten Werbeaktionen sind keine Entwürfe mehr, deshalb verschwindet bei ihnen die Schaltfläche An Octopia übermitteln, und das Modul vermerkt im Synchronisationsprotokoll des Kontos, dass das Paket mit den Werbeaktionen gesendet wurde.

Können Sie nach der Anpassung der Auswahl immer noch nicht übermitteln, liegt der Grund woanders: Dieselbe Schaltfläche hat weitere Prüfungen, die wir in Was die Schaltfläche «An Octopia übermitteln» macht erklären.

Was passiert, wenn die Übermittlung weiterläuft

Damit klar wird, warum das Modul ein Konto pro Übermittlung verlangt, hier die Reihenfolge, die der Code bei gültiger Auswahl befolgt:

  • Es nimmt die Entwürfe und übernimmt das Konto der ersten Werbeaktion.
  • Es erstellt ein komprimiertes Paket mit dem XML der Werbeaktionen.
  • Es speichert es als Anhang mit einem durch Token geschützten Link, weil die Octopia-API nur einen Link zum Paket akzeptiert, nie direkt den Inhalt.
  • Es übergibt diesen Link mit der Verbindung des Kontos an Octopia.
  • Es trägt in jeder Werbeaktion die Paketreferenz, den Anhang und den Link ein und setzt sie vom Entwurf auf übermittelt.
  • Es legt einen Eintrag im Synchronisationsprotokoll des Kontos an.

All das geschieht mit der Verbindung eines bestimmten Kontos, deshalb kann ein Paket nicht auf mehrere Konten verteilt werden.

Konten und Abonnement

Das Modul ist eine Einmalzahlung pro Odoo-Version und benötigt das Abonnement für FlexigoTech Cloud (Plan Conector). Der Plan kostet 49 €/Monat oder 490 €/Jahr, zzgl. MwSt., und umfasst bis zu 3 Konten der Plattform (der Plan Pro, 10). Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisation überwacht und bei Fehlern per E-Mail benachrichtigt. Den Preis des Moduls für jede Version (17, 18, 19 und 20) finden Sie auf der Odoo-Apps-Seite.

Wenn Sie mit mehreren Konten arbeiten

Wenn Sie mehrere Octopia-Konten in derselben Odoo-Datenbank verwalten und ordnen möchten, wie Werbeaktionen vorbereitet und übermittelt werden, führt FlexigoTech Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen.

Weiterlesen

Was der Button «An Octopia übermitteln» im Octopia Connector tut, Schritt für SchrittWas der Button An Octopia übermitteln bei den Rechnungs-Massenimporten tut: wann er erscheint, was er prüft, was sich ändert und welche Meldung möglich ist.Was der Button „Importieren“ im Octopia Connector tut, Schritt für SchrittWas der Button Importieren im Octopia Connector für Odoo tut: wann er sichtbar ist, was er importiert, welche Meldung er zeigt und was im Protokoll steht.Was der Button «Eingangsrechnung erstellen» im Octopia Connector tutWas der Button Eingangsrechnung erstellen im Octopia Connector in Odoo tut: wann er erscheint, was er prüft, was er anlegt und wo der Vorgang stoppen kann.
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen

Quellen