Kiedy dokładnie pojawia się komunikat
Komunikat Amazon did not return an operationId when generating packing options. pojawia się po kliknięciu przycisku Generate Packing Options w karcie planu wysyłki przychodzącej. Te karty otwierasz z menu Amazon › FBA › Inbound / Send to Amazon, a każdy poziom menu wymaga uprawnienia Viewer.
Przycisk jest widoczny tylko wtedy, gdy plan ma Inbound Plan: widok ukrywa go, jeśli to pole jest puste, więc przy wartościach domyślnych się nie pojawia. Komunikat występuje w opublikowanym kodzie wersji 17, 18, 19 i 20 Odoo.


Co robi moduł, po kolei, aż do komunikatu
Po kliknięciu przycisku moduł najpierw sprawdza uprawnienia na serwerze: wymaga, aby Twój użytkownik miał co najmniej dostęp operatora konektora. To, że menu wymaga tylko Viewer, nie wystarcza dla tej akcji.
Następnie dla każdego planu sprawdza, czy istnieje Inbound Plan. Jeśli tak, prosi Amazon, z kontem planu, o wygenerowanie opcji pakowania. Z odpowiedzi odczytuje identyfikator operacji (operationId) i usuwa spacje z jego końców.
Warunkiem komunikatu jest to, że ten identyfikator jest pusty. Dzieje się tak, gdy odpowiedź go nie zawiera, gdy jest pusty lub składa się tylko ze spacji, albo gdy wywołanie nie zwraca odpowiedzi.
Gdy warunek jest spełniony, akcja się zatrzymuje i nic z tego, co miało się zmienić, nie jest zapisywane: ani identyfikator operacji, ani zmiana statusu planu. Jeśli Amazon zwróci identyfikator, moduł go zapisuje, zmienia status planu, czeka, aż Amazon zakończy operację, sprawdzając jej stan, a na końcu wczytuje opcje pakowania, zapisuje ich podsumowanie i odpowiedź Amazon. Komunikat pojawia się przed tym oczekiwaniem.
Co to oznacza
Oznacza to, że żądanie wygenerowania opcji pakowania zostało wysłane, ale odpowiedź nie zawierała identyfikatora, za pomocą którego można śledzić operację. Moduł jedynie stwierdza, że brakuje tej danej.
Przy Odoo po polsku tekst wygląda tak: Amazon did not return an operationId when generating packing options.

Lista kontrolna
Przed kliknięciem przycisku
- Wchodzisz przez
Amazon › FBA › Inbound / Send to Amazoni otwierasz właściwy plan.
- Widzisz przycisk
Generate Packing Options. Jeśli się nie pojawia, widok ukrywa go, bo plan nie maInbound Plan; przy wartościach domyślnych nie jest widoczny.
- Twój użytkownik ma co najmniej dostęp operatora konektora. Moduł sprawdza to na serwerze przed kontaktem z Amazon, mimo że menu wymaga tylko
Viewer.
- Subskrypcja FlexigoTech Cloud (plan Konektor) jest aktywna. Moduł jej potrzebuje, a bez niej lub przy zawieszonej usłudze zatrzymuje się to, co zapewnia subskrypcja; dane pozostają w Twoim Odoo.
Po zobaczeniu komunikatu
- Sprawdź, czy tekst jest pełny:
Amazon did not return an operationId when generating packing options.Jeśli jest inny, to nie ten przypadek.
- Zanotuj nazwę planu, godzinę i swoją wersję Odoo (17, 18, 19 lub 20).
- Zobacz, w jakim stanie został plan: po zatrzymaniu akcji identyfikator nie jest zapisywany ani status się nie zmienia, więc plan zostaje taki, jaki był.
- Kliknij ponownie
Generate Packing Options. Widok ukrywa przycisk tylko wtedy, gdy brakujeInbound Plan, a każde kliknięcie wysyła nowe żądanie do Amazon.
Jeśli się powtarza
- Zbierz dokładny tekst, plan, godzinę i wersję Odoo, zanim poprosisz o pomoc.
Po rozwiązaniu problemu
- Kliknij przycisk i sprawdź, czy komunikat już się nie pojawia.
- Sprawdź, czy plan idzie dalej: gdy jest identyfikator, moduł go zapisuje, zmienia status planu, czeka na Amazon i wczytuje opcje pakowania.
Jak pomaga FlexigoTech
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli pracujesz z wysyłkami przychodzącymi do Amazon i chcesz przejrzeć swój proces, zobacz stronę modułu lub kartę w Odoo Apps.
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): models/amazon_spapi_inbound_plan.py
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_inbound_plan_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
