Przejdź do głównej treści
Amazon

Przycisk Sync Reserved Inventory w Amazon Connector: mity i fakty

Przycisk Sync Reserved Inventory prosi Amazon o raport zarezerwowanego zapasu dla konta, czeka, aż będzie gotowy, a jeśli jest dokument, pobiera go i importuje do Odoo. To nie jedyna droga, bo zaplanowane zadanie może uruchamiać tę samą synchronizację codziennie. Oto kilka błędnych przekonań o tym przycisku w zestawieniu z tym, co faktycznie robi moduł.

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

Przycisk Sync Reserved Inventory znajduje się na ekranie Accounts, do którego dojdziesz przez Amazon › Configuration › Accounts. Menu wymaga uprawnień na każdym poziomie: Amazon wymaga Viewer, a Configuration i Accounts wymagają Manager. Jeśli nie masz któregoś z tych uprawnień, nie zobaczysz danego poziomu. Przycisk istnieje w wersjach 17, 18, 19 i 20 Odoo i jest zawsze widoczny. W Odoo 20.0 przycisk działa tak:

Schemat wykonany w kodzie, a nie ekran Odoo: ścieżka menu do Accounts, przycisk synchronizacji zarezerwowanego zapasu i obok komunikat, który może zatrzymać akcję
Schemat z oryginalnymi etykietami modułu, które są po angielsku: ścieżka menu, przycisk i komunikat o dostępie, który może pojawić się po kliknięciu.

Mit: «Zarezerwowany zapas pobiera się tylko po kliknięciu przycisku»

W rzeczywistości to, co robi przycisk, Odoo robi też samo. Zaplanowane zadanie Amazon SP-API - Sync reserved inventory report (opt-in) uruchamia się raz dziennie i jest aktywne po instalacji. Przechodzi po aktywnych kontach, które mają włączoną synchronizację zarezerwowanego zapasu, i uruchamia ten sam proces na każdym z nich, ze źródłem oznaczonym jako CRON.

Są dwie różnice w porównaniu z kliknięciem przycisku. Zadanie nie zostawia podsumowania w chatterze konta. A jeśli któreś konto zwróci błąd, który dotrze do zadania, zostanie zapisany jako ostrzeżenie w logu serwera, a zadanie przejdzie do następnego. Przycisk służy więc do ręcznego uruchomienia synchronizacji, gdy nie chcesz czekać na dzienne zadanie.

Mit: «Może go kliknąć każdy, kto dotrze do karty konta»

Pierwsze, co robi przycisk, to sprawdzenie Twoich uprawnień po stronie serwera. Przepuszcza osobę z dostępem Manager do konektora lub dostępem do Settings, a dodatkowo sprawdza, czy możesz zapisywać w tym koncie. Moduł sprawdza to ponownie na własną rękę, bo ograniczenie przycisku w widoku to tylko wygoda interfejsu, a nie prawdziwa bariera bezpieczeństwa.

Jeśli nie masz takiego dostępu, 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. Trzeba zrobić to, co mówi sam komunikat: poprosić managera o przyznanie dostępu Manager.

Mit: «To jedno kliknięcie i gotowe»

To, co dzieje się po kliknięciu, ma kilka etapów, wszystkie w ramach tej samej akcji. Po sprawdzeniu uprawnień moduł prosi Amazon o utworzenie raportu zarezerwowanego zapasu. Następnie kilkukrotnie sprawdza stan raportu, z przerwą między kolejnymi zapytaniami, i przestaje pytać, gdy tylko stan to DONE, CANCELLED lub FATAL.

Jeśli stan końcowy nie jest DONE, podsumowanie to odzwierciedla, a tekst zależy od przypadku:

  • Przy CANCELLED lub FATAL pojawia się Amazon did not generate a usable reserved inventory report.. Czyli Amazon nie zostawił raportu, który można wykorzystać.
  • Jeśli zapytania skończą się bez stanu końcowego, pojawia się Report polling timed out. Try again in a few minutes.. W tym przypadku trzeba ponownie kliknąć przycisk po kilku minutach.

Jeśli raport osiągnie DONE, ale bez dokumentu do pobrania, podsumowanie również to odnotowuje komunikatem DONE report without reportDocumentId.. A jeśli dokument jest, moduł pobiera go i importuje do Odoo. Końcowe podsumowanie liczy wiersze raportu (Filas reporte), przetworzone, utworzone, zaktualizowane, pominięte i te z błędem.

Mit: «Synchronizuje wszystkie moje konta naraz»

Przycisk działa na jednym koncie, tym z ekranu, na którym go klikasz. Po wielu kontach przechodzi zaplanowane zadanie, i to tylko po aktywnych i z włączoną synchronizacją zarezerwowanego zapasu. Jeśli sprzedajesz z więcej niż jednego konta Amazon i chcesz uruchomić je ręcznie, trzeba kliknąć przycisk na każdym z nich.

Mit: «Jeśli coś pójdzie źle, nie zostaje żaden ślad»

W trzech przypadkach moduł zostawia ślad: raport, który nie osiąga DONE, raport DONE bez dokumentu i wykonany import. W każdym z nich zapisuje na koncie datę ostatniego uruchomienia i tekst wyniku. Po kliknięciu przycisku dodatkowo publikuje ten tekst jako wiadomość w chatterze konta.

Podsumowanie zawiera nazwę konta, źródło (Manual, gdy uruchomiłeś je Ty), identyfikator raportu i jego stan. Po kliknięciu pierwszym miejscem do sprawdzenia jest ten chatter. Przeczytaj tam, który z powyższych tekstów się pojawił: tylko w przypadku timeoutu samo podsumowanie prosi o ponowienie próby po kilku minutach.

Mit: «Przycisk nazywa się tak samo we wszystkich Odoo»

Moduł zawiera tłumaczenia, więc etykieta zależy od języka Twojego użytkownika. Moduł nie ma tłumaczenia na polski, więc przy Odoo po polsku przycisk nazywa się Sync Reserved Inventory; w innym języku zobaczysz etykietę w tym języku. Jeśli nie możesz go znaleźć pod oczekiwaną nazwą, najpierw sprawdź język swojego użytkownika.

Schemat wykonany w kodzie na podstawie tłumaczeń modułu, a nie ekran Odoo: etykieta przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat z tym samym przyciskiem tak, jak jest czytany zależnie od języka Odoo; po polsku Sync Reserved Inventory.
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 to się łączy z subskrypcją

Połączenie z Amazon przechodzi przez FlexigoTech Cloud: przechowuje zaszyfrowane dane dostępowe, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie. Moduł jest płatny jednorazowo za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud z planem Conector, który kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT). Jest opublikowany dla Odoo 17, 18, 19 i 20, a jego kartę w Odoo Apps i stronę na flexigotech.com znajdziesz pod linkami.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz zdecydować, które konta synchronizować, kto ma rolę Manager albo co zrobić z zaimportowanymi danymi, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy 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