Przejdź do głównej treści
Amazon

Unsupported post-sale case kind: … w Amazon Connector for Odoo

Unsupported post-sale case kind: … pojawia się, gdy moduł przy przygotowaniu wewnętrznej obsługi pozycji zwrotu z Amazon otrzyma typ sprawy, który nie jest ani zwrotem środków, ani oczekującym. Akcja zostaje w tym miejscu 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

Co oznacza ten komunikat

Co dokładnie mówi i co oznacza?

W Odoo ustawionym po polsku zobaczysz Unsupported post-sale case kind: …, bo moduł nie ma tłumaczenia na ten język. Wielokropek to wartość, którą otrzymał moduł: komunikat pokazuje ją po dwukropku. To błąd, który zatrzymuje akcję. Oznacza, że moduł przygotowywał klucz źródłowy sprawy posprzedażowej dla pozycji zwrotu i dostał typ sprawy, którego nie rozpoznaje. Rozpoznaje tylko typ zwrotu środków i typ oczekujący.

Schemat wykonany w kodzie: menu zwrotów, przyciski wewnętrznej obsługi zwrotu i zwrotu środków oraz komunikat o nieobsługiwanym typie sprawy
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (to nie zrzut ekranu z Odoo): menu, przyciski, z których dochodzi się do komunikatu, oraz sam komunikat, w Odoo 17, 18, 19 i 20.

Kiedy dokładnie się pojawia?

Kod Odoo 20.0 robi to w tej kolejności. Najpierw bierze klucz bazowy pozycji zwrotu: jej wartość źródłową, a gdy jest pusta, jej identyfikator wewnętrzny. Potem sprawdza typ sprawy, o który go poproszono:

  • Jeśli to zwrot środków, zwraca klucz z prefiksem zwrotu ze zwrotem środków, po którym następuje ta baza.
  • Jeśli to oczekujący, zwraca klucz z prefiksem zwrotu oczekującego, po którym następuje ta baza.
  • Przy każdym innym typie rzuca komunikat z tą wartością na końcu.

Czyli komunikat pojawia się wyłącznie wtedy, gdy typ sprawy nie jest żadnym z tych dwóch. Nie zależy od tego, czy pozycja ma wartość źródłową: klucz bazowy jest liczony wcześniej i zawsze ma wynik, bo gdy ta wartość jest pusta, używa się identyfikatora wewnętrznego pozycji.

Schemat wykonany w kodzie z tekstem komunikatu po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu z Odoo): ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku. W języku polskim: Unsupported post-sale case kind: ….
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Skąd się do tego dochodzi

Na którym ekranie mogę go spotkać?

Karty pozycji zwrotu otwiera się z menu Amazon › Analytics / BI › Returns. Z karty komunikat może pojawić się po kliknięciu Create/Open Internal Return Follow-up albo Create/Open Internal Refund Follow-up. Każdy przycisk wywołuje własną metodę i obie docierają do sprawdzenia typu sprawy, które rzuca komunikat, jeśli spełniony jest jego warunek.

Dlaczego nie widzę menu zwrotów?

Każdy człon menu wymaga uprawnienia: Amazon wymaga Viewer, Analytics / BI wymaga Viewer, a Returns wymaga Viewer. Jeśli nie masz któregoś z nich, nie widzisz tego członu.

Kiedy widać te przyciski?

Każdy ma swój warunek widoczności, taki sam w Odoo 17, 18, 19 i 20:

  • Create/Open Internal Return Follow-up jest ukryty, gdy pole Primary Postsale Case ma wartość albo gdy pole Pending Action Required nie jest zaznaczone. Przy wartościach domyślnych nie jest widoczny.
  • Create/Open Internal Refund Follow-up jest ukryty, gdy Primary Postsale Case ma wartość albo gdy Refund Amount wynosi zero lub mniej.

Jeśli nie widzisz przycisku, to znaczy, że jego warunek go ukrywa.

Co się dzieje i jak to rozwiązać

Co dzieje się z akcją, gdy komunikat się pojawi?

To błąd zatrzymujący akcję: przy sprawdzaniu typu sprawy metoda kończy się w tym miejscu i nie zwraca żadnego klucza.

Czy mogę to naprawić, wypełniając jakieś pole karty?

O wyniku tego sprawdzenia decyduje typ sprawy, który trafia do metody. Aby zaakceptować lub odrzucić, metoda patrzy tylko na otrzymany typ sprawy; klucz bazowy pozycji jest liczony wcześniej i nie wpływa na odrzucenie. Dlatego, jeśli komunikat się pojawia, trzeba sprawdzić, jaki typ sprawy trafia do tego sprawdzenia: musi to być zwrot środków albo oczekujący.

Czy dzieje się tak we wszystkich wersjach?

Komunikat jest w opublikowanym kodzie czterech gałęzi: Odoo 17, 18, 19 i 20. Moduł jest opublikowany w Odoo Apps dla tych samych wersji. Opisana kolejność sprawdzeń odpowiada kodowi Odoo 20.0. Warunki widoczności obu przycisków są natomiast takie same w czterech wersjach.

Co zrobić, gdy się pojawi?

Zrób to w tej kolejności:

  1. Skopiuj cały komunikat, z wartością widoczną po dwukropku.
  2. Zanotuj, który z dwóch przycisków kliknąłeś i na której pozycji w Amazon › Analytics / BI › Returns.
  3. Jeśli moduł był modyfikowany, sprawdź, jaki typ sprawy trafia do sprawdzenia: musi to być zwrot środków albo oczekujący.
  4. Jeśli niczego nie zmieniałeś, wyślij te dane do FlexigoTech, żeby to sprawdzić.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc może razem z Tobą sprawdzić, co trafia do tego sprawdzenia w Twojej instalacji. Warto pamiętać: moduł to jednorazowa opłata za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Conector, w cenie 49 €/mies. lub 490 €/rok netto (bez VAT). Moduł znajdziesz na stronie FlexigoTech.

Czytaj dalej

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

Źródła