Gdzie jest i co robi, krok po kroku
Przycisk znajduje się na ekranie Accounts, do którego dochodzi się przez menu Amazon › Configuration › Accounts. Aby zobaczyć całą tę ścieżkę, potrzebne jest uprawnienie Manager w pozycjach Configuration i Accounts; pozycja Amazon wymaga Viewer. Przycisk jest we wszystkich opublikowanych gałęziach modułu: Odoo 17, 18, 19 i 20.


Po kliknięciu moduł robi to, w tej kolejności:
- Sprawdza Twoje uprawnienia: musisz mieć uprawnienie
Managerw konektorze Amazon lub dostęp do Ustawień. Następnie sprawdza dodatkowo, czy możesz zapisywać na koncie. - Pobiera z Amazon listę marketplace'ów, w których uczestniczy konto.
- Przechodzi przez tę listę i dla każdego marketplace'u z identyfikatorem przygotowuje dane: nazwę (jeśli nie ma nazwy, używa identyfikatora), identyfikator, region i endpoint konta, kod kraju oraz domenę i alias kanału sprzedaży wyliczone z domeny.
- Jeśli moduł ma już ten marketplace, aktualizuje go tymi danymi i dolicza jeden do
Actualizados; jeśli nie, tworzy nowy i dolicza jeden doCreados. - Publikuje na karcie konta wiadomość z liczbą utworzonych i zaktualizowanych rekordów.

Sześć błędnych przekonań o tym przycisku
«Pojawia się tylko w niektórych wersjach lub stanach»
Nie. Przycisk Sync Marketplace Metadata widać zawsze na ekranie Accounts, w Odoo 17, 18, 19 i 20. Od osoby do osoby zmienia się to, czy w ogóle dotrze do tego ekranu: pozycje Configuration i Accounts wymagają Manager, więc kto ma tylko Viewer, nie zobaczy ścieżki do konta.
«Skoro widzę menu Amazon, mogę kliknąć przycisk»
Widok pozycji Amazon (wymaga Viewer) nie wystarcza. Przycisk sprawdza uprawnienie na serwerze, nie tylko na ekranie: jeśli nie masz uprawnienia Manager w konektorze ani dostępu do Ustawień, akcja zatrzymuje się z tym komunikatem:
You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.
Pojawia się po kliknięciu przycisku. Rozwiązanie jest takie, jak podaje sam komunikat: ktoś z uprawnieniem menedżera konektora musi nadać Ci ten dostęp. Kod dodaje drugie sprawdzenie po grupach: czy możesz zapisywać na koncie, ponieważ te akcje odczytują swoje rekordy z podwyższonymi uprawnieniami, ponad regułą per firma. Procesy serwera, które już działają z uprawnieniami superużytkownika, przechodzą bez tego sprawdzenia.
«Synchronizuje całe konto Amazon»
Przycisk pracuje na liście marketplace'ów. Dla każdego zapisuje nazwę, identyfikator, region, endpoint, kod kraju, domenę i aliasy kanału sprzedaży. To są dane, które zapisuje, co pokazuje sam kod metody.
«Za każdym kliknięciem powstają nowe marketplace'y»
Dla każdego marketplace'u, który przychodzi z identyfikatorem: jeśli moduł już go ma, aktualizuje go i dolicza jeden do Actualizados. Jeśli go nie ma, tworzy nowy i dolicza jeden do Creados. Marketplace'y bez identyfikatora są pomijane bez tworzenia czegokolwiek.
Wiadomość zostawiona na koncie podaje te dwie liczby, więc po każdym kliknięciu widzisz, ile rekordów utworzono, a ile zaktualizowano.
Jeśli to, co wraca z Amazon, nie jest odpowiedzią z marketplace'ami, nie ma czego przeglądać, a końcowa wiadomość pokazuje zero utworzonych i zero zaktualizowanych.
«Region i endpoint są wykrywane automatycznie»
Nie są wykrywane: są kopiowane z konta. Wszystkie marketplace'y zwrócone przez wywołanie są zapisywane z Region i SP-API Endpoint konta, które widać na karcie Accounts, w zakładce Identity, w grupie Marketplace. Przed kliknięciem przycisku sprawdź oba pola.
Region ma takie opcje: Europe (eu-west-1), North America (us-east-1) i Far East (us-west-2). Domyślnie kod używa Europy (eu-west-1), a dla endpointu https://sellingpartnerapi-eu.amazon.com. Jeśli przy zapisie marketplace'u te wartości byłyby puste, kod stosuje właśnie je.
«Jeśli nie ma błędu, nie wiem, co się stało»
Po zakończeniu moduł publikuje wiadomość na karcie konta. Przy Odoo w języku polskim wygląda tak:
Marketplace metadata sync finished. Account: …. Created: …. Updated: ….
Znajdziesz tam nazwę konta i dwie liczby.
Szybka kontrola przed kliknięciem
- Masz uprawnienie
Managerw konektorze (lub dostęp do Ustawień). RegioniSP-API Endpointkonta są takie, jakie chcesz dla wszystkich zapisywanych marketplace'ów.- Po kliknięciu otwierasz kartę konta i czytasz wiadomość z
CreadosiActualizados.
Inne przyciski modułu są wyjaśnione równie krok po kroku, na przykład Podgląd w Amazon.
O czym pamiętać w przypadku modułu
Moduł kosztuje jednorazowo za wersję Odoo (17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, które przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem, jeśli coś zawiedzie. Kartę modułu znajdziesz na stronie flexigotech.com.
Jeśli wdrażasz Odoo i chcesz połączyć swoje konta Amazon z pomocą specjalistów, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie.
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): views/amazon_spapi_account_views.xml
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
