Przejdź do głównej treści
Mirakl

Błąd marketplace.mirakl.net w Mirakl Connector: kiedy się pojawia i jak go naprawić

Błąd dotyczący marketplace.mirakl.net może pojawić się po kliknięciu Test Connection, gdy w polach Base Url lub API Base URL wpisany jest przykładowy adres marketplace.mirakl.net; naprawisz go, wpisując w tych dwóch polach prawdziwe adresy URL swojego operatora Mirakl.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Mirakl
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Błąd w takiej postaci, w jakiej go widzisz

Przy Odoo w języku angielskim komunikat brzmi: '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. To błąd: akcja zostaje zatrzymana.

Krótko mówiąc: Base Url lub API Base URL zawiera dokładnie przykładowy adres (https://marketplace.mirakl.net albo ten sam z /api), którego moduł nie akceptuje jako prawdziwego hosta operatora Mirakl.

Schemat wykonany kodem, nie ekran Odoo: od góry menu instancji, przycisk testu połączenia, pola URL i komunikat o marketplace.mirakl.net
Schemat na podstawie opublikowanego kodu modułu (to nie zrzut ekranu Odoo) z menu, przyciskiem, polami i komunikatem, dla Odoo 17, 18, 19 i 20. Etykiety na schemacie to oryginalny tekst z kodu modułu.

Ten sam komunikat widać w języku Twojego Odoo. Poniższy schemat pokazuje go po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Schemat wykonany kodem, nie ekran Odoo: ten sam komunikat o marketplace.mirakl.net po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu Odoo): komunikat tak, jak widzi go użytkownik w zależności od języka swojego Odoo.
Same stock on every Mirakl marketplace, sent from Odoo
Wideo: Same stock on every Mirakl marketplace, sent from Odoo (wideo po angielsku)

Szczegóły, których nie widać w karcie

Może pojawić się po kliknięciu Test Connection

Przycisk Test Connection znajduje się w widoku instancji i jest zawsze widoczny w Odoo 17, 18, 19 i 20. Po kliknięciu moduł przechodzi do sprawdzenia konfiguracji połączenia i, jeśli spełniony jest poniższy warunek, zgłasza ten błąd. Karty Mirakl Instances otwierasz z menu Mirakl › Configuration › Marketplaces.

Wartość musi być równa przykładowemu adresowi

Moduł porównuje wartość Base Url i wartość API Base URL z konkretnymi adresami i zgłasza błąd, jeśli którakolwiek z nich jest z nimi dokładnie zgodna:

  • Base Url to https://marketplace.mirakl.net lub http://marketplace.mirakl.net.
  • API Base URL to https://marketplace.mirakl.net/api lub http://marketplace.mirakl.net/api.

Wystarczy, że jedno z dwóch pól jest jednym z tych adresów, a błąd się pojawi, nawet jeśli drugie jest poprawne.

Prawdziwy adres URL zawierający ten tekst nie wywołuje błędu

Moduł nie szuka tekstu marketplace.mirakl.net wewnątrz pola: porównuje całą wartość z powyższą listą. Adres taki jak https://adeo-marketplace.mirakl.net kończy się tymi samymi słowami, ale nie jest równy żadnemu przykładowemu adresowi, więc nie wywołuje tego komunikatu. Dlatego nie trzeba ruszać adresu operatora, który jest już dobrze wpisany.

Końcowe ukośniki i protokół niczego nie zmieniają

Przed porównaniem moduł usuwa końcowe ukośniki z każdego adresu. Dlatego https://marketplace.mirakl.net/ jest traktowany jak przykładowy tak samo jak adres bez ukośnika. Ponadto lista przykładowych adresów zawiera zarówno wersję z https, jak i z http, więc zmiana protokołu nie omija sprawdzenia.

Nie istnieje wspólny host dla wszystkich marketplace'ów

Pomoc pola Base Url mówi tak: Real Mirakl operator host. Mirakl does not provide a universal host shared by every marketplace. Example: https://adeo-marketplace.mirakl.net (auto-filled for known operators; enter it from your seller account otherwise). Required before you can Test Connection or sync.

Innymi słowy: według tej pomocy u znanych operatorów pole wypełnia się samo; w pozostałych przypadkach adres wpisujesz Ty ze swojego konta sprzedawcy albo bierzesz go z dokumentacji lub od wsparcia operatora, jak wskazuje sam komunikat. A ponieważ pomoc oznacza to jako wymagane przed testem połączenia lub synchronizacją, warto ustawić to poprawnie od samego początku.

Adres API ma własną pomoc

Pomoc pola API Base URL mówi: Real Mirakl API base URL for the selected operator. Usually it is Base Url + /api. Example: https://adeo-marketplace.mirakl.net/api. Oba pola znajdują się w tej samej karcie, w zakładce Connection, w grupie Access.

Jak to rozwiązać

  1. Otwórz Mirakl › Configuration › Marketplaces i wejdź do karty instancji.
  2. Przejdź do zakładki Connection i grupy Access: tam są Base Url i API Base URL.
  3. Sprawdź, które z dwóch pól jest dokładnie jednym z przykładowych adresów z powyższej listy (może to być jedno albo oba). Te, które mają już adres URL Twojego operatora, zostaw bez zmian.
  4. W Base Url, jeśli jest przykładowy, wpisz prawdziwy host swojego operatora. Dla ADEO/Leroy przykład z samego komunikatu to https://adeo-marketplace.mirakl.net. Jeśli Twój operator jest inny, komunikat odsyła do dokumentacji lub wsparcia operatora marketplace'u, a pomoc pola do Twojego konta sprzedawcy.
  5. W API Base URL, jeśli jest przykładowy, wpisz prawdziwy adres URL API operatora. Dla ADEO/Leroy przykład to https://adeo-marketplace.mirakl.net/api.
  6. Po zmianie adresów kliknij ponownie Test Connection.

Co sprawdzić potem

Sprawdź, czy żaden z dwóch adresów nie jest już https://marketplace.mirakl.net ani https://marketplace.mirakl.net/api, z końcowym ukośnikiem lub bez i z https lub http. Sprawdź też, czy API Base URL odpowiada temu samemu operatorowi co Base Url, jak wskazuje jego pomoc na przykładzie ADEO/Leroy. Jeśli chcesz przejrzeć pozostałe pola instancji, omawiamy je w polach Instancji Mirakl.

Występuje we wszystkich opublikowanych wersjach

W Odoo 20.0 moduł wykonuje sprawdzenie tak, jak wyjaśniono wyżej. Komunikat znajduje się w opublikowanym kodzie wszystkich czterech gałęzi: 17.0, 18.0, 19.0 i 20.0, a moduł jest opublikowany w Odoo Apps dla tych samych wersji.

Jeśli wolisz, żeby ktoś to skonfigurował za Ciebie

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz, aby ktoś razem z Tobą doprowadził do połączenia instancji Mirakl, zajrzyj na stronę modułu lub do karty w Odoo Apps.

Czytaj dalej

Lista kontrolna instancji Mirakl Connector, pole po poluLista kontrolna do wypełnienia instancji Mirakl Connector w Odoo: połączenie, konta rozliczeń i opcje, z tym, co mówi pomoc każdego pola.Pola instancji Mirakl w Mirakl Connector: co znaczą i co wpisaćPorównanie pól karty Mirakl Instances w Mirakl Connector dla Odoo: co mówi pomoc przy każdym polu, jaka jest wartość domyślna i co wpisać w praktyce.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła