Przejdź do głównej treści
Mirakl

Import wiadomości w Mirakl Connector: co robi przycisk krok po kroku

Przycisk Import Messages pobiera z marketplace wiadomości instancji, przetwarza je i informuje o wyniku komunikatem o sukcesie lub ostrzeżeniem. Widać go zawsze na ekranie Mirakl Instances, a zaplanowane zadanie, jeśli je włączysz, wykonuje podobny import co 30 minut.

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

Czym jest przycisk i kiedy go widzisz

Przycisk Import Messages znajduje się na ekranie Mirakl Instances, który otwierasz z menu Mirakl › Configuration › Marketplaces. Widać go zawsze, w Odoo 17, 18, 19 i 20: żaden warunek widoku go nie ukrywa. Działa na instancji, którą masz otwartą.

Schemat wykonany kodem: menu Mirakl › Configuration › Marketplaces i przycisk Import Messages, z etykietami po angielsku
Schemat wykonany kodem (to nie zrzut ekranu Odoo): menu i przycisk, z angielskimi etykietami z oryginalnego tekstu modułu. Przycisk jest we wszystkich czterech opublikowanych wersjach.

Etykieta przycisku zależy od języka Twojego Odoo: po angielsku i po polsku to Import Messages (moduł nie ma polskiego tłumaczenia); po niemiecku Nachrichten importieren; po francusku Importer les messages; po włosku Importa messaggi; po portugalsku Importar Mensagens.

Schemat wykonany kodem na podstawie plików tłumaczeń modułu, z etykietą przycisku po angielsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem (to nie zrzut ekranu Odoo): etykieta przycisku Import Messages w zależności od języka Odoo.

Jeśli jeszcze nie sprawdziłeś, czy połączenie z marketplace działa, artykuł o przycisku Testuj połączenie opisuje, co robi tamten przycisk.

Same stock on every Mirakl marketplace, sent from Odoo
Wideo: Same stock on every Mirakl marketplace, sent from Odoo (wideo po angielsku)

Krok po kroku

  1. Pozwól, żeby Odoo zrobiło to samo. Zaplanowane zadanie Mirakl - Sync Messages uruchamia import wiadomości co 30 minut, ale po instalacji jest wyłączone. Przechodzi przez aktywne instancje, które mają włączoną synchronizację wiadomości, i tylko administrator może je uruchomić. To zwykła ścieżka; przycisk służy do ręcznego uruchomienia importu.
  2. Otwórz instancję. Wejdź w Mirakl › Configuration › Marketplaces i otwórz kartę instancji.
  3. Sprawdź okno dni. Na karcie Invoices and Messages, w grupie Messages, znajduje się Initial Message Sync Days. Jego pomoc mówi: «Historical window (days) for manual message sync.» Wartość domyślna to 30. Przycisk przekazuje tę wartość do importu.
  4. Kliknij Import Messages. Moduł pyta marketplace (szczegóły w następnej sekcji), a po zakończeniu pokazuje komunikat.
  5. Przeczytaj komunikat. Jeśli przetworzono wiadomości, zobaczysz powiadomienie o sukcesie: Import Messages completed: … messages processed. (zamiast wielokropka pojawi się liczba). Jeśli nie przetworzono żadnej, ostrzeżenie: Import Messages completed: 0 records. The operator may not support this endpoint.
  6. Jeśli pojawi się ostrzeżenie, sprawdź pole tylko do odczytu. Na tej samej karcie i w tej samej grupie Messages Endpoint Unavailable mówi, czy moduł oznaczył, że marketplace nie udostępnia /messages.

Co przycisk robi w środku, po kolei

  • Pomija pole Messages Endpoint Unavailable. Po kliknięciu przycisku moduł wykonuje zapytanie, nawet jeśli to pole jest zaznaczone. Zaplanowane zadanie natomiast pomija endpoint, dopóki nie zostanie ponowiony ręcznie, jak mówi pomoc pola.
  • Czyta stronami. Wysyła żądania odczytu do endpointu /messages (lub tego, który wskazuje instancja), strona po stronie, z limitem stron ustawianym przez samą instancję.
  • Przetwarza każdą wiadomość. Każda otrzymana wiadomość przechodzi przez model wiadomości Mirakl, a moduł dolicza jeden za każdy powstały rekord. Ta liczba jest widoczna w komunikacie.
  • Czyści oznaczenie, jeśli odczyt się powiedzie. Jeśli żądanie zakończy się sukcesem, a Messages Endpoint Unavailable było zaznaczone, moduł je opróżnia. Dlatego kliknięcie przycisku to sposób na ponowną próbę.
  • Zostawia ślad i informuje. Publikuje ten sam tekst komunikatu jako wiadomość w samej instancji i pokazuje powiadomienie z tytułem Mirakl. To nie jest stałe ostrzeżenie na ekranie.

Błędy i komunikaty, które mogą się pojawić

Przycisk nie pokazuje błędów odczytu jako komunikatu o błędzie: zapisuje je w logu API Mirakl i kończy komunikatem «0 records», jeśli nic nie przetworzono. Dlatego samo to ostrzeżenie nie dowodzi, że coś nie działa: pojawia się także wtedy, gdy marketplace nie miał wiadomości do zwrócenia.

SytuacjaCo się dziejeCo zrobić
Wiadomości zostały przetworzoneKomunikat o sukcesie z liczbąNic: sprawdź zaimportowane wiadomości
Marketplace odpowiada 410 lub 404Moduł oznacza Messages Endpoint Unavailable, zapisuje ostrzeżenie w logu i przerywa; komunikat na ekranie podaje to, co przetworzono do tej chwiliJeśli wynik to 0, operator może nie udostępniać /messages; sprawdź pole i kliknij ponownie tylko wtedy, gdy coś się zmieniło
Inny błąd żądaniaBłąd zapisywany w logu, odczyt zostaje przerwany; liczy się to, co już przetworzonoSprawdź log API i kliknij ponownie
Odpowiedź w kształcie, którego konektor nie rozpoznajeNie jest traktowana jak pusta strona: błąd jest zapisywany i odczyt zostaje przerwanyZachowaj treść zapisaną w logu i skonsultuj się z FlexigoTech
FlexigoTech Cloud nie przepuszcza wywołania (brak subskrypcji lub wstrzymanie usługi)Import zostaje przerwany, nic nie jest oznaczane i komunikat o zakończeniu się nie pojawiaSprawdź swoją subskrypcję planu Konektor

Przycisk czy zaplanowane zadanie

Przycisk Import MessagesZadanie Mirakl - Sync Messages
Kiedy działaKiedy go kliknieszCo 30 minut, jeśli je włączysz (domyślnie jest wyłączone)
Gdy endpoint jest oznaczony jako niedostępnyMimo to wykonuje zapytaniePomija go, dopóki nie zostanie ponowiony ręcznie

Czego potrzebujesz i jak pomaga FlexigoTech

Mirakl Connector to moduł z jednorazową opłatą za wersję, opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20 (karta, strona modułu), i wymaga subskrypcji FlexigoTech Cloud z planem Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co daje subskrypcja; dane zostają w Twoim Odoo.

Jeśli wdrażasz Odoo i chcesz, żeby konektor był dopracowany pod Twoje marketplace, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Mirakl Connector: «Set the Mirakl API key before testing the connection»Kiedy w Mirakl Connector dla Odoo pojawia się błąd pustego klucza API, jaki warunek go wywołuje i jak go usunąć po kliknięciu Test Connection.Mirakl Connector: «This binding has no Mirakl instance configured.»Kiedy w Mirakl Connector pojawia się komunikat o powiązaniu bez skonfigurowanej instancji Mirakl, jaki warunek go wywołuje i co zrobić, gdy się pojawi.Co robi przycisk Test Connection w Mirakl Connector, krok po krokuCo robi przycisk Test Connection w Mirakl Connector dla Odoo: kiedy się pojawia, co sprawdza, co zapisuje w karcie i jakie błędy może zwrócić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła