Der Fehler, so wie Sie ihn sehen
Mit Odoo auf Deutsch lautet die Meldung: 'marketplace.mirakl.net' ist nur ein Platzhalter und kein echter Mirakl-Operator-Host. Konfigurieren Sie die tatsächliche Operator-URL aus der Dokumentation oder dem Support des Marktplatzbetreibers. Beispiel für ADEO/Leroy: https://adeo-marketplace.mirakl.net und https://adeo-marketplace.mirakl.net/api ('marketplace.mirakl.net' is only a placeholder and not a real Mirakl operator host. Configure the actual operator URL from the marketplace operator documentation or support. Example for ADEO/Leroy: https://adeo-marketplace.mirakl.net and https://adeo-marketplace.mirakl.net/api). Es ist ein Fehler: Die Aktion wird abgebrochen.
Kurz gesagt: Basis-URL oder API-Basis-URL enthält genau die Beispieladresse (https://marketplace.mirakl.net oder dieselbe mit /api), die das Modul nicht als echten Host eines Mirakl-Betreibers akzeptiert.

Dieselbe Meldung erscheint in der Sprache Ihres Odoo. Das folgende Schema zeigt sie auf Spanisch, Deutsch, Französisch, Italienisch und Portugiesisch.


Details, die man im Formular nicht sieht
Er kann beim Klick auf Verbindung testen erscheinen
Die Schaltfläche Verbindung testen (Test Connection) befindet sich in der Ansicht der Instanz und ist in Odoo 17, 18, 19 und 20 immer sichtbar. Beim Klick gelangt das Modul zur Prüfung der Verbindungskonfiguration und löst diesen Fehler aus, wenn die folgende Bedingung erfüllt ist. Die Formulare unter Mirakl Instanzen (Mirakl Instances) öffnen Sie über das Menü Mirakl › Konfiguration › Marktplätze.
Der Wert muss einer Beispieladresse genau entsprechen
Das Modul vergleicht den Wert von Basis-URL (Base Url) und den von API-Basis-URL (API Base URL) mit bestimmten Adressen und löst den Fehler aus, wenn einer der beiden genau übereinstimmt:
Basis-URListhttps://marketplace.mirakl.netoderhttp://marketplace.mirakl.net.API-Basis-URListhttps://marketplace.mirakl.net/apioderhttp://marketplace.mirakl.net/api.
Sobald eines der beiden Felder eine dieser Adressen enthält, tritt der Fehler auf, auch wenn das andere korrekt ist.
Eine echte URL, die diesen Text enthält, löst den Fehler nicht aus
Das Modul sucht den Text marketplace.mirakl.net nicht innerhalb des Feldes, sondern vergleicht den vollständigen Wert mit der Liste oben. Eine Adresse wie https://adeo-marketplace.mirakl.net endet zwar auf dieselben Wörter, ist aber keiner Beispieladresse gleich und löst diese Meldung daher nicht aus. Eine bereits korrekt eingetragene Betreiber-URL müssen Sie also nicht anfassen.
Schrägstriche am Ende und das Protokoll ändern nichts
Vor dem Vergleich entfernt das Modul die abschließenden Schrägstriche jeder Adresse. Deshalb zählt https://marketplace.mirakl.net/ genauso als Beispieladresse wie die Variante ohne Schrägstrich. Außerdem enthält die Liste der Beispieladressen sowohl die Version mit https als auch die mit http; ein Wechsel des Protokolls umgeht die Prüfung also nicht.
Es gibt keinen gemeinsamen Host für alle Marktplätze
Die Hilfe zu Basis-URL sagt es so: Echter Mirakl-Betreiber-Host. Mirakl stellt keinen universellen Host bereit, der von jedem Marktplatz gemeinsam genutzt wird. Beispiel: https://adeo-marketplace.mirakl.net (für bekannte Betreiber automatisch ausgefüllt; andernfalls aus Ihrem Verkäuferkonto eingeben). Erforderlich, bevor Sie Verbindung testen oder synchronisieren können.
Das heißt: Laut dieser Hilfe wird das Feld bei bekannten Betreibern automatisch ausgefüllt; bei allen anderen tragen Sie die Adresse selbst aus Ihrem Verkäuferkonto ein oder entnehmen sie der Dokumentation oder dem Support des Betreibers, wie es die Meldung selbst angibt. Und da die Hilfe das Feld als erforderlich markiert, bevor Sie die Verbindung testen oder synchronisieren können, sollten Sie es von Anfang an korrekt ausfüllen.
Die API-Adresse hat ihre eigene Hilfe
Die Hilfe zu API-Basis-URL lautet: Echte Mirakl-API-Basis-URL für den ausgewählten Betreiber. Normalerweise ist es Basis-URL + /api. Beispiel: https://adeo-marketplace.mirakl.net/api. Beide Felder befinden sich im selben Formular, im Reiter Verbindung, Gruppe Zugriff.
So beheben Sie ihn
- Öffnen Sie
Mirakl › Konfiguration › Marktplätzeund rufen Sie das Formular der Instanz auf. - Wechseln Sie in den Reiter
Verbindungund zur GruppeZugriff: Dort finden SieBasis-URLundAPI-Basis-URL. - Prüfen Sie, welches der beiden Felder genau einer der Beispieladressen aus der Liste oben entspricht (es kann nur eines oder beide betreffen). Lassen Sie die Felder, die bereits die URL Ihres Betreibers enthalten, unverändert.
- Tragen Sie bei
Basis-URL, falls dort die Beispieladresse steht, den echten Host Ihres Betreibers ein. Für ADEO/Leroy lautet das Beispiel aus der Meldung selbsthttps://adeo-marketplace.mirakl.net. Wenn Ihr Betreiber ein anderer ist, verweist die Meldung auf die Dokumentation oder den Support des Marktplatzbetreibers und die Hilfe des Feldes auf Ihr Verkäuferkonto. - Tragen Sie bei
API-Basis-URL, falls dort die Beispieladresse steht, die echte API-URL des Betreibers ein. Für ADEO/Leroy lautet das Beispielhttps://adeo-marketplace.mirakl.net/api. - Klicken Sie nach der Änderung der Adressen erneut auf
Verbindung testen.
Was Sie danach prüfen sollten
Prüfen Sie, dass keine der beiden Adressen mehr https://marketplace.mirakl.net oder https://marketplace.mirakl.net/api ist, mit oder ohne abschließenden Schrägstrich und mit https oder http. Prüfen Sie außerdem, dass API-Basis-URL zum selben Betreiber gehört wie Basis-URL, wie es die zugehörige Hilfe mit dem ADEO/Leroy-Beispiel angibt. Wenn Sie die übrigen Felder der Instanz durchgehen möchten, erklären wir sie in den Feldern der Mirakl-Instanz.
Er tritt in allen veröffentlichten Versionen auf
In Odoo 20.0 führt das Modul die Prüfung so durch, wie oben erklärt. Die Meldung steht im veröffentlichten Code aller vier Zweige, 17.0, 18.0, 19.0 und 20.0, und das Modul ist in Odoo Apps für genau diese Versionen veröffentlicht.
Wenn Sie die Einrichtung lieber abgeben möchten
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt individuelle Konnektoren und Integrationen. Wenn Sie die Mirakl-Instanz gemeinsam mit jemandem verbinden möchten, werfen Sie einen Blick auf die Seite des Moduls oder den Eintrag in Odoo Apps.
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
