Przejdź do głównej treści
Amazon

Co robi przycisk „Test SP-API Connection” w konektorze Amazon dla Odoo

Przycisk Test SP-API Connection wysyła do Amazon zapytanie odczytujące z ID marketplace'u konta i, jeśli zakończy się powodzeniem, zostawia w karcie komunikat o poprawnej walidacji. Wcześniej sprawdza, czy masz uprawnienie Manager konektora lub uprawnienie Ustawień oraz prawo zapisu do konta. Jest dostępny w gałęziach 17.0, 18.0, 19.0 i 20.0.

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

Gdzie jest przycisk i kto do niego dotrze

Karty kont otwierasz z menu Amazon › Configuration › Accounts. Każdy poziom menu wymaga uprawnienia i, jeśli go nie masz, nie widzisz tego poziomu: Amazon wymaga Viewer, Configuration wymaga Manager, a Accounts również wymaga Manager. Przycisk Test SP-API Connection znajduje się na ekranie Accounts w gałęziach 17.0, 18.0, 19.0 i 20.0 i w każdej z nich jest zawsze widoczny.

Schemat z menu Amazon aż do kont, przyciskiem testu połączenia i, z boku, komunikatem o dostępie, który może go zatrzymać
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo. Etykiety są po angielsku, czyli w oryginalnym tekście z kodu.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Przykład od początku do końca

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

Ferretería Norte to wymyślona firma, która już używa Odoo i właśnie utworzyła swoje konto Amazon w module. Lucía, która administruje systemem i ma uprawnienie Manager konektora, otwiera Amazon › Configuration › Accounts, wchodzi do karty konta i przechodzi do zakładki Identity, grupa Marketplace. Tam znajduje się Marketplace ID, które widać też na liście Accounts. Pomoc pola podaje jako przykład dla ES A1RKKUPIHCS9HS, i to jest też jego wartość domyślna w kodzie. Lucía sprawdza, czy wartość odpowiada marketplace'owi, na którym sprzedaje, ponieważ przycisk używa jej w zapytaniu, i klika Test SP-API Connection.

Ponieważ Lucía ma uprawnienie Manager konektora i może modyfikować konto, przycisk działa dalej: prosi Amazon o listę zamówień, a po zakończeniu karta otrzymuje komunikat Amazon SP-API connection validated successfully.. Jeśli użytkownik bez uprawnienia Manager konektora ani uprawnienia Ustawień uruchomi tę akcję, moduł zatrzyma ją, zanim połączy się z Amazon, i pokaże komunikat opisany niżej.

Co robi przycisk, krok po kroku

Tak wygląda przebieg w kodzie Odoo 20.0, a przycisk istnieje pod tą samą nazwą w pozostałych opublikowanych gałęziach:

  1. Sprawdza twoje uprawnienie. Przepuszcza superużytkownika systemu; od każdego innego użytkownika wymaga uprawnienia Manager konektora lub uprawnienia Ustawień. Ponieważ same grupy nie wystarczą, sprawdza dodatkowo, czy masz prawo zapisu do konta.
  2. Dla każdego konta wylicza datę sprzed dwóch dni (w UTC) i prosi Amazon, zapytaniem odczytującym, o listę zamówień utworzonych od tej daty w marketplace'ie konta. Używa wartości Marketplace ID bez zbędnych spacji na końcach.
  3. Gdy zapytanie się zakończy, publikuje w karcie konta komunikat Amazon SP-API connection validated successfully.

Przycisk nie robi nic więcej z odpowiedzią: zapytanie służy jako próba, a widoczny pozostaje ten komunikat. Wszystkie wywołania SP-API w module przechodzą przez wspólny punkt, także zapytanie tego przycisku.

Komunikat, który może zatrzymać przycisk

Po kliknięciu przycisku kontrola uprawnień może zatrzymać akcję tym komunikatem:

You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.

Pojawia się, gdy użytkownik nie ma uprawnienia Manager konektora ani uprawnienia Ustawień. Ponieważ to pierwsza rzecz, którą robi przycisk, akcja zatrzymuje się w tym miejscu i do Amazon nic nie jest wysyłane. Trzeba zrobić to, co mówi komunikat: poprosić administratora o nadanie tego uprawnienia.

Czego przycisk nie zastępuje

Zapytanie przycisku korzysta z tej samej metody wywołań SP-API, do której, bez klikania czegokolwiek, docierają różne zaplanowane zadania w kodzie Odoo 20.0, wszystkie aktywne po instalacji. Zadania te jednak pobierają inne rzeczy:

  • Definicje typów produktów: Amazon SP-API - Auto-repair queue v2, co trzy minuty, oraz Amazon SP-API - Sync pending bindings (price/stock), co minutę.
  • Konkretne zamówienie: Amazon SP-API - Messaging context refresh, co trzydzieści minut; Amazon SP-API - Messaging sync, co piętnaście minut; Amazon SP-API - Retry pending shipments, co pięć minut, oraz Amazon: Import Orders, co piętnaście minut.
  • Token danych z ograniczonym dostępem: również Amazon: Import Orders.

Dlatego komunikat walidacji mówi ci, że zapytanie o listę zamówień się powiodło, a nie że każde z tych zadań to zrobi.

Czego uczy ten przypadek

  • Przed kliknięciem sprawdź Marketplace ID w zakładce Identity: to wartość, która jedzie w zapytaniu.
  • Komunikat o dostępie mówi o uprawnieniach, a nie o połączeniu z Amazon. Przycisk działa dalej tylko wtedy, gdy użytkownik ma uprawnienie Manager konektora lub uprawnienie Ustawień i dodatkowo może modyfikować konto.
  • Prawidłowy wynik zostaje zapisany w karcie konta.

Przy Odoo po polsku przycisk również nazywa się Test SP-API Connection, bo moduł nie ma dla niego tłumaczenia na ten język.

Schemat z tekstem przycisku testu połączenia w zależności od języka Odoo: hiszpański, niemiecki, francuski, włoski i portugalski
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie zrzut ekranu z Odoo.

Koszt i wersje

Moduł jest opublikowany dla Odoo 17.0, 18.0, 19.0 i 20.0, ma jednorazową opłatę za wersję (cena każdej jest w karcie w Odoo Apps) i wymaga subskrypcji FlexigoTech Cloud. Plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej. Szczegóły znajdziesz na stronie modułu.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli uruchamiasz konto Amazon w swoim Odoo i chcesz, żeby ktoś razem z tobą przejrzał uprawnienia i dane konta, napisz do nas.

Czytaj dalej

Co robi przycisk `Create family on Amazon`, krok po krokuCo sprawdza i co wysyła przycisk Create family on Amazon w konektorze SP-API dla Odoo, kiedy się pojawia i co zrobić przy każdym możliwym błędzie.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła