Przejdź do głównej treści
Mirakl

Co robi przycisk „Cancel in Mirakl” w Mirakl Connector, krok po kroku

Przycisk Cancel in Mirakl prosi instancję zamówienia o anulowanie go w Mirakl. Najpierw sprawdza, czy Twój użytkownik jest Mirakl Managerem; jeśli żądanie się powiedzie, moduł zapisuje anulowanie w zamówieniu, a jeśli nie, zapisuje błąd i widzisz go na ekranie.

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ć

Znajdziesz go na ekranie Mirakl Orders, do którego wchodzi się z menu Mirakl › Operations › Orders. Przycisk nazywa się Cancel in Mirakl i jest we wszystkich czterech opublikowanych wersjach modułu: Odoo 17, 18, 19 i 20.

Znika, gdy pole State zamówienia ma wartość „anulowane”. We wszystkich pozostałych przypadkach jest widoczny, także na zamówieniu z wartościami domyślnymi. Ten warunek jest taki sam w Odoo 17, 18, 19 i 20.

Schemat wykonany w kodzie przedstawiający drogę przycisku: menu zamówień, przycisk anulowania i, z boku, komunikat, który może go zatrzymać
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu Odoo: menu, przycisk i komunikat o uprawnieniach

Przy Odoo po hiszpańsku przycisk ma etykietę Cancelar en Mirakl; po niemiecku In Mirakl stornieren; po francusku Annuler dans Mirakl; po włosku Annulla in Mirakl, a po portugalsku Cancelar no Mirakl.

Schemat wykonany w kodzie z etykietą przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu Odoo
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: co się dzieje od otwarcia zamówienia

  1. Otwórz zamówienie z menu Mirakl › Operations › Orders. W jego karcie widzisz pole Instance, które pojawia się też na liście Mirakl Orders. To instancja, której przycisk zleca anulowanie.
  2. Spójrz na grupę Cancellation w karcie. Jest tam pole Cancellation Reason. Przycisk przekazuje to, co w nim wpisano, jako powód anulowania.
  3. Kliknij Cancel in Mirakl. Zobaczysz go tylko wtedy, gdy State zamówienia nie ma wartości „anulowane”.
  4. Najpierw moduł sprawdza Twoje uprawnienie na serwerze, zanim cokolwiek zmieni. Jeśli Twój użytkownik nie jest Mirakl Managerem, akcja zatrzymuje się w tym miejscu i nic się nie zmienia (komunikat poniżej).
  5. Jeśli uprawnienie jest poprawne, moduł prosi instancję zamówienia o anulowanie go w Mirakl, przekazując Cancellation Reason.
  6. Jeśli żądanie się powiedzie, moduł aktualizuje zamówienie: oznacza anulowanie jako wykonane, zapisuje godzinę próby i datę anulowania, czyści ostatni błąd i zapisuje otrzymaną odpowiedź.
  7. Jeśli żądanie się nie powiedzie, moduł ustawia anulowanie jako błąd, z godziną próby i tekstem błędu, i ponownie zgłasza ten sam błąd. Akcja się zatrzymuje, a Ty widzisz usterkę.

Co się zmienia i na co zwrócić uwagę

Gdy wszystko idzie dobrze, przycisk zapisuje w zamówieniu informacje o anulowaniu: jego status, daty, brak błędu i odpowiedź. Warunek widoku natomiast patrzy tylko na pole State. Dlatego warto sprawdzić w zamówieniu, czy anulowanie zostało zapisane, zamiast zakładać, że skoro przycisk zniknął, wszystko się udało.

Przycisk działa na zamówieniu w marketplace, a nie tylko w Twoim Odoo. Mówi o tym sam komunikat o uprawnieniach: te akcje zmieniają zamówienie w marketplace i przesuwają prawdziwe pieniądze.

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

Uprawnienie: nie jesteś Mirakl Managerem

Po kliknięciu Cancel in Mirakl kontrola uprawnień może zatrzymać akcję tym komunikatem:

Only a Mirakl Manager can accept, cancel or refund a marketplace order. These actions change the order on the marketplace and move real money.

Co robić: poproś osobę administrującą Odoo, aby Twój użytkownik należał do grupy Mirakl Manager, albo aby anulowania dokonał ktoś, kto już nią jest. Kontrola odbywa się na serwerze w momencie kliknięcia, a nie tylko w widoku.

Błąd żądania do Mirakl

Każdy inny błąd żądania anulowania jest zgłaszany ponownie bez zmian: tekst, który widzisz, to tekst samego błędu. Moduł ustawia anulowanie jako błąd i zapisuje tekst ostatniego błędu. Dopóki State zamówienia nie ma wartości „anulowane”, przycisk pozostaje widoczny.

Gdy FlexigoTech Cloud nie przepuszcza żądania

Jeśli żądanie nie przejdzie przez FlexigoTech Cloud, zamówienie nie zostaje oznaczone ani jako anulowane, ani jako błąd, a błąd jest zgłaszany ponownie. Mirakl Connector to moduł z jednorazową opłatą za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT) (plan Pro kosztuje 98 €/mies. lub 980 €/rok). Połączenie przechodzi przez tę usługę, która przechowuje dane uwierzytelniające w postaci zaszyfrowanej i wysyła e-mail, jeśli synchronizacja zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo.

Co sprawdzić przed poważnym użyciem

  • Czy Twój użytkownik jest Mirakl Managerem.
  • Czy Instance zamówienia to ta, której oczekujesz.
  • Czy Cancellation Reason zawiera to, co chcesz wysłać.
  • Czy subskrypcja FlexigoTech Cloud jest aktywna.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł jest opublikowany w Odoo Apps dla tych czterech wersji: możesz zobaczyć kartę w Odoo Apps lub stronę modułu na flexigotech.com. Jeśli wdrażasz Odoo i chcesz zdecydować, kto w Twojej firmie powinien być Mirakl Managerem, to krótka rozmowa.

Praktyczna uwaga do wdrożenia: z subskrypcją moduł dla nowszych wersji Odoo jest w cenie, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję Odoo kupuje się tam osobno.

Szybkie pytania

Czy każdy użytkownik może anulować?

Kontrola uprawnień odbywa się w momencie kliknięcia, na serwerze, i wymaga bycia Mirakl Managerem. Jeśli nim nie jesteś, widzisz powyższy komunikat i nic się nie zmienia.

Czy przycisk znika po anulowaniu?

Znika tylko wtedy, gdy State ma wartość „anulowane”. To, co przycisk zapisuje po udanym anulowaniu, to informacje o anulowaniu zamówienia.

Czytaj dalej

Błąd «Post the invoice before sending it to Mirakl.» w Mirakl ConnectorKiedy w Mirakl Connector dla Odoo pojawia się błąd «Post the invoice before sending it to Mirakl.», co sprawdza kod i jak to naprawić.Zadanie «Mirakl - Accept Orders», przebieg po przebieguCo dzieje się w każdym przebiegu zadania cyklicznego Mirakl - Accept Orders w Mirakl Connector dla Odoo, jak często działa i co sprawdzić.Błąd rabatu marketplace poza zakresem w Mirakl ConnectorCo oznacza błąd rabatu marketplace poza zakresem w Mirakl Connector, kiedy pojawia się przy zapisie karty i jak go poprawić krok po kroku.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła