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
- Ö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.
- 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.
- Ein Odoo-Administrator akzeptiert den Hinweis, dass Zugangsdaten und Aufrufe an Octopia über FlexigoTech Cloud laufen. Ohne diese Zustimmung wird das Secret nicht gespeichert.
- Wählen Sie unter Configuration › Sales Channels den Standard-Verkaufskanal. Er wird zum Veröffentlichen von Angeboten verwendet, wenn Sie keinen anderen angeben.
- 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.
- Ordnen Sie Ihre Produkte dem Octopia-Katalog zu. Um auf Cdiscount zu verkaufen, muss das Produkt auf Französisch angelegt sein.
- Veröffentlichen Sie die Angebote über Offers › Publication Packages.
- 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.


Fehler am ersten Tag
| Meldung | Was passiert | Lö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 catalog | Das Produkt ist seinem Octopia-Datensatz nicht zugeordnet. | Ordnen Sie es zu, bevor Sie das Angebot veröffentlichen. |

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.

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