Przejdź do głównej treści
Amazon

Błąd operationId przy generowaniu opcji pakowania w Amazon Connector

Komunikat Amazon did not return an operationId when generating packing options. pojawia się po kliknięciu Generate Packing Options, gdy odpowiedź Amazon na to żądanie nie zawiera identyfikatora operacji: moduł zatrzymuje się w tym miejscu, a plan nie idzie dalej. Poniżej znajdziesz, co sprawdzić przed kliknięciem, po zobaczeniu komunikatu i po jego rozwiązaniu.

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
3 min

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.

Schemat wykonany kodem, a nie ekran Odoo, z menu wysyłek przychodzących, przyciskiem generowania opcji pakowania i komunikatem, z etykietami angielskimi z kodu
Schemat ścieżki: menu, przycisk i komunikat, w Odoo 17, 18, 19 i 20. To nie jest zrzut ekranu Odoo.
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 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.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, a nie ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem, a nie zrzut ekranu Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Lista kontrolna

Przed kliknięciem przycisku

  • Wchodzisz przez Amazon › FBA › Inbound / Send to Amazon i otwierasz właściwy plan.
  • Widzisz przycisk Generate Packing Options. Jeśli się nie pojawia, widok ukrywa go, bo plan nie ma Inbound 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 brakuje Inbound 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