Przejdź do głównej treści
Amazon

Komunikat «The plan does not have an inboundPlanId yet.» w Amazon Connector for Odoo

Komunikat The plan does not have an inboundPlanId yet. pojawia się, gdy akcja ponownie pobierająca plan z Amazon zastaje puste pole Inbound Plan. Akcja zatrzymuje się w tym miejscu, zanim poprosi Amazon o dane planu. Poniżej znajdziesz dokładny warunek, przykładowy przypadek i listę rzeczy do sprawdzenia.

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

Kiedy pojawia się komunikat, według kodu

Moduł zgłasza ten komunikat w akcji, która ponownie pobiera plan z Amazon. Warunek jest jeden: pole Inbound Plan w planie jest puste. Jeśli jest puste, akcja zatrzymuje się w tym miejscu: nie prosi Amazon o dane planu i nie zapisuje żadnej ze zmian, które miała wprowadzić.

Pole Inbound Plan widać w karcie Send to Amazon oraz na jego liście, tylko do odczytu. Te karty otwierasz z menu Amazon › FBA › Inbound / Send to Amazon. Każdy poziom tego menu wymaga uprawnienia Viewer: jeśli go nie masz, tego poziomu nie zobaczysz.

Schemat z menu Amazon, FBA, Inbound / Send to Amazon, przyciskiem Create Inbound Plan, polem Inbound Plan i komunikatem The plan does not have an inboundPlanId yet.
Schemat wykonany na podstawie opublikowanego kodu modułu, nie zrzut ekranu z Odoo. Komunikat występuje w gałęziach Odoo 17, 18, 19 i 20.

Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Jak dojść do komunikatu z poziomu ekranu

Przycisk Create Inbound Plan może wywołać ten komunikat: jego akcja dociera do akcji ponownie pobierającej plan z Amazon, a ta zgłasza komunikat, jeśli pole Inbound Plan jest puste.

Przycisk jest widoczny tylko wtedy, gdy Inbound Plan jest puste, a State ma wartość domyślną; przy domyślnych wartościach planu jest widoczny. Znika, jeśli Inbound Plan ma już wartość albo State jest inne. Warunek jest taki sam w Odoo 17, 18, 19 i 20.

Pola Inbound Plan nie wypełniasz samodzielnie: wypełnia je kod, konkretnie akcja przycisku Create Inbound Plan.

Schemat z tekstem komunikatu tak, jak widzi go użytkownik po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany na podstawie opublikowanych tłumaczeń modułu, nie zrzut ekranu z Odoo. Przy Odoo po polsku komunikat brzmi The plan does not have an inboundPlanId yet.

Przykładowy przypadek: plan bez identyfikatora

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Distribuciones Ribera, firma wymyślona na potrzeby tego przypadku, przygotowuje plan wysyłki towaru do Amazon. Marta z logistyki otwiera Amazon › FBA › Inbound / Send to Amazon, wchodzi do planu i klika Create Inbound Plan. Pojawia się The plan does not have an inboundPlanId yet. i akcja zatrzymuje się w tym punkcie.

Marta sprawdza więc pole Inbound Plan w karcie. Jeśli jest puste, to dokładnie warunek komunikatu. Potem szuka sposobu, by wpisać je samodzielnie, i go nie znajduje: pole zapisuje kod, nie użytkownik. Na koniec porównuje z innymi planami: w tych, gdzie Inbound Plan ma już wartość, przycisk Create Inbound Plan jest ukryty.

Jeśli pole nadal jest puste, Marta nie może wypełnić go ręcznie. Zapisuje, o jaki plan chodzi, zachowuje komunikat w niezmienionej postaci i prosi o pomoc osobę utrzymującą konektor.

Czego uczy ten przypadek

  • Komunikat wskazuje konkretne pole planu: Inbound Plan. Sprawdzenie go to pierwszy krok.
  • Nie wypełnia się go ręcznie. Zapisuje je kod, a wypełnia je akcja przycisku Create Inbound Plan.
  • Akcja ponownie pobierająca plan z Amazon zatrzymuje się, zanim poprosi o jego dane.
  • Jeśli pole ma już wartość, przycisk Create Inbound Plan nie jest widoczny i ten warunek komunikatu nie jest spełniony.

Co sprawdzić po zobaczeniu komunikatu

Otwórz plan ponownie z Amazon › FBA › Inbound / Send to Amazon i sprawdź Inbound Plan, zarówno w karcie, jak i na liście Send to Amazon. Jeśli nadal jest puste, warunek komunikatu wciąż jest spełniony dla akcji ponownie pobierającej plan. Jeśli ma już wartość, przycisk Create Inbound Plan przestaje być widoczny.

Warto też mieć pod ręką nazwę planu i dokładny tekst komunikatu, prosząc o pomoc: dzięki temu wiadomo, na którym planie akcja się zatrzymała i z jakiego powodu.

Co robi akcja ponownego pobrania planu, gdy pole ma wartość

W kodzie Odoo 20.0, jeśli Inbound Plan ma wartość, akcja prosi Amazon o dane planu i zapisuje je w planie: status zgłaszany przez Amazon, daty utworzenia i ostatniej aktualizacji, otrzymany wynik oraz datę tej synchronizacji.

Jeśli Amazon zgłasza plan jako wysłany, plan przechodzi do statusu wysłanego. Przy pierwszym takim zdarzeniu moduł próbuje utworzyć wewnętrzne przesunięcie magazynowe z lokalizacji źródłowej konta do lokalizacji FBA w tranzycie, jeśli plan nie ma jeszcze takiego przesunięcia, i zapisuje datę wysyłki. Jeśli odpowiedź Amazon zawiera przesyłki, akcja aktualizuje je również w planie.

Jak pomaga FlexigoTech

Jeśli pole Inbound Plan pozostaje puste po kliknięciu przycisku albo wdrażasz Odoo i chcesz przejrzeć proces wysyłek do Amazon przed uruchomieniem, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Konektor to moduł z jednorazową opłatą za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Conector (49 €/mies. lub 490 €/rok, netto (bez VAT)). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej i wysyła e-mail, jeśli synchronizacja się nie powiedzie. Więcej szczegółów znajdziesz na stronie modułu.

Czytaj dalej

Co robi przycisk „Preview on Amazon” w Amazon Connector for OdooCo robi przycisk „Preview on Amazon” w konektorze Amazon dla Odoo: kiedy się pojawia, co sprawdza, co zapisuje i jakie błędy może zwrócić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła