Przejdź do głównej treści
Amazon

Co robi przycisk «Submit Amazon Refund» w Odoo, krok po kroku

Przycisk Submit Amazon Refund w zwrocie przygotowuje plik z kwotami zwrotu, wysyła go do Amazon, zapisuje śledzenie w pozycji i od razu sprawdza status feedu. Widać go tylko wtedy, gdy ukryte pole Amazon Refund Submission Ready ma wartość, a do jego użycia potrzebny jest co najmniej dostęp operatora konektora. Poniżej znajdziesz, co sprawdza, w jakiej kolejności działa i jakie komunikaty może wyświetlić.

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

Gdzie jest przycisk i kiedy się pojawia

Gdzie znajdę przycisk i w jakich wersjach jest dostępny?

Znajduje się w karcie zwrotu, na ekranie Returns (BI). Ten ekran otwierasz z menu Amazon › Analytics / BI › Returns, a każdy poziom menu wymaga uprawnienia Viewer. Przycisk istnieje w gałęziach 17, 18, 19 i 20 Odoo.

Schemat wykonany w kodzie: menu zwrotów, przycisk zwrotu i komunikaty, które mogą go zatrzymać
Schemat (to nie jest zrzut ekranu Odoo) z menu Amazon › Analytics / BI › Returns, przyciskiem Submit Amazon Refund w Odoo 17, 18, 19 i 20 oraz z boku komunikatami, które mogą go zatrzymać: Amazon did not return a feedId for the refund feed. i Amazon refund submitted: …

Dlaczego nie widzę przycisku?

Widok ukrywa go, gdy pole Amazon Refund Submission Ready jest puste lub wyłączone, tak samo w Odoo 17, 18, 19 i 20. To pole nie jest widoczne w żadnym widoku: na ekranie nie ma pola wyboru, którym można by wyświetlić przycisk. Poza tym z uprawnieniem Viewer dostajesz się do menu, ale sama akcja wymaga więcej (zobaczysz to w następnej sekcji).

Jak nazywa się przycisk, jeśli mój Odoo jest w innym języku?

Po niemiecku Amazon-Rückerstattung einreichen; po francusku Soumettre le remboursement Amazon; po włosku Invia rimborso Amazon; po portugalsku Submeter Reembolso Amazon. W pozostałych językach, także po polsku, moduł nie ma tłumaczenia i przycisk nazywa się Submit Amazon Refund.

Schemat wykonany w kodzie: etykieta przycisku zwrotu zależnie od języka Odoo
Schemat (to nie jest zrzut ekranu Odoo) z tekstem Submit Amazon Refund tak, jak widzi go użytkownik w Odoo po niemiecku, francusku, włosku i portugalsku.
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 sprawdza, co wysyła i co zapisuje

Co przycisk sprawdza, zanim cokolwiek wyśle?

W Odoo 20 najpierw Twoje uprawnienie: potrzebny jest co najmniej dostęp operatora konektora (lub menedżera) oraz prawo zapisu do rekordu. Jeśli go nie masz, akcja zatrzymuje się z komunikatem You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Następnie dla każdej pozycji waliduje wysyłkę w dwóch przebiegach: jeśli w którymkolwiek z nich pojawi się powód blokady, akcja się zatrzymuje i pokazuje ten powód. Dopiero gdy walidacja zakończy się bez blokady, plik jest budowany i wysyłany.

Co dokładnie wysyła do Amazon?

Plik tekstowy rozdzielany tabulatorami, z wierszem nagłówka i jednym wierszem danych tego zwrotu: Amazon Order ID, odnośnik pozycji zamówienia, kod powodu, korekty kwot (artykuł, wysyłka, podatki od obu, a także opakowanie prezentowe z jego podatkiem), anulowana ilość i waluta. Przycisk prosi Amazon o dokument feedu, wysyła tekst pod adres, który Amazon mu poda, i tworzy feed typu POST_FLAT_FILE_PAYMENT_ADJUSTMENT_DATA. Używa wartości pola Marketplace z pozycji, a jeśli jest puste, marketplace konta.

Te kroki tworzenia dokumentu, jego wysłania i utworzenia feedu wykorzystują też, z innymi typami feedu, zadanie Amazon SP-API - Upload VAT invoices to Amazon (co 30 minut, aktywne po instalacji) oraz wysyłanie anulowań przy anulowaniu zamówienia sprzedaży w Odoo. Decydują o tym pola wyboru w karcie Accounts: FBM: push cancellations to Amazon, w zakładce Returns & Reviews, oraz Upload invoices to Amazon (VCS), w zakładce Payments & Accounting. Oba są domyślnie wyłączone, a drugie nie jest widoczne przy wartościach domyślnych: zależy od innego pola wyboru konta, które również jest domyślnie wyłączone. Po włączeniu Upload invoices to Amazon (VCS) pojawia się Upload only Amazon Business (B2B) invoices, domyślnie włączone.

Co zapisuje pozycja, gdy wysyłka się powiedzie?

Zapisuje identyfikator dokumentu i feedu, oznacza przetwarzanie jako wysłane, notuje datę wysyłki i zachowuje żądanie, odpowiedź Amazon oraz wysłany tekst. Jednocześnie czyści wynik, raport, ostatni błąd i datę ostatniego sprawdzenia z poprzedniej wysyłki. Potem kopiuje dane wysyłki do innych powiązanych pozycji, jeśli takie są.

Czy przycisk pyta Amazon o status feedu?

Tak, na końcu każdej wysyłki: pyta Amazon o status feedu i zapisuje go z godziną sprawdzenia, razem z dokumentem wynikowym, jeśli jest. Jeśli ten dokument istnieje, a status jest końcowy (zakończony, anulowany lub fatalny), pobiera raport Amazon i go zapisuje. Jeśli status to anulowany lub fatalny, może zapisać jako ostatni błąd Amazon returned … for the refund feed. Potem ponownie kopiuje dane do powiązanych pozycji.

Komunikaty i koszt

Jakie komunikaty może wyświetlić przycisk?

Jeśli wszystko pójdzie dobrze, powiadomienie o sukcesie, które nie zostaje na stałe, z tytułem Amazon SP-API i tekstem Amazon refund submitted: …, a po nim każde zamówienie (lub, jeśli pozycja nie ma ID zamówienia, jej Name) ze statusem podanym przez Amazon w tym sprawdzeniu w nawiasie. Wśród komunikatów, które go zatrzymują, jest ten o uprawnieniach, który już znasz, Amazon did not return a feedId for the refund feed., pojawiający się przy tworzeniu feedu, przed zapisaniem czegokolwiek w tej pozycji, oraz There is no Amazon refund feed to refresh on this return., który pochodzi ze sprawdzenia statusu wykonywanego przez przycisk na końcu.

Czego potrzebuję, żeby z niego korzystać, i ile to kosztuje?

Moduł jest płatny jednorazowo za wersję Odoo i opublikowany dla 17, 18, 19 i 20; cena każdej wersji jest w jej karcie w Odoo Apps. Dodatkowo wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem o awarii. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie; moduł znajdziesz na jego stronie.

Czytaj dalej

Pola Payments & Accounting konta Amazon Connector: co oznacza każde i co wpisaćChecklista pól Payments & Accounting konta Amazon Connector dla Odoo: co oznacza każde pole według jego pomocy i co trzeba zdecydować przed zapisem.Pola konta SP-API w Amazon Connector for Odoo: co mówi każda pomoc i co ustawićPorównanie pól faktur, audytu zwrotów i raportów FBA konta SP-API w Amazon Connector for Odoo: co mówi ich pomoc i jakie wartości ustawić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła