Przejdź do głównej treści
Amazon

Przycisk «Run messaging sync now» w Amazon Connector dla Odoo

Przycisk Run messaging sync now widać zawsze na ekranie Accounts. W kontach z włączoną obsługą wiadomości ponownie pobiera z Amazon kontekst zamówienia i dostępne akcje aktywnych wątków, które są otwarte lub zgłoszone i nierozwiązane, zgodnie z dwoma polami wyboru na karcie Messaging konta. Nie musisz go naciskać, żeby Odoo się aktualizowało: zaplanowane zadanie wykonuje podobną pracę co 30 minut.

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

Co Odoo robi samo, bez naciskania czegokolwiek

Zaplanowane zadanie Amazon SP-API - Messaging context refresh działa co 30 minut i jest aktywne po zainstalowaniu modułu. W każdym przebiegu bierze aktywne wątki wiadomości, w stanie otwartym lub zgłoszonym i nierozwiązanym, i aktualizuje kontekst zamówienia każdego z nich. Dostępne akcje aktualizuje tylko wtedy, gdy konto wątku ma zaznaczone pole Auto-refresh SP-API actions, które domyślnie jest odznaczone.

Między zadaniem a przyciskiem są takie różnice:

  • Zadanie nie sprawdza, czy konto ma włączoną obsługę wiadomości.
  • Nie korzysta z limitu odświeżania konta: kod zadania ma własny domyślny limit 200 wątków na przebieg.
  • Zawsze aktualizuje kontekst zamówienia: nie patrzy na pole Auto-refresh order context.
  • Pracuje wątek po wątku: zatwierdza zmiany po każdym wątku, a jeśli któryś zawiedzie, cofa tylko ten i przechodzi do następnego.
  • Pomija konta wstrzymane, czyli te z połączeniem przez hub, które idą przez FlexigoTech Cloud, dopóki konektor nie ma usługi w Twojej bazie. Bez subskrypcji lub z zawieszoną usługą zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo. Kod przycisku nie stosuje tego filtra.
Schemat wykonany w kodzie, nie jest to ekran Odoo: menu Amazon, Configuration, Accounts, a pod spodem przycisk Run messaging sync now
Schemat wykonany z opublikowanego kodu modułu (to nie zrzut ekranu Odoo): ścieżka menu do kont i przycisk, obecny w Odoo 17, 18, 19 i 20. Etykiety są po angielsku, czyli w oryginalnym tekście modułu.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Krok po kroku: kiedy i jak nacisnąć przycisk

  1. Zdecyduj, czy jest ci potrzebny. Zwykłą drogą jest zaplanowane zadanie opisane wyżej; przycisk służy do uruchomienia aktualizacji od razu.
  2. Wejdź w Amazon › Configuration › Accounts. Każdy człon menu wymaga uprawnienia, a jeśli go nie masz, nie widzisz tego członu: Amazon wymaga Viewer, Configuration wymaga Manager, a Accounts również wymaga Manager.
  3. Otwórz kartę Messaging. W grupie Amazon messaging channel settings są dwa pola wyboru, które decydują, co odświeża przycisk: Auto-refresh order context, domyślnie zaznaczone, oraz Auto-refresh SP-API actions, domyślnie odznaczone. Wątki konta znajdują się w grupie Recent threads.
  4. Naciśnij Run messaging sync now. Na ekranie Accounts jest widoczny zawsze, w Odoo 17, 18, 19 i 20: żaden warunek widoku go nie ukrywa.
  5. Sprawdź zmienione wątki i upewnij się, że zaktualizowało się to, co opisuje sekcja «Co zmienia się w każdym wątku».

Gdy Odoo działa po hiszpańsku, przycisk nazywa się tak samo jak w oryginale modułu, czyli Run messaging sync now; po niemiecku Nachrichtensynchronisierung jetzt ausführen; po francusku Exécuter la synchronisation des messages maintenant; po włosku Esegui ora la sincronizzazione messaggi; a po portugalsku Executar sincronização de mensagens agora.

Schemat wykonany w kodzie z tekstem przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany z opublikowanych tłumaczeń modułu (to nie zrzut ekranu Odoo): jak przycisk wygląda w zależności od języka Twojego Odoo.

Co sprawdza przycisk i w jakiej kolejności

Przycisk przechodzi po każdym koncie, na którym jest uruchamiany, i robi to:

  • Jeśli konto nie ma włączonej obsługi wiadomości, pomija je: niczego nie odświeża ani nie rusza daty ostatniego uruchomienia.
  • Wybiera wątki konta, które są aktywne i w stanie otwartym lub zgłoszonym i nierozwiązanym, do limitu odświeżania, jaki ma konto (i co najmniej jeden wątek).
  • Dla każdego wybranego wątku, jeśli pole Auto-refresh order context jest zaznaczone, aktualizuje kontekst zamówienia; następnie, jeśli pole Auto-refresh SP-API actions jest zaznaczone, aktualizuje dostępne akcje.
  • Liczy jeden przetworzony wątek za każdy wybrany wątek, niezależnie od tego, czy pola są zaznaczone. Przy obu odznaczonych polach przycisk nie odświeża żadnych danych wątków i jedynie zapisuje uruchomienie.
  • Na końcu zapisuje w koncie datę i godzinę uruchomienia oraz wynik z liczbą przetworzonych wątków.

Co zmienia się w każdym wątku

Obie aktualizacje pomijają wątek, jeśli nie ma konta lub nie ma identyfikatora zamówienia Amazon (mimo to liczy się jako przetworzony w wyniku przycisku).

Kontekst zamówienia

Pobiera zamówienie po identyfikatorze zamówienia Amazon z wątku i zapisuje w wątku to, co zwraca. Używa zamówienia sprzedaży, które wątek już miał, a jeśli go nie ma, innego, które znajdzie moduł; jeśli nie znajdzie dokumentu wydania, zostaje przy tym z wątku, który nie jest anulowany. Następnie zapisuje w wątku:

  • stan zamówienia według odpowiedzi Amazon oraz daty zakupu, ostatecznej wysyłki i ostatecznej dostawy;
  • przewoźnika i numer śledzenia wybranego dokumentu wydania (puste, jeśli nie ma dokumentu);
  • produkt, jego tytuł, ilość i obraz pierwszej pozycji zamówienia sprzedaży, która ma produkt (bez zamówienia sprzedaży zachowuje wartości, które już miał);
  • ASIN produktu wątku, który zostaje pusty.

Dostępne akcje

Pobiera dostępne akcje dla tego zamówienia z marketplace'em wątku lub, jeśli go nie ma, z marketplace'em konta, i zapisuje wynik oraz datę i godzinę tej synchronizacji.

Jeśli coś zawiedzie

W przeciwieństwie do zaplanowanego zadania, które izoluje każdy wątek własną obsługą błędów, przycisk nie traktuje błędów wątek po wątku.

Jeśli po naciśnięciu przycisku nie widzisz zmian, sprawdź po kolei: czy konto ma włączoną obsługę wiadomości, czy są aktywne wątki otwarte lub zgłoszone i nierozwiązane, czy któreś z dwóch pól wyboru jest zaznaczone i czy wątki mają identyfikator zamówienia Amazon.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz sprawdzić, jak wygląda obsługa wiadomości Amazon z Twoimi zamówieniami i dokumentami wydania, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł jest publikowany dla Odoo 17, 18, 19 i 20; płaci się jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy. Z subskrypcją moduł dla nowych wersji jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję kupuje się tam. Szczegóły znajdziesz na stronie modułu i w jego karcie Odoo Apps.

Czytaj dalej

Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła