Przejdź do głównej treści
Mirakl

Ta faktura nie jest powiązana z zamówieniem Mirakl: co zrobić

Komunikat This invoice is not linked to a Mirakl order. pojawia się po kliknięciu Send to Mirakl, gdy moduł nie znajduje instancji Mirakl dla tej faktury; akcja zostaje przerwana i nic nie jest wysyłane.

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

Kiedy pojawia się komunikat

Pojawia się po kliknięciu Send to Mirakl na fakturze. Pierwsze, co robi moduł, to szuka instancji Mirakl powiązanej z tą fakturą. Jeśli żadnej nie znajdzie (wynik jest pusty), zgłasza This invoice is not linked to a Mirakl order. i akcja zostaje przerwana: nic nie jest wysyłane do Mirakl i żadna zmiana z tej akcji nie jest zapisywana.

Schemat wykonany kodem, nie ekran Odoo: u góry przycisk «Send to Mirakl», a pod nim komunikat «This invoice is not linked to a Mirakl order.», z oryginalnymi tekstami z kodu modułu
Schemat wykonany kodem na podstawie opublikowanego kodu modułu: przycisk i komunikat, do którego prowadzi, w Odoo 17, 18, 19 i 20.

To pierwsze sprawdzenie przycisku: wykonuje się przed sprawdzeniem, czy faktura jest zaksięgowana. Dlatego komunikat nie mówi o statusie faktury, tylko o jej powiązaniu z Mirakl.

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

Co to oznacza

Dla modułu ta faktura nie ma instancji Mirakl, a bez instancji wysyłka nie jest kontynuowana. To nie jest błąd połączenia ani pliku PDF: akcja zostaje przerwana, zanim cokolwiek zostanie podjęte.

Komunikat wskazuje, że moduł nie zdołał powiązać tej faktury z Mirakl, i to właśnie warto wyjaśnić, zanim klikniesz ponownie.

Kiedy widzisz przycisk

Przycisk Send to Mirakl jest ukryty, gdy faktura nie jest fakturą klienta (Faktura sprzedaży), gdy pole Mirakl invoice nie jest aktywne lub gdy faktura nie ma statusu Zaksięgowano. Ten warunek jest taki sam w Odoo 17, 18, 19 i 20.

Pole Mirakl invoice nie jest widoczne w żadnym widoku, więc nie możesz go sprawdzić ani zmienić z poziomu ekranu.

Widoczność przycisku nie gwarantuje, że sprawdzenie instancji zakończy się powodzeniem: widoczność przycisku zależy od tego pola, a komunikat zależy od tego, czy moduł znajdzie instancję Mirakl faktury. To dwa różne warunki.

Ten sam tekst w drugim miejscu

Opublikowany kod zgłasza ten sam komunikat w jeszcze jednym miejscu: w metodzie, która wysyła plik PDF faktury do Mirakl. Pojawia się tam, gdy faktura nie ma identyfikatora zamówienia Mirakl (jest pusty). Z poziomu przycisku do tego miejsca dochodzi się dopiero po przejściu sprawdzenia instancji i sprawdzenia, czy faktura jest zaksięgowana. Dla Ciebie tekst jest ten sam, więc jeśli go widzisz, interpretacja jest taka sama: moduł nie zdołał powiązać faktury z zamówieniem Mirakl.

Lista kontrolna

Przed kliknięciem przycisku

  • Sprawdź, czy faktura jest fakturą klienta (Faktura sprzedaży) i ma status Zaksięgowano: przy innym typie lub statusie przycisk Send to Mirakl jest ukryty i nie ma kliknięcia, które mogłoby wywołać ten komunikat.
  • Upewnij się, że faktura odpowiada zamówieniu, które przyszło z Mirakl. Jeśli nie, komunikat jest prawidłowy: moduł nie ma jej powiązanej z Mirakl i nie wysyła jej tym przyciskiem.
  • Nie szukaj pola Mirakl invoice na ekranie: nie jest widoczne w żadnym widoku, więc nie możesz go zmienić ręcznie.

Gdy widzisz komunikat

  • Zanotuj, której faktury to dotyczyło (jej numer lub odnośnik), aby móc o niej porozmawiać z osobą administrującą konektorem.
  • Pamiętaj, że akcja została przerwana: tym kliknięciem nic nie zostało wysłane do Mirakl.
  • Jeśli faktura rzeczywiście pochodzi z zamówienia Mirakl, a komunikat nadal się pojawia, moduł nie znajduje jej instancji Mirakl. To przypadek do przeglądu z osobą, która wdrożyła konektor (niżej, jak pomaga FlexigoTech).
Schemat wykonany kodem, nie ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu: tekst komunikatu w pięciu językach.
JęzykTekst komunikatu
HiszpańskiEsta factura no está vinculada a un pedido de Mirakl.
NiemieckiDiese Rechnung ist nicht mit einer Mirakl-Bestellung verknüpft.
FrancuskiCette facture n'est pas liée à une commande Mirakl.
WłoskiQuesta fattura non è collegata a un ordine Mirakl.
PortugalskiEsta fatura não está associada a uma encomenda Mirakl.

Gdy moduł już znajdzie instancję

  • Otwórz fakturę ponownie, sprawdź, że nadal ma status Zaksięgowano, i kliknij Send to Mirakl.
  • Pamiętaj, co robi moduł, gdy instancja istnieje: generuje plik PDF faktury i wysyła go do zamówienia Mirakl, zastępując poprzednią fakturę tego samego typu, tak aby Mirakl przechowywał jedną fakturę, aktualną.
  • Jeśli teraz pojawi się inny komunikat, to inne sprawdzenie: przeczytaj go w całości, zanim cokolwiek ruszysz.

Jeśli wysyłka w ogóle nie rusza

  • Pamiętaj, że połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej i nadzoruje synchronizację. Jeśli usługa nie przepuści żądania (brak subskrypcji lub usługa wstrzymana), kod ponownie zgłasza błąd i niczego nie oznacza.
  • Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo.

Wersje

Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, a komunikat znajduje się w opublikowanym kodzie wszystkich czterech gałęzi. Kolejność sprawdzeń jest taka jak w kodzie Odoo 20. Warunek ukrywający przycisk jest taki sam w 17, 18, 19 i 20.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo, a faktury do Twoich zamówień Mirakl nie dają się powiązać, albo potrzebujesz integracji na zamówienie, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Szczegóły modułu znajdziesz na jego stronie i w karcie w Odoo Apps.

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