Przejdź do głównej treści
Amazon

Co robi przycisk Sync Official FBA Inventory w Odoo

Przycisk Sync Official FBA Inventory uruchamia ręcznie, z konta Amazon, odczyt zapasów FBA, który zaplanowane zadanie wykonuje już samo co 30 minut; wcześniej sprawdza Twoje uprawnienia i konfigurację zapasów.

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
5 min

Kiedy trzeba go kliknąć i gdzie jest

Czy trzeba klikać przycisk, czy zapasy FBA synchronizują się same?

Synchronizują się same. Zaplanowane zadanie Amazon SP-API - Sync official FBA inventory jest aktywne po instalacji modułu i uruchamia się co 30 minut. Przechodzi po aktywnych kontach, które mają włączoną synchronizację zapasów FBA, i dla każdego z nich wykonuje ten sam odczyt co przycisk. Przycisk służy do sytuacji, gdy chcesz mieć ten odczyt od razu, bez czekania na kolejny przebieg zadania.

Gdzie jest przycisk i kiedy jest widoczny?

Jest na ekranie Accounts, do którego dojdziesz przez Amazon › Configuration › Accounts. Każdy element menu wymaga uprawnienia i jeśli go nie masz, nie widzisz tego elementu: Amazon wymaga Viewer, a Configuration i Accounts wymagają Manager. Przycisk Sync Official FBA Inventory nie zależy od żadnego statusu ani pola wyboru: jest widoczny zawsze i występuje w wersjach Odoo 17, 18, 19 i 20.

Schemat z nazwą przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie tłumaczeń modułu, a nie ekran Odoo: nazwa przycisku zmienia się zależnie od języka Twojego Odoo, a po hiszpańsku brzmi Sync Official FBA Inventory.

Czym przycisk różni się od zaplanowanego zadania?

Obie drogi prowadzą do tej samej metody synchronizacji, ale są różnice. Przycisk uruchamia ją z pochodzeniem ręcznym, a zadanie z pochodzeniem zaplanowanego zadania, i zapisany wynik wskazuje, które to było. Przed synchronizacją przycisk sprawdza uprawnienia i konfigurację zapasów, a zadanie wywołuje synchronizację bezpośrednio. Ponadto gdy API raportów jest wstrzymane albo raport nie kończy się poprawnie, przycisk zostawia wynik jako notatkę w chatterze konta; zadanie w takich przypadkach zapisuje go tylko na koncie. Jeśli zadanie zawiedzie dla jednego konta, moduł rejestruje błąd, zapisuje go jako wynik tego konta i przechodzi do następnego.

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 przycisk, krok po kroku

Poniższy opis pochodzi z opublikowanego kodu Odoo 20.

Co sprawdza, zanim połączy się z Amazon?

Najpierw uprawnienia, potem konfigurację zapasów. Co do uprawnień: poza wykonaniem z przywilejami superużytkownika musisz należeć do grupy Manager konektora albo do grupy Ustawień. Jeśli nie należysz do żadnej z nich, przycisk zatrzymuje się z komunikatem pokazanym niżej. Następnie moduł sprawdza, czy możesz zapisywać na koncie; jeśli brakuje Ci tego uprawnienia, Odoo również go zatrzyma. Co do zapasów: jeśli pole Apply official FBA stock to Odoo locations jest aktywne, a brakuje lokalizacji źródłowej zapasów FBM, konto zostawia ostrzeżenie w swoim chatterze. Nie zatrzymuje to przycisku: synchronizacja trwa dalej.

O co prosi Amazon i jak czeka na odpowiedź?

O ile API raportów nie jest wstrzymane (wyjaśniam to w następnym pytaniu), tworzy raport zapasów typu skonfigurowanego na koncie i wielokrotnie sprawdza jego status, aż Amazon uzna go za zakończony, anulowany lub zakończony błędem krytycznym, albo aż wyczerpią się próby. Jeśli nie ma skonfigurowanych wartości, kod używa dwunastu prób co dziesięć sekund. Gdy raport kończy się poprawnie, moduł przechodzi do jego dokumentu; jeśli Amazon uzna go za zakończony, ale bez dokumentu, odnotowuje to w wyniku.

Co się dzieje, gdy API raportów jest wstrzymane albo raport się nie kończy?

Jeśli moduł wykryje, że API raportów jest wstrzymane (cooldown), nie tworzy raportu: odnotowuje to w wyniku, a w niektórych przypadkach wynik dodaje Reports API in cooldown. Retrying the current read via getInventorySummaries.. Jeśli raport zostanie utworzony, ale Amazon go anuluje, zwróci błąd krytyczny albo raport nie zakończy się w czasie oczekiwania, wynik zawiera identyfikator i status raportu wraz z odpowiednim ostrzeżeniem (na przykład Report polling timed out. Try again in a few minutes.) i w niektórych przypadkach dodaje Reading current FBA stock via getInventorySummaries (fallback).. We wszystkich tych przypadkach konto zapisuje datę i wynik, a przy użyciu przycisku zostaje dodatkowo notatka w chatterze.

Co zmienia się w Odoo i jaki błąd może się pojawić

Czy przycisk zmienia zapasy w moich lokalizacjach Odoo?

Zależy od pola Apply official FBA stock to Odoo locations, które znajduje się w karcie konta, w zakładce FBA & Stock, w grupie Locations. Jego pomoc mówi: «If enabled, updates the configured Odoo locations to the official Amazon quantity.». W kodzie jest domyślnie wyłączone, więc to Ty decydujesz, czy je włączyć, i warto wcześniej sprawdzić, czy konto nie zostawia ostrzeżenia o lokalizacji źródłowej zapasów FBM.

Co dodaje audyt zwrotów?

Pole FBA reimbursement audit znajduje się w karcie konta, w zakładce FBA Reports (opt-in), w grupie Reimbursement Claim Audit (find money Amazon owes you). Domyślnie jest wyłączone. Jego pomoc mówi: «OFF by default. When ON, the inventory-ledger sync also accumulates lost/damaged/found events and the audit cross-checks them against settlement reimbursements, surfacing the units Amazon still owes (with estimated value and claim deadline). Read-only analysis.»

Jaki błąd może pojawić się po kliknięciu przycisku i jak go naprawić?

Jednym z komunikatów, które mogą zatrzymać przycisk, jest ten: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Pojawia się po kliknięciu Sync Official FBA Inventory, gdy Twój użytkownik nie należy ani do grupy Manager konektora, ani do grupy Ustawień. Naprawisz to, prosząc osobę administrującą Odoo o nadanie Ci dostępu Manager do konektora albo używając użytkownika, który już go ma.

Schemat ze ścieżką Amazon › Configuration › Accounts, przyciskiem Sync Official FBA Inventory i komunikatem o uprawnieniach, który może go zatrzymać
Schemat wykonany kodem, a nie ekran Odoo: menu, przycisk (Odoo 17, 18, 19 i 20) oraz z boku komunikat o uprawnieniach, który może go zatrzymać. Nazwy są takie jak w oryginalnym kodzie modułu.

Czego potrzebujesz, żeby z niego korzystać

Moduł jest płatny jednorazowo za wersję Odoo (opublikowany dla Odoo 17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie z Amazon odbywa się przez FlexigoTech Cloud. Więcej informacji znajdziesz na stronie modułu i w karcie w Odoo Apps.

Jeśli wdrażasz Odoo i chcesz spokojnie zdecydować, które lokalizacje mają otrzymywać zapasy z FBA, albo potrzebujesz integracji na miarę, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje.

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