Przejdź do głównej treści
Mirakl

Co robi przycisk „Fetch Refund Reasons” w Mirakl Connector

Przycisk Fetch Refund Reasons prosi Mirakl o listę kodów powodów operatora i zapisuje ją w chatterze instancji. Widać go zawsze na ekranie instancji, w Odoo 17, 18, 19 i 20. Tutaj znajdziesz, co sprawdza, co zmienia i jakie komunikaty może wyświetlić.

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

Gdzie jest przycisk i kiedy go widać

Gdzie jest przycisk i jak się nazywa?

Do ekranu dojdziesz z menu Mirakl › Configuration › Marketplaces, które otwiera ekran Mirakl Instances. Część menu Mirakl widzą tylko wewnętrzni użytkownicy Odoo: jeśli nim nie jesteś, tej części nie zobaczysz. Przycisk nazywa się Fetch Refund Reasons; w innych językach etykieta jest inna, co pokazuje drugi schemat.

Schemat zrobiony w kodzie: menu Mirakl › Configuration › Marketplaces i przycisk Fetch Refund Reasons, a z boku komunikaty, które mogą go zatrzymać
Schemat zrobiony w kodzie na podstawie opublikowanego kodu modułu (to nie jest ekran Odoo): menu, przycisk w Odoo 17, 18, 19 i 20 oraz komunikaty z boku, z angielskimi etykietami z oryginalnego kodu.
Schemat zrobiony w kodzie z tekstem przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat zrobiony w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie jest ekran Odoo): po hiszpańsku Obtener motivos de reembolso, po niemiecku Erstattungsgründe abrufen, po francusku Récupérer les motifs de remboursement, po włosku Recupera motivi di rimborso i po portugalsku Obter motivos de reembolso.

Kiedy się pojawia?

Przycisk jest zawsze widoczny na ekranie Mirakl Instances i występuje w Odoo 17, 18, 19 i 20. Nie zależy od żadnego statusu ani pola wyboru w karcie instancji.

Do czego służy?

Według kodu modułu wypisuje kody powodów zwrotu operatora i publikuje je w chatterze instancji, abyś wiedział, co wpisać w Refund Reason Code. Ten sam kod przypomina, że Mirakl odrzuca zwroty, które nie mają prawidłowego kodu operatora.

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

Co robi po kliknięciu

Co robi krok po kroku?

Pracuje na instancji, którą masz otwartą. Najpierw prosi Mirakl o powody operatora. Potem zostawia otrzymane powody i zamienia je na jedną linię na powód: kod, etykieta i w nawiasie typ (myślnik, jeśli powód nie ma typu). Na końcu zapisuje notatkę w chatterze i wyświetla powiadomienie.

Jakie powody zawiera lista?

Najpierw filtruje powody, których typ zawiera słowo REFUND, bez rozróżniania wielkich i małych liter. Jeśli żaden go nie zawiera, publikuje wszystkie otrzymane powody. Jeśli nie ma żadnego powodu do opublikowania, przycisk zatrzymuje się z błędem (niżej).

Co zmienia się w Odoo po zakończeniu?

W chatterze instancji pojawia się notatka zaczynająca się od Códigos de motivo del operador (usa el CÓDIGO en 'Código de motivo de reembolso'):, a dalej linie, po jednej na powód. Ponadto pojawia się powiadomienie zatytułowane Mirakl z tekstem … reason codes posted to the chatter., gdzie wielokropek to liczba opublikowanych linii; powiadomienie nie zostaje na ekranie. Każde kliknięcie wykonuje nowe zapytanie i dodaje kolejną notatkę, więc możesz kliknąć ponownie, kiedy chcesz odświeżyć listę.

Jak sprawdzić, że zadziałało?

Otwórz chatter instancji: tam jest notatka z jedną linią na powód. Linia zawiera kod, który według samego kodu modułu należy wpisać w Refund Reason Code.

Błędy i wymagania

Co się stanie, jeśli operator nie zwróci kodów?

Akcja zatrzymuje się z komunikatem The operator returned no reason codes. Check the codes in your marketplace seller portal instead. Żadna notatka nie jest publikowana. Trzeba zrobić to, co mówi sam komunikat: sprawdzić kody w portalu sprzedawcy marketplace.

A jeśli połączenie z Mirakl się nie powiedzie?

Po kliknięciu przycisku mogą pojawić się Connection error calling Mirakl: … i Mirakl request failed after retries. Te komunikaty pochodzą z zapytania do Mirakl, które moduł powtarza przy niektórych tymczasowych odpowiedziach serwera, zanim się podda. W takim przypadku akcja zatrzymuje się przed zapisaniem notatki w chatterze. Ponieważ każde kliknięcie wykonuje nowe zapytanie, możesz kliknąć przycisk jeszcze raz.

Ile kosztuje i czego wymaga?

Mirakl Connector to moduł z jednorazową opłatą za wersję, opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20; cena każdej wersji jest w jej karcie, a zakup bezpośredni na stronie modułu. Wymaga też subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy (plan Pro, 98 €/mies. lub 980 €/rok, do 10). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej i wysyła e-mail, jeśli synchronizacja się nie powiedzie. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co daje subskrypcja; dane zostają w Twoim Odoo.

Inne wywołania Mirakl i jak możemy pomóc

Ten przycisk to zapytanie o powody zwrotu. Moduł wywołuje Mirakl także w innych momentach, innymi zapytaniami: przy zatwierdzaniu dokumentu WZ może wywołać Mirakl, aby odczytać zamówienie lub wysłać śledzenie, a zaplanowane zadanie Mirakl - Sync Orders działa co dziesięć minut i jest aktywne po instalacji.

Jeśli wdrażasz Odoo i chcesz połączyć marketplace Mirakl, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

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