Przejdź do głównej treści
Amazon

Komunikat o ID i sekrecie klienta LWA w Amazon Connector dla Odoo

Pojawia się przy zapisie konta Amazon, którego tryb połączenia to własna aplikacja Amazon i w którym brakuje ID klienta lub sekretu klienta LWA. Rozwiązujesz go, uzupełniając te dane albo zmieniając tryb połączenia na FlexigoTech Hub; poniżej pełny komunikat i kroki.

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

To błąd, który zatrzymuje akcję. W angielskiej wersji Odoo widzisz go tak: Set the LWA Client ID and Client Secret, or switch Connection Mode to "FlexigoTech Hub" to connect without your own Amazon app.. Ten tekst znajduje się w opublikowanym kodzie wszystkich gałęzi modułu: 17.0, 18.0, 19.0 i 20.0.

Schemat wykonany w kodzie, nie ekran Odoo, z tym samym komunikatem po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu: komunikat tak, jak widzi go użytkownik, zależnie od języka jego Odoo.

Sprawdzenie dotyczy karty konta Amazon i uruchamia się przy zapisie. Według kodu Odoo 20.0 muszą jednocześnie zajść dwa warunki:

  • Connection Mode jest ustawiony na Your own Amazon app (advanced).
  • Brakuje LWA Client ID albo brakuje sekretu klienta LWA: wystarczy, że brakuje jednego z nich. Wartość składająca się tylko ze spacji liczy się jako pusta.

Sprawdzenie jest wykonywane ponownie, gdy zapisujesz zmianę trybu połączenia, ID klienta lub sekretu klienta. Jeśli warunek jest spełniony, karta nie zostanie zapisana. Przy trybie FlexigoTech Hub (one click, recommended) to sprawdzenie się nie uruchamia.

Schemat wykonany w kodzie, nie ekran Odoo: menu kont, zapis z polami trybu połączenia i ID klienta LWA oraz komunikat o błędzie
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (Odoo 17.0, 18.0, 19.0 i 20.0).
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 kod przy zapisie, po kolei

Dla każdego zapisywanego konta moduł najpierw patrzy na tryb połączenia. Jeśli jest to FlexigoTech Hub, sprawdzenie kończy się w tym miejscu i nie wymaga żadnych danych LWA.

Jeśli tryb to własna aplikacja Amazon, moduł sprawdza ID klienta i sekret klienta LWA, obcinając spacje na krańcach. Jeśli którekolwiek z nich jest puste, zgłasza błąd, a akcja zostaje zatrzymana: to, co chciałeś zmienić na karcie, nie zostaje zapisane.

Dlatego komunikat może się pojawić, nawet jeśli zmieniłeś tylko jedno pole. Jeśli zmienisz tryb na własną aplikację i zostawisz ID lub sekret niewypełnione, karta nie zostanie zapisana, dopóki oba pola nie będą miały wartości.

Co to oznacza

Moduł rozróżnia połączenie przez Hub od połączenia przez własną aplikację. Według pomocy pola trybu połączenia, z Hubem łączysz się jednym kliknięciem przez aplikację Amazon już opublikowaną przez FlexigoTech, bez konta dewelopera i bez tworzenia poświadczeń LWA. Przy własnej aplikacji podajesz własne ID i sekret klienta Login-with-Amazon.

Komunikat mówi, że konto jest w trybie własnej aplikacji i nie ma kompletnych poświadczeń. Daje ci dwa wyjścia: uzupełnić ID i sekret klienta LWA albo zmienić tryb połączenia na FlexigoTech Hub.

Jak to rozwiązać krok po kroku

  1. Otwórz menu Amazon › Configuration › Accounts. Każdy poziom wymaga uprawnienia: Accounts i Configuration wymagają Manager, a Amazon wymaga Viewer. Jeśli nie widzisz któregoś poziomu, brakuje ci tego uprawnienia.
  2. Otwórz kartę konta, które nie chce się zapisać, i przejdź do zakładki Credentials.
  3. Sprawdź, czy zakładka pokazuje grupę Connection Mode: tam jest tryb konta. Na ekranie pole jest bez etykiety, widać tylko jego zawartość, z opcjami trybu. Przy wartościach domyślnych to pole nie jest widoczne.
  4. Jeśli pole trybu połączenia jest widoczne, wybierz FlexigoTech Hub (one click, recommended), aby połączyć się bez własnej aplikacji Amazon, albo zostaw Your own Amazon app (advanced), aby kontynuować z własną aplikacją.
  5. Jeśli zostajesz przy własnej aplikacji, zakładka pokazuje grupę LWA Credentials z polem LWA Client ID. Wypełnij je. Komunikat wymienia też sekret klienta LWA, a sprawdzenie wymaga, żeby miał wartość, więc samo ID nie wystarczy: oba muszą być uzupełnione.
  6. Zapisz kartę. Jeśli komunikat wróci, sprawdź, czy ani ID, ani sekret nie są puste lub złożone tylko ze spacji.

Co sprawdzić potem

Karta zapisuje się bez komunikatu. Jeśli przełączyłeś się na Hub, pole LWA Client ID przestaje być widoczne, bo jest ukrywane, gdy tryb nie jest własną aplikacją. Jeśli zostałeś przy własnej aplikacji, otwórz kartę ponownie i potwierdź, że tryb i ID są takie, jak je zostawiłeś.

Pytania o ten komunikat

Dlaczego nie widzę pola trybu połączenia?

Przy wartościach domyślnych to pole nie jest wyświetlane. Gdy jest wyświetlane, znajdziesz je w zakładce Credentials, w grupie Connection Mode, bez etykiety: widać tylko jego zawartość.

Dlaczego nie widzę ID klienta LWA?

Pole LWA Client ID jest ukrywane, gdy tryb nie jest Your own Amazon app (advanced). Wartością domyślną w kodzie jest Hub, więc przy wartościach domyślnych go nie widać. Pojawia się w grupie LWA Credentials zakładki Credentials, gdy tryb to własna aplikacja.

Czy coś się zapisze, jeśli pojawi się komunikat?

Nie. To błąd zatrzymujący akcję: karta nie zostaje zapisana z tym, co chciałeś zmienić. Popraw dane lub tryb i zapisz ponownie.

Czy może się pojawić w innych wersjach Odoo?

Komunikat znajduje się w opublikowanym kodzie 17.0, 18.0, 19.0 i 20.0. Konkretne warunki (tryb własnej aplikacji i puste ID lub sekret) pochodzą z kodu Odoo 20.0.

Gdzie jest wyjaśnione każde pole konta?

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0: zajrzyj do karty w Odoo Apps lub na stronę modułu, jeśli chcesz zobaczyć, co zawiera.

Czytaj dalej

Pola Payments & Accounting konta Amazon Connector: co oznacza każde i co wpisaćChecklista pól Payments & Accounting konta Amazon Connector dla Odoo: co oznacza każde pole według jego pomocy i co trzeba zdecydować przed zapisem.Pola konta SP-API w Amazon Connector for Odoo: co mówi każda pomoc i co ustawićPorównanie pól faktur, audytu zwrotów i raportów FBA konta SP-API w Amazon Connector for Odoo: co mówi ich pomoc i jakie wartości ustawić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła