Wo sie erscheint und was sie auslöst
Sie öffnen den Datensatz über das Menü Mirakl › Konfiguration › Marktplätze und klicken auf Erstattungsgründe abrufen. Bleibt kein Grund zum Veröffentlichen übrig, bricht Odoo die Aktion ab und zeigt Der Betreiber hat keine Grundcodes zurückgegeben. Prüfen Sie die Codes stattdessen in Ihrem Verkäuferportal des Marktplatzes. an.

Das sind die praktischen Details, die Sie kennen sollten, bevor Sie das für einen Verbindungsfehler halten.
Die Schaltfläche ist immer sichtbar, die Meldung erscheint beim Klick
In Odoo 17, 18, 19 und 20 ist die Schaltfläche Erstattungsgründe abrufen im Datensatz immer sichtbar, ohne Bedingungen. Die Meldung gehört zu denen, die die Aktion stoppen: Sie erscheint beim Klick auf die Schaltfläche, und da die Aktion dort abbricht, wird nichts im Chatter des Datensatzes veröffentlicht.
Die Bedingung ist, dass die endgültige Liste leer bleibt
Beim Klick fragt das Modul beim Betreiber dessen Liste der Gründe ab. Zuerst behält es die Gründe, deren Typ das Wort REFUND enthält, ohne Unterscheidung von Groß- und Kleinschreibung. Erfüllt keiner das, behält es alle empfangenen Gründe. Nur wenn nach dieser Filterung nichts übrig bleibt, wird die Meldung ausgelöst. Im Code lautet die Bedingung wörtlich, dass diese Liste leer ist.
Fehlende Erstattungsgründe reichen für den Fehler nicht aus
Gibt der Betreiber Gründe zurück, von denen aber keiner vom Typ Erstattung ist, erscheint die Meldung nicht: Das Modul veröffentlicht alle, die es erhalten hat. Sehen Sie also im Chatter Codes, die nicht nach Erstattung aussehen, dann hat der Betreiber keinen dieser Art zurückgegeben und das Modul ist auf die vollständige Liste ausgewichen.
Auch eine Antwort mit anderer Form zählt als leer
Das Modul liest die Antwort und sucht nach einem Datenblock, der eine Liste von Gründen enthält. Haben dieser Block oder diese Liste nicht die erwartete Form, gelten sie als leer. Einträge der Liste, die keine Datensätze sind, werden ignoriert. Das Ergebnis ist dieselbe Meldung, sie sagt Ihnen also nicht, ob der Betreiber keine Codes für Sie hat oder ob die Antwort mit anderer Struktur eingetroffen ist. Wenn Sie an der Verbindung zweifeln, gibt es separat was die Schaltfläche Test Connection macht.
Was passiert, wenn es Codes gibt
Hat die Liste Inhalt, veröffentlicht das Modul im Chatter des Datensatzes eine Nachricht, die mit Códigos de motivo del operador (usa el CÓDIGO en 'Código de motivo de reembolso'): beginnt und mit einer Zeile pro Code fortfährt: der Code, seine Bezeichnung und der Typ in Klammern, mit einem Bindestrich, wenn der Typ leer ist.
Zusätzlich zeigt Odoo eine Benachrichtigung mit dem Titel Mirakl und dem Text … Grundcodes im Chatter veröffentlicht., wobei das Modul die Anzahl der Codes einsetzt. Die Benachrichtigung bleibt nicht dauerhaft auf dem Bildschirm.
Was Sie tun können, wenn sie erscheint
Tun Sie, was die Meldung verlangt: Öffnen Sie das Verkäuferportal Ihres Marktplatzes und schlagen Sie dort die Grundcodes des Betreibers nach. Laut dem Modulcode selbst gibt es die Schaltfläche, damit Sie wissen, welchen Code Sie als Erstattungsgrund eintragen müssen, denn Mirakl lehnt Erstattungen ohne gültigen Code des Betreibers ab. Solange Sie die Liste nicht im Chatter haben, ist das Portal Ihre Quelle.
Danach bleibt die Schaltfläche sichtbar, Sie können sie also jederzeit erneut anklicken, um zu prüfen, ob der Betreiber die Liste inzwischen zurückgibt. Enthält die Antwort Gründe, sehen Sie sie im Chatter des Datensatzes veröffentlicht und können den Code von dort kopieren.
Es ist dieselbe Meldung in allen vier veröffentlichten Versionen
Die Meldung steht im Code von Odoo 17, 18, 19 und 20, und das Modul ist in Odoo Apps für diese vier Versionen veröffentlicht. Das zweite Schema führt denselben Text auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch zusammen.


Wenn Sie Hilfe mit dem Konnektor brauchen
FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Sie sich das Modul ansehen möchten, finden Sie hier die Seite in Odoo Apps und die Seite auf flexigotech.com.
Wiederholt sich die Meldung und Sie sind unsicher, ob das Problem bei den Codes des Betreibers oder bei der in Odoo eintreffenden Antwort liegt, schreiben Sie uns, welchen Marktplatz Sie nutzen und was Sie im Chatter des Datensatzes sehen, dann prüfen wir das gemeinsam mit Ihnen.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- Quellcode des Moduls: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_instance_views.xml
- Quellcode des Moduls: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_ai.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/en/services.html
