Gdzie jest przycisk
Przycisk Create/Open Internal Refund Follow-up znajduje się na ekranie Returns (BI), do którego prowadzi ścieżka Amazon › Analytics / BI › Returns. Każdy poziom tego menu wymaga uprawnienia Viewer. Przycisk istnieje w gałęziach 17, 18, 19 i 20 Odoo; poniższy opis dotyczy kodu wersji 20.


Błędne wyobrażenia o przycisku, jedno po drugim
„Jeśli go nie kliknę, nie ma wewnętrznego śledzenia”
Kliknięcie to droga ręczna, nie jedyna. Zaplanowane zadanie Amazon SP-API - Post-sales pipeline, aktywne po instalacji i uruchamiane co godzinę, korzysta z tych samych funkcji co przycisk, aby znaleźć sprawę zwrotu środków dla zwrotu oraz zamówienie sprzedaży Amazon.
O tej drodze decydują dwa pola wyboru na koncie, domyślnie włączone: Post-sales: auto case from refund i Post-sales: auto case from return pending action. Znajdziesz je na karcie Accounts, w zakładce Orders & Fulfillment, w grupie Post-Sales Cases (ON by default). Przycisk służy do ręcznego tworzenia lub otwierania sprawy.
„Przycisk jest przy każdym zwrocie”
Jest ukrywany w dwóch sytuacjach, a warunek jest taki sam w Odoo 17, 18, 19 i 20: gdy pole Primary Postsale Case ma już wartość albo gdy Refund Amount jest równe zero lub mniejsze. Jeśli go nie widzisz, sprawdź kwotę na karcie Returns (BI), w zakładce Overview, w grupie Return Status, albo na liście.
„Każdy, kto widzi Zwroty, może go kliknąć”
Widoczność menu nie wystarcza. Pierwsze, co robi przycisk, to sprawdzenie Twoich uprawnień: bez co najmniej poziomu Operator zatrzymuje się z tym komunikatem i nic nie zostaje zapisane:
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.
Oprócz przynależności do grupy moduł sprawdza, czy masz uprawnienie do zapisu na zwrocie. Jeśli widzisz ten komunikat, poproś osobę odpowiedzialną o nadanie dostępu Operator lub Manager, tak jak mówi sam tekst.
„Kliknięcie dwa razy tworzy dwie sprawy”
Dla każdego zwrotu przycisk najpierw szuka istniejącej sprawy zwrotu środków z tego samego konta i pochodzącej z tego samego zwrotu. Jeśli ją znajdzie, nie tworzy kolejnej: ponownie wylicza sprawę widoczną w Primary Postsale Case, aktualizuje w sprawie ostatni zewnętrzny stan zwrotu środków i ją otwiera. Gdy obsługuje dokładnie jedną sprawę, otwiera się karta sprawy śledzenia, czy to świeżo utworzona, czy istniejąca wcześniej.
Aby wybrać sprawę główną spośród powiązanych ze zwrotem, moduł preferuje sprawy otwarte lub w toku; wśród nich te w toku, a przy remisie najnowszą. Dlatego sprawa główna nie zawsze jest ostatnio utworzoną.
Gdy przycisk nie obsługuje dokładnie jednej sprawy, zamiast otwierać kartę pokazuje Internal refund follow-up cases managed: ….
„Tworzy tylko pusty rekord”
Jeśli sprawy nie ma, przycisk tworzy ją z danymi zwrotu:
- Konto, sam zwrot i
Amazon Order ID. - Zamówienie sprzedaży w Odoo, jeśli je znajdzie. Szuka go tylko wtedy, gdy zwrot ma ID zamówienia i konto: sprawdza kilka pól zamówienia sprzedaży i dokumentów wydania, w obrębie firmy konta, z dokładnym dopasowaniem; jeśli do jednego pola pasuje kilka zamówień, to pole nie rozstrzyga. Jeśli zamówienia nie ma, sprawa i tak powstaje, bez niego.
- Typ zwrot częściowy, stan
openi tytułAmazon partial refund …, a po nim ID zamówienia, alboAmazon RMA ID, jeśli go brakuje, albo wewnętrzny identyfikator zwrotu. - Opis
Case created from an Amazon return. SKU: … Amazon RMA: … Return status: …, z myślnikiem tam, gdzie brakuje danej. - Walutę firmy konta, kwotę zwrotu środków i powód zwrotu.
- Termin: bieżący czas plus godziny SLA konta albo dwadzieścia cztery godziny, jeśli ta dana jest pusta, z minimum jednej godziny.
Następnie ponownie wylicza Primary Postsale Case zwrotu według tej samej reguły preferencji opisanej wyżej i zapisuje w sprawie ostatnią akcję zewnętrzną (domyślnie Amazon refund feed), jej stan i ostatni błąd zwrotu środków. Dla tego stanu moduł sprawdza stan przetwarzania zwrotu środków Amazon dla zwrotu. Jeśli jest pusty, zapisuje READY, gdy suma zwrotu środków Amazon dla zwrotu jest większa od zera, a w przeciwnym razie DRAFT. Ta suma nie jest tym samym co Refund Amount, które decyduje o widoczności przycisku.
Jak wygląda etykieta w zależności od języka Odoo
Etykieta przycisku zmienia się z językiem Twojego Odoo:
| Język | Etykieta przycisku |
|---|---|
| Hiszpański | Crear/Abrir seguimiento interno de reembolso |
| Niemiecki | Interne Erstattungsnachverfolgung erstellen/öffnen |
| Francuski | Créer/Ouvrir un suivi de remboursement interne |
| Włoski | Crea/Apri follow-up rimborso interno |
| Portugalski | Criar/Abrir Acompanhamento Interno de Reembolso |

Jak pomaga FlexigoTech
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, na wypadek gdybyś musiał dopasować przepływ zwrotów i zwrotów środków do swojej firmy. Moduł jest opublikowany dla tych czterech wersji w Odoo Apps oraz na flexigotech.com. Płaci się jednorazowo za wersję i potrzebna jest subskrypcja FlexigoTech Cloud: plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT), a cena modułu dla każdej wersji jest na jego karcie.
Resztę przepływu zacznij od karty konta: pola konta SP-API wyjaśniają każde pole wyboru.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- 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/en/services.html
- flexigotech.com/precios.html
