Przejdź do głównej treści
Amazon

Amazon Connector: «There is no Amazon refund feed to refresh on this return.»

Komunikat There is no Amazon refund feed to refresh on this return. pojawia się, gdy kod nie znajduje niczego w polu Amazon Refund Feed po kliknięciu Submit Amazon Refund lub Refresh Amazon Refund. Gdy go wyświetli, akcja zostaje zatrzymana.

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 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Kiedy pojawia się ten komunikat

To komunikat modułu Amazon Connector for Odoo, FBA & FBM Seller SP-API. Zobaczysz go przy zwrocie, którego kartę otwierasz z menu Amazon › Analytics / BI › Returns. Każdy poziom menu wymaga uprawnienia Viewer: jeśli nie masz któregoś z nich, ten poziom jest niewidoczny.

Może pojawić się po kliknięciu jednego z dwóch przycisków na tej karcie: Submit Amazon Refund lub Refresh Amazon Refund. Metoda każdego przycisku dochodzi do tego samego sprawdzenia, a to sprawdzenie wyświetla komunikat, jeśli spełniony jest jego warunek. Gdy go wyświetli, akcja zostaje zatrzymana.

Schemat z menu Amazon, Analytics / BI, Returns, przyciskami Submit Amazon Refund i Refresh Amazon Refund oraz komunikatem o błędzie
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie zrzut ekranu z Odoo): menu, dwa przyciski i komunikat, z etykietami po angielsku, dla Odoo 17.0, 18.0, 19.0 i 20.0.

Komunikat znajduje się w opublikowanym kodzie wszystkich czterech gałęzi: 17.0, 18.0, 19.0 i 20.0. Moduł jest opublikowany w Odoo Apps dla tych czterech wersji.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Co dokładnie sprawdza kod

Warunek jest jeden: feed zwrotu pieniędzy przy zwrocie jest pusty. Kod odczytuje wartość pola Amazon Refund Feed, usuwa spacje z końców i, jeśli nic nie zostaje, wyświetla komunikat. Innymi słowy, pole zawierające same spacje liczy się jako puste.

W ramach odświeżania sprawdzenie feedu następuje przed zapytaniem do Amazon: zapytanie jest wysyłane tylko wtedy, gdy feed istnieje. Opis tutaj dotyczy kodu Odoo 20.0; komunikat i warunki widoczności przycisków są publikowane tak samo dla 17.0, 18.0 i 19.0.

Schemat z tekstem komunikatu tak, jak widzi go użytkownik 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): po polsku tekst brzmi «There is no Amazon refund feed to refresh on this return.»

Dwa przyciski prowadzące do komunikatu

  • Submit Amazon Refund: jest ukryty, gdy Amazon Refund Submission Ready nie jest spełnione. To pole nie jest widoczne w żadnym widoku. Metoda przycisku dochodzi do sprawdzenia feedu, więc komunikat może się pojawić po jego kliknięciu.
  • Refresh Amazon Refund: jest ukryty, gdy Amazon Refund Feed nie ma wartości, więc przy wartościach domyślnych nie jest widoczny. Jego metoda również dochodzi do sprawdzenia i może wyświetlić komunikat.

Poradnik: co zrobić, gdy komunikat się pojawi

  1. Otwórz dany zwrot z Amazon › Analytics / BI › Returns i potwierdź, że to ten, który chciałeś obsłużyć.
  2. Przypomnij sobie, który przycisk kliknąłeś: Submit Amazon Refund czy Refresh Amazon Refund. Oba dochodzą do tego samego sprawdzenia.
  3. Jeśli kliknąłeś Refresh Amazon Refund, ten przycisk jest widoczny tylko wtedy, gdy Amazon Refund Feed ma wartość. Jeśli pojawia się komunikat, po usunięciu spacji wartość jest pusta: nie ma żadnego feedu do odświeżenia.
  4. Jeśli kliknąłeś Submit Amazon Refund, komunikat oznacza, że ten zwrot nie ma niczego w Amazon Refund Feed. Ten przycisk jest widoczny tylko wtedy, gdy Amazon Refund Submission Ready jest spełnione.
  5. Nie klikaj ponownie w nadziei na inny wynik: dopóki Amazon Refund Feed pozostaje puste, sprawdzenie da ten sam komunikat.
  6. Gdy zwrot będzie miał feed zwrotu pieniędzy, Refresh Amazon Refund zostanie wyświetlony, a jego metoda może przejść do zapytania do Amazon.
  7. Jeśli kliknąłeś Refresh Amazon Refund i akcja kończy się bez komunikatu, zwrot przeszedł sprawdzenie. Co metoda robi dalej, opisuje następna sekcja.

Co robi odświeżanie, gdy feed istnieje

Po przejściu sprawdzenia kod odświeżania działa w tej kolejności:

  • Pobiera z Amazon dane feedu za pośrednictwem konta Amazon przypisanego do zwrotu.
  • Zapisuje stan przetwarzania zwrócony przez Amazon, datę i godzinę tego sprawdzenia oraz identyfikator dokumentu wynikowego, a tekst ostatniego błędu czyści.
  • Jeśli istnieje dokument wynikowy, a stan to DONE, CANCELLED lub FATAL, pobiera ten dokument i zapisuje jego tekst jako raport z przetwarzania.
  • Szuka w raporcie wierszy z błędem. Jeśli znajdzie, zapisuje tekst błędu z kodem, typem i komunikatem, jakie zawiera. Jeśli w raporcie nie ma błędu, ale stan to CANCELLED lub FATAL, zapisuje tekst wskazujący stan zwrócony przez Amazon.
  • Kopiuje dane zwrotu pieniędzy do powiązanych pozycji zwrotu.
  • Jeśli do zwrotu przypisane są sprawy posprzedażowe z częściowym zwrotem pieniędzy, aktualizuje ich ostatnią akcję zewnętrzną, stan zewnętrzny i błąd zewnętrzny.

Jeśli pojawia się komunikat, zapytanie do Amazon i zapis jego odpowiedzi nie są wykonywane.

Co sprawdzić potem

  • Czy zwrot ma coś w Amazon Refund Feed, zanim ponownie klikniesz Refresh Amazon Refund.
  • Czy akcja nie zwraca już komunikatu. Jeśli kończy się bez niego, sprawdzenie feedu zostało przejęte.
  • Czy klikasz Submit Amazon Refund tylko wtedy, gdy jest widoczny, czyli gdy Amazon Refund Submission Ready jest spełnione.

Jak może pomóc FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli wdrażasz konektor i chcesz sprawdzić, jak w Twoich zwrotach dochodzi się do zwrotu pieniędzy w Amazon, opisz nam swój przypadek. Znajdziesz kartę w Odoo Apps i stronę modułu ze szczegółami konektora.

Czytaj dalej

Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła