Zum Hauptinhalt springen
Octopia (Cdiscount)

Was «Veröffentlichen (Upsert)» im Octopia Connector tut, Schritt für Schritt

Veröffentlichen (Upsert) veröffentlicht die ausgewählten Angebote bei Octopia: Es gruppiert sie nach Konto und Verkaufskanal, prüft, dass keine Pflichtangaben fehlen, und sendet sie in Paketen. Danach wartet jedes Angebot auf die Synchronisierung. Im Bildschirm Angebote gibt es zusätzlich Ausgewählte veröffentlichen.

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 die Schaltfläche ist und wann Sie sie sehen

Die Angebote öffnen Sie über das Menü Octopia › Angebote › Angebote. Der Bereich Octopia erfordert die Berechtigung Octopia-Benutzer: Wenn Sie sie nicht haben, sehen Sie diesen Bereich nicht.

Die Schaltfläche Veröffentlichen (Upsert) befindet sich in der Ansicht des Angebots und ist in Odoo 17, 18, 19 und 20 immer sichtbar. Die Schaltfläche Ausgewählte veröffentlichen befindet sich im Bildschirm Angebote und existiert in den Zweigen 17, 18, 19 und 20. Beim Klick auf Ausgewählte veröffentlichen greift dieselbe Veröffentlichungsmethode, die weiter unten beschrieben wird.

Mit Code erstelltes Schema, kein Odoo-Bildschirm: das Menü Octopia › Offers › Offers und die Schaltfläche Publish (Upsert), daneben der Hinweis auf einen nicht konfigurierten Verkaufskanal
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, mit den Beschriftungen aus dem Code; kein Odoo-Bildschirm. Es zeigt das Menü und die Schaltfläche Veröffentlichen (Upsert) (Odoo 17, 18, 19 und 20).

Die Beschriftung der Schaltfläche hängt von der Sprache Ihres Odoo ab:

Mit Code erstelltes Schema mit dem Text Publish (Upsert), wie ihn der Benutzer auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch sieht
Mit Code erstelltes Schema auf Basis der veröffentlichten Modulübersetzungen, kein Odoo-Screenshot: auf Spanisch Publicar (Upsert), auf Deutsch Veröffentlichen (Upsert), auf Französisch Publier (Upsert), auf Italienisch Pubblica (Upsert) und auf Portugiesisch Veröffentlichen (Upsert).
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)

Die beiden Felder, nach denen die Veröffentlichung aufgeteilt wird

Jedes Angebot hat ein Feld Konto (Account) und ein Feld Verkaufskanal (Sales Channel). Beide sehen Sie im Formular von Angebote in der Gruppe Listung (Listing) sowie in der Angebotsliste. Mit diesen Daten gruppiert das Modul die Angebote: Wenn Sie mehrere gleichzeitig veröffentlichen, wird jede Kombination aus Konto und Kanal als eigene Gruppe behandelt.

