Zadanie istnieje, pod tą samą nazwą, w gałęziach 17, 18, 19 i 20 modułu Amazon Connector for Odoo, FBA & FBM Seller SP-API.

Zadanie i jego harmonogram
- Zadanie zaplanowane
- Zadanie
Amazon SP-API - Sync FBA reimbursements report (opt-in)działa na kontach Amazon modułu i uruchamia metodę, która je przegląda. Etykieta zawiera(opt-in): w kodzie zadanie obejmuje tylko konta z włączoną synchronizacją zwrotów FBA.
- Częstotliwość
- Działa raz dziennie, czyli każdego dnia, i jest aktywne po instalacji modułu. W Odoo 17 zadanie jest zdefiniowane jako powtarzane bez końca.
- Uwzględnione konto
- W każdym przebiegu zadanie wyszukuje konta, które są aktywne i mają włączoną synchronizację zwrotów FBA. Jeśli konto nie spełnia obu warunków, zadanie go nie rusza; jeśli żadne ich nie spełnia, nie ma nic do przejrzenia.
Gdy Odoo jest po polsku, zadanie nazywa się Amazon SP-API - Sync FBA reimbursements report (opt-in), bo moduł nie ma tłumaczenia na ten język. Schemat pokazuje, jak nazywa się ono w Odoo w innych językach.

Amazon SP-API - Sync FBA reimbursements report (opt-in). Niemiecki: Amazon SP-API - FBA-Erstattungsbericht synchronisieren (Opt-in). Francuski: Amazon SP-API - Synchroniser le rapport des remboursements FBA (opt-in). Włoski: Amazon SP-API - Sincronizza report rimborsi FBA (opt-in). Portugalski: Amazon SP-API - Sincronizar relatório de reembolsos FBA (opt-in).
Co robi w każdym przebiegu z kontem
- Prośba o raport
- Dla każdego konta przebieg prosi Amazon o utworzenie raportu zwrotów. Z identyfikatorem, który zwraca Amazon, idzie dalej; wiersz
Report ID: …umieszcza go w wyniku.
- Sprawdzanie stanu
- Przebieg pyta Amazon o raport, aż jego stan będzie
DONE,CANCELLEDlubFATAL, albo aż skończą się próby. Między jedną próbą a kolejną czeka kilka sekund. Jeśli liczba prób lub czas oczekiwania na koncie są puste albo równe zero, używa dwunastu prób i dziesięciu sekund oczekiwania; wykonuje co najmniej jedną próbę i czeka co najmniej jedną sekundę.
- Stan raportu
- Wiersz
Report status: …pokazuje ostatni stan podany przez Amazon alboUNKNOWN, jeśli żaden nie nadszedł. Jeśli stan nie jestDONE, przebieg na tym się zatrzymuje i niczego nie importuje. PrzyCANCELLEDlubFATALdopisujeAmazon did not generate a usable reimbursements report.. Przy każdym innym stanie dopisujeReport polling timed out. Try again in a few minutes..
- Dokument raportu
- Gdy raport ma stan
DONE, przebieg potrzebuje identyfikatora jego dokumentu. Jeśli go brakuje, dopisujeDONE report without reportDocumentId.i się zatrzymuje. Jeśli go ma, pobiera zawartość dokumentu i przekazuje ją importerowi.
- Import
- Zawartość pobrana z dokumentu trafia do importera pozycji zwrotów FBA modułu, razem z kontem, identyfikatorem raportu i jego dokumentu, marketplace'em konta oraz limitem pozycji na przebieg dla konta. Jeśli ten limit jest pusty lub równy zero, przebieg przekazuje 10000.
- Liczniki
- Po imporcie wynik zawiera te wiersze:
Filas reporte(Report rows),Filas procesadas(Processed rows),Creadas(Created),Actualizadas(Updated),Saltadas(Skipped) iCon error(With error), każdy z własną liczbą.
- Audyt zwrotów
- Jeśli konto ma włączony audyt zwrotów, tuż po imporcie przebieg odświeża roszczenia o zwrot tego konta.
- Zapisany wynik
- Na końcu, zarówno gdy zaimportował, jak i gdy zatrzymał się wcześniej, przebieg zapisuje na koncie datę i godzinę wykonania oraz tekst wyniku, obcięty do pięciu tysięcy znaków. Tekst zaczyna się od
Amazon FBA reimbursements sync finished.,Account: …iSource: …; źródłem jestCRON, jeśli uruchamia je zadanie, aManualw pozostałych przypadkach. Gdy uruchamia je zadanie, nie publikuje tego tekstu w chatterze konta.
Co sprawdzić, gdy nic nie robi
- Ostrzeżenie w logu
- Jeśli przebieg dla konta zgłosi błąd, zadanie go przechwytuje, zapisuje ostrzeżenie w logu serwera z nazwą konta i przechodzi do następnego. Dlatego awaria jednego konta nie zatrzymuje pozostałych. Nazwa to pole
Name, widoczne w karcieAccounts, na zakładceIdentity, w grupieAccount, a także na liścieAccounts.
- Menu i uprawnienia
- Konta otwierasz z
Amazon › Configuration › Accounts. PozycjaAmazonwymaga uprawnieniaViewer;ConfigurationiAccountswymagająManager. Jeśli nie masz uprawnienia do danego poziomu, go nie zobaczysz.
Oto uporządkowana kontrola, gdy zadanie wydaje się nic nie robić:
- Zadanie jest aktywne po instalacji: sprawdź, czy nadal jest aktywne.
- Konto musi być aktywne i mieć włączoną synchronizację zwrotów FBA; w przeciwnym razie zadanie go nie przegląda.
- Tekst wyniku zostaje zapisany na koncie: jeśli wiersz
Estado reportenie jestDONE, przebieg zatrzymał się przed importem; następny wiersz wyniku mówi, czy Amazon nie wygenerował użytecznego raportu, czy upłynął czas oczekiwania na raport. - Jeśli raport dotarł do
DONE, sprawdź w wyniku licznikiSaltadasiCon error. - Poszukaj w logu serwera ostrzeżenia z nazwą konta.
Subskrypcja i pomoc FlexigoTech
Moduł kupuje się jednorazowo dla danej wersji Odoo (opublikowany dla 17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Connector: 49 €/mies. lub 490 €/rok, netto (bez VAT), do trzech kont platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja; dane zostają w Twoim Odoo. Moduł zobaczysz na stronie FlexigoTech.
Jeśli wdrażasz Odoo i chcesz sprawdzić, jak synchronizacja zwrotów pasuje do Twoich kont Amazon, 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
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Kod modułu: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
