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.


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.

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
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_mirakl_connector 20.0 (aa05e537): views/mirakl_instance_views.xml
- Kod modułu: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_instance.py
- Kod modułu: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_api_mixin.py
- Kod modułu: flexigobe_mirakl_connector 20.0 (aa05e537): models/mirakl_ai.py
- apps.odoo.com/apps/modules/20.0/flexigobe_mirakl_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
