Przejdź do głównej treści
Amazon

Zadanie Amazon raportów EPR UE w Odoo: co robi w każdym przebiegu

Zadanie Amazon SP-API - Sync EU EPR reports (opt-in) działa raz dziennie i w każdym przebiegu obchodzi aktywne konta Amazon, które mają włączoną synchronizację raportów EPR. Dla każdego z nich synchronizuje najpierw część miesięczną, potem kwartalną, a na końcu roczną. Jeśli wygląda na to, że nic nie robi, najpierw sprawdź, czy konto jest aktywne i czy ma włączoną tę synchronizację.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Amazon
Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 17.0 i 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Co robi zadanie i jak często działa

Zaplanowane zadanie Amazon SP-API - Sync EU EPR reports (opt-in) działa raz dziennie, codziennie, i jest aktywne od momentu instalacji modułu. Występuje we wszystkich opublikowanych gałęziach konektora: Odoo 17, 18, 19 i 20. W Odoo 17 zadanie ma ustawione powtarzanie bez końca. W Odoo 20 w każdym przebiegu zadanie robi to, co opisano poniżej.

Schemat zaplanowanego zadania działającego raz dziennie oraz menu Amazon › Configuration › Accounts
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo: zadanie, które działa raz dziennie i jest aktywne po instalacji (Odoo 17, 18, 19 i 20), oraz menu kont. Etykiety są po angielsku, zgodnie z oryginalnym tekstem w kodzie.

W każdym przebiegu zadanie wyszukuje konta Amazon spełniające jednocześnie dwa warunki: są aktywne i mają włączoną synchronizację raportów EPR. Konta, które nie spełniają obu warunków, nie są ruszane. Nazwa zadania zmienia się zależnie od języka Twojego Odoo; schemat pokazuje, jak wygląda w pięciu językach.

Schemat z nazwą zadania po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie zrzut ekranu z Odoo: tekst zadania zależnie od języka Odoo. Po polsku jest to Amazon SP-API - Sync EU EPR reports (opt-in).
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Przypadek do przejścia od początku do końca

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Hogar Atlántico to sklep wymyślony na potrzeby tego przykładu. Sprzedaje na Amazonie z dwóch kont założonych w Odoo. Marta z administracji widzi je w menu Amazon › Configuration › Accounts, gdzie każde jest identyfikowane po polu Name. Jedno z kont jest aktywne i ma włączoną synchronizację raportów EPR. Drugie jest aktywne, ale nie ma jej włączonej.

Nadchodzi dzienny przebieg. Zadanie szuka aktywnych kont z włączoną synchronizacją i znajduje tylko pierwsze. Drugie nie jest ruszane, mimo że jest aktywne.

Dla pierwszego konta zadanie uruchamia synchronizację, wskazując, że pochodzi z zaplanowanego zadania i że błąd w jednej części nie ma przerywać całego przebiegu. W środku kolejność jest stała: najpierw Monthly, potem Quarterly, a na końcu Annual.

Załóżmy, że część kwartalna zgłasza błąd. Przebieg się nie zatrzymuje: zapisuje błąd tej części w tekście wyniku i przechodzi do rocznej. Na koniec zapisuje na koncie datę i godzinę wykonania oraz ten tekst.

Następnego ranka Marta nie znajduje nowej wiadomości opublikowanej w karcie konta. To oczekiwane: gdy synchronizację uruchamia zadanie, wynik nie jest publikowany jako wiadomość w karcie.

Co dzieje się w każdym przebiegu, po kolei

  1. Zadanie wyszukuje aktywne konta z włączoną synchronizacją raportów EPR.
  2. Dla każdego z nich uruchamia synchronizację, oznaczając, że źródłem jest zaplanowane zadanie.
  3. W obrębie konta przechodzi przez Monthly, Quarterly i Annual, w tej kolejności. Jeśli jedna część zawiedzie, dopisuje do tekstu wyniku tytuł tej części i błąd, po czym kontynuuje z następną.
  4. Zapisuje na koncie datę i godzinę przebiegu oraz tekst wyniku, przycięty do maksymalnie 5000 znaków. Tekst zawiera nazwę konta i źródło.
  5. Nie publikuje wyniku jako wiadomości w karcie konta.
  6. Jeśli przebieg dla konta zawiedzie inną drogą, zostawia ostrzeżenie w logu serwera z nazwą konta i błędem, a zadanie kontynuuje z pozostałymi kontami.

Co sprawdzić, gdy wygląda na to, że nic nie robi

  • Konto jest aktywne. Wyszukiwanie obejmuje tylko aktywne konta.
  • Konto ma włączoną synchronizację raportów EPR. To drugi warunek wyszukiwania: bez niego konto nie wchodzi do przebiegu.
  • Zadanie nadal jest aktywne. Jest aktywne od instalacji i działa raz dziennie; w Odoo 17 powtarza się bez końca.
  • Nie oczekuj wiadomości w karcie. Gdy uruchamia je zadanie, wynik nie jest tam publikowany. Na koncie zostają natomiast data i godzina ostatniego wykonania oraz tekst wyniku.
  • Błąd w jednej części nie oznacza, że nic nie zrobiono. Pozostałe części i tak się wykonują, a błąd zostaje zapisany w tekście wyniku.
  • Log serwera. Jeśli przebieg dla konta zawiedzie w inny sposób, zostaje ostrzeżenie z jego nazwą i błędem.
  • Twoje uprawnienia. Aby dotrzeć do kont z menu, potrzebujesz uprawnienia Manager w sekcjach Configuration i Accounts oraz Viewer w sekcji Amazon. Jeśli brakuje któregoś, ta sekcja nie jest widoczna.

Czego uczy ten przypadek

Zadanie jest opt-in: aktywne konto nie wystarczy, musi mieć dodatkowo włączoną synchronizację raportów EPR. Każde konto jest przetwarzane osobno, a w obrębie konta każda część osobno, więc awaria pozostaje ograniczona i zapisana. A ponieważ zadanie niczego nie publikuje w karcie, to zapisana na koncie data ostatniego wykonania jest dowodem, że zadanie się uruchomiło.

Koszt i pomoc

Moduł to jednorazowa opłata za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont Amazon (plan Pro, 98 €/mies. lub 980 €/rok netto (bez VAT), do 10). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie. Moduł jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20; masz kartę w Odoo Apps i stronę modułu.

Jeśli wdrażasz Odoo i chcesz sprawdzić, jak wyglądają Twoje konta Amazon, albo potrzebujesz integracji na zamówienie, 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 17.0 i 20.0) i w podlinkowanych źródłach

Źródła