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.


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.

Ü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
- Schließen Sie den Hinweis. Es gibt nichts rückgängig zu machen: Keine Werbeaktion hat den Status gewechselt.
- Öffnen Sie
Octopia › Angebote › Werbeaktionen. - Entscheiden Sie, welches Octopia-Konto Sie zuerst übermitteln, und wählen Sie nur die Entwürfe dieses Kontos aus.
- Klicken Sie auf
An Octopia übermitteln. Enthält die Auswahl nur ein Konto, fährt das Modul mit der Übermittlung fort. - Wiederholen Sie Schritt drei und vier für jedes weitere Konto, je Konto eine Auswahl und eine Übermittlung.
- 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
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_promotion.py
- Quellcode des Moduls: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_promotion_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