Schritt für Schritt: Was beim Klick passiert

  1. Öffnen Sie die Liste über Octopia › Angebote › Angebote, markieren Sie die gewünschten Angebote und klicken Sie auf Ausgewählte veröffentlichen. Im Formular eines Angebots steht Veröffentlichen (Upsert) zur Verfügung.
  2. Das Modul gruppiert die Angebote nach Konto und Verkaufskanal. Jede Gruppe wird getrennt veröffentlicht.
  3. Für jede Gruppe wählt es den Veröffentlichungskanal. Wenn sich das Konto im Testmodus befindet, gehen alle Veröffentlichungen an den Sandbox-Kanal SELLZZ, unabhängig davon, welcher Kanal im Angebot konfiguriert ist. Andernfalls verwendet es den Kanal des Angebots.
  4. Es prüft, dass die Gruppe die maximale Anzahl von Angeboten, die ein Paket aufnimmt, nicht überschreitet. Wird sie überschritten, stoppt die Aktion.
  5. Beim Veröffentlichungstyp Upsert, der standardmäßig verwendet wird, prüft es, dass jedes Angebot Steuern, Liefermodi und eine Vorbereitungszeit größer als null hat. Fehlt bei einem Angebot etwas, stoppt die Aktion, und der Hinweis listet bis zu 15 Referenzen der betroffenen Angebote auf.
  6. Ebenfalls bei Upsert prüft es, dass jedes Angebot die Steuerkomponenten EcoTax und DeaTax enthält, auch wenn sie null sind. Der Code hält fest, dass der französische SELLZZ-Kanal Angebote ablehnt, bei denen eine der beiden fehlt; deshalb prüft das Modul dies vor dem Senden, statt auf die Ablehnung zu warten. Fehlen sie, stoppt die Aktion, und der Hinweis listet bis zu 15 Referenzen der betroffenen Angebote auf.
  7. Es prüft, dass innerhalb desselben Pakets keine Angebotsreferenzen doppelt vorkommen: Schon eine einzige doppelte Referenz würde dazu führen, dass alle Anfragen des Pakets abgelehnt werden. Gibt es doppelte, stoppt die Aktion und listet sie Ihnen auf.
  8. Wenn im Konto die Liefermodi gespeichert sind, bei denen der Verkäufer angemeldet ist, und ein Angebot einen verwendet, der nicht in dieser Liste steht, wird die Veröffentlichung trotzdem fortgesetzt, und die Entscheidung bleibt bei Octopia.
  9. Bestehen alle Prüfungen, sendet das Modul die Angebote an Octopia und speichert das Paket in Odoo.

Was sich danach in Odoo ändert

Für jede veröffentlichte Gruppe erstellt das Modul ein Paket mit dem Konto, der Paketkennung, dem Veröffentlichungstyp, dem Kanalcode, dem Status «bereit» sowie Datum und Uhrzeit des Versands.

Für jedes Angebot des Pakets erstellt es eine Zeile, die die Referenz, den Preis und die Menge zum Zeitpunkt der Erstellung des Versands speichert. Der Code macht das absichtlich so: Die Menge ist eine Live-Berechnung, und der Preis kann sich ändern, während das Paket aussteht; als gesendet gelten die Werte, die tatsächlich übermittelt wurden.

Zum Schluss wartet das Angebot auf die Synchronisierung.

Wenn eine Prüfung Sie stoppt

Die Prüfungen der Schritte vier bis sieben erfolgen, bevor das Paket der Gruppe gesendet und gespeichert wird; stoppt Sie eine, wird die Aktion angehalten. Korrigieren Sie die im Hinweis genannten Angebote oder, falls die Gruppe das Maximum überschreitet, veröffentlichen Sie weniger Angebote gleichzeitig, und klicken Sie erneut auf die Schaltfläche.

Was Sie vor dem Klick bereithalten sollten

Beim Typ Upsert braucht jedes Angebot Steuern, Liefermodi, eine Vorbereitungszeit größer als null sowie die Komponenten EcoTax und DeaTax, auch wenn sie null sind. Außerdem darf die Referenz jedes Angebots innerhalb desselben Pakets nicht doppelt vorkommen. Wenn Sie unsicher sind, welches Konto oder welchen Kanal ein Angebot hat, sehen Sie vorher in den Feldern Konto und Verkaufskanal der Liste nach.

Kosten und Unterstützung

Das Modul ist eine Einmalzahlung pro Odoo-Version (17, 18, 19 und 20; den Preis jeder Version finden Sie in der Produktseite) und benötigt das Abonnement für FlexigoTech Cloud, Tarif Connector: 49 € pro Monat oder 490 € pro Jahr zzgl. MwSt., bis zu 3 Konten. Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert.

Wenn Sie Odoo einführen und die Angebote und die Verbindung zu Octopia startklar machen möchten: Wir bei FlexigoTech führen Odoo 17, 18, 19 und 20 ein und entwickeln individuelle Konnektoren und 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