Przejdź do głównej treści
Amazon

Komunikat «Internal refund follow-up cases managed: …»

Komunikat «Internal refund follow-up cases managed: …» pojawia się po kliknięciu Create/Open Internal Refund Follow-up tylko wtedy, gdy moduł kończy z liczbą obsłużonych spraw inną niż jeden; jeśli jest dokładnie jedna, otwiera kartę tej sprawy. To komunikat o powodzeniu, który niczego nie blokuje, a liczba oznacza sprawy obsłużone, nie tylko utworzone.

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 pojawia się komunikat i co go wywołuje

W Amazon › Analytics / BI › Returns każdy poziom menu wymaga uprawnienia Viewer. W widoku zwrotu jest przycisk Create/Open Internal Refund Follow-up. Po jego kliknięciu moduł szuka lub tworzy wewnętrzną sprawę zwrotu dla tego zwrotu i na końcu decyduje, co ci pokazać.

Jednym z wyników jest komunikat Internal refund follow-up cases managed: …, z liczbą spraw w miejscu wielokropka i z tytułem Amazon SP-API. To komunikat o powodzeniu, który nie pozostaje na stałe na ekranie i niczego nie blokuje.

Tekst znajduje się w opublikowanym kodzie gałęzi 17, 18, 19 i 20 Odoo.

Schemat wykonany w kodzie: menu Zwrotów, przycisk wewnętrznej obsługi zwrotu i komunikat o obsłużonych sprawach
Schemat wykonany w kodzie na podstawie modułu (to nie zrzut ekranu Odoo): od góry menu, przycisk i komunikat, z oryginalnymi etykietami z kodu.
Schemat wykonany w kodzie: komunikat o obsłużonych sprawach po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu Odoo): komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Przy jednej sprawie nie ma komunikatu: otwiera się jej karta

Po zakończeniu moduł liczy różne sprawy, które obsłużył. Jeśli jest dokładnie jedna, otwiera kartę tej sprawy zamiast pokazywać komunikat; komunikat to drugie wyjście z kodu, używane, gdy liczba jest inna niż jeden.

Dla pojedynczego zwrotu moduł obsługuje jedną sprawę (tę, która już istniała, albo nową). Dlatego jeśli klikniesz przycisk na jednym zwrocie i spodziewałeś się komunikatu, zobaczysz kartę sprawy.

Liczba oznacza sprawy obsłużone, nie tylko utworzone

Po sprawdzeniu twoich uprawnień moduł szuka w każdym zwrocie, czy istnieje już sprawa zwrotu dla tego zwrotu na tym koncie. Jeśli istnieje, nie tworzy kolejnej: aktualizuje powiązanie zwrotu z jego sprawą główną, aktualizuje w sprawie ostatnią akcję, status zewnętrzny i ostatni błąd, a następnie dolicza ją do wyniku.

Dlatego liczba w komunikacie łączy sprawy nowe i te, które już były. Komunikat nie mówi, ile spraw utworzono.

Przycisk widać tylko przy kwocie i bez sprawy głównej

W Odoo 17, 18, 19 i 20 przycisk jest ukryty, gdy pole Primary Postsale Case ma wartość albo gdy Refund Amount wynosi zero lub jest ujemne. Mówiąc prosto: pojawia się tylko przy zwrotach z dodatnią kwotą zwrotu i bez sprawy głównej.

Zwrot bez sprawy głównej może mieć już własną sprawę zwrotu. W takim przypadku moduł ją wykorzystuje zamiast tworzyć kolejną.

Widoczność menu nie wystarcza, by wykonać akcję

Menu Zwrotów jest widoczne z Viewer na wszystkich trzech poziomach, ale pierwsze, co robi akcja, to sprawdzenie twoich uprawnień. O ile nie jest uruchamiana jako superużytkownik, potrzebny jest co najmniej dostęp operatora konektora i uprawnienie do zapisu na zwrocie. Moduł zakłada, że profil odczytu może tylko czytać, a ukrycie przycisku w widoku nie jest prawdziwą barierą bezpieczeństwa, dlatego sprawdza to na serwerze.

Jeśli masz profil tylko do odczytu, poproś osobę administrującą twoim Odoo o odpowiedni dostęp, zanim klikniesz przycisk.

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 robi przycisk, zanim cię powiadomi

Termin i zamówienie sprzedaży są wyliczane przy tworzeniu

Jeśli zwrot nie ma jeszcze sprawy, moduł próbuje znaleźć zamówienie sprzedaży w Odoo. W tym celu zwrot musi mieć identyfikator zamówienia Amazon i konto. Moduł porównuje ten identyfikator z kilkoma odnośnikami zamówień sprzedaży tej samej firmy co konto (m.in. odnośnikiem klienta, źródłem i nazwą), a jeśli go nie znajdzie, szuka innymi drogami, na przykład przez niezanulowane dokumenty wydania powiązane z zamówieniem. Jeśli w którymś z tych wyszukiwań jest więcej niż jedno możliwe zamówienie, odrzuca je zamiast wybierać jedno. Gdy moduł znajdzie zamówienie po odnośnikach lub dokumentach wydania, a zamówienie to nie miało zapisanego identyfikatora zamówienia Amazon, moduł mu go wpisuje.

Termin sprawy to bieżący moment plus czas odpowiedzi konta, w godzinach. Jeśli konto go nie ma, używane jest 24 godziny, i nigdy mniej niż jedna godzina.

Co zostaje zapisane w sprawie i w zwrocie

Sprawa powstaje jako zwrot częściowy i w stanie otwartym. Jej tytuł to Amazon partial refund …, a po nim identyfikator zamówienia, albo jeśli go brak, RMA Amazon, albo jeśli go brak, wewnętrzny numer pozycji. Opis to Case created from an Amazon return. SKU: … Amazon RMA: … Return status: …, z myślnikiem tam, gdzie brakuje danej. Dodatkowo zapisuje kwotę zwrotu i powód zwrotu, walutę firmy konta oraz termin.

Następnie moduł aktualizuje powiązanie zwrotu z jego sprawą główną. Na końcu aktualizuje status zewnętrzny sprawy: ostatnia akcja jest zapisana jako Amazon refund feed, status to status procesu zwrotu pieniędzy dla zwrotu, a jeśli jest pusty, moduł ustawia status gotowości, gdy łączna kwota zwrotu w Amazon jest większa od zera, a w przeciwnym razie status szkicu; kopiowany jest też ostatni błąd zwrotu, jeśli taki jest.

Co sprawdzić potem

  • Jeśli otworzyła ci się karta zamiast komunikatu, to jest sprawa obsłużona dla tego zwrotu.
  • Jeśli przycisk nie pojawia się przy zwrocie, sprawdź jego warunek: jest ukryty, gdy Primary Postsale Case ma wartość albo gdy Refund Amount wynosi zero lub jest ujemne.
  • Jeśli po kliknięciu przycisku brakuje ci uprawnień, akcja najpierw sprawdza twój dostęp operatora i uprawnienie do zapisu: poproś o ich nadanie.

Jak pomaga FlexigoTech

Moduł kosztuje jednorazowo za wersję Odoo (17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT). Cena modułu jest w karcie w Odoo Apps i na stronie modułu. Jeśli wdrażasz Odoo i chcesz dopasować obsługę zwrotów do swoich uprawnień i zamówień, FlexigoTech wdraża Odoo i tworzy konektory oraz integracje na zamówienie.

Czytaj dalej

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

Źródła