Przejdź do głównej treści
Amazon

Zadanie ukrytych listingów Amazon Connector: co robi przy każdym przebiegu

Zadanie działa raz dziennie i dla każdego aktywnego konta Amazon z włączoną synchronizacją ukrytych listingów prosi Amazon o raport, czeka, aż będzie gotowy, i przenosi jego wiersze do Odoo. Jeśli wygląda na to, że nic nie robi, sprawdź najpierw zadanie, potem konto, a na końcu w jakim stanie zakończył się raport.

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 17.0 i 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Czym jest i kiedy działa

Co robi to zadanie?

Zadanie Amazon SP-API - Sync suppressed listings report (opt-in) przegląda konta Amazon, które spełniają jego warunek. Dla każdego z nich prosi Amazon o raport ukrytych listingów, czeka, aż będzie gotowy, i przenosi jego zawartość do Odoo.

Jak często działa i czy jest domyślnie aktywne?

Działa raz dziennie, czyli codziennie, i jest aktywne po zainstalowaniu modułu. Jest we wszystkich opublikowanych gałęziach: Odoo 17, 18, 19 i 20. W Odoo 17 zadanie dodatkowo powtarza się bez końca.

Schemat wykonany kodem: zaplanowane zadanie ukrytych listingów, które działa raz dziennie i jest aktywne po instalacji, a pod nim menu kont Amazon z oryginalnymi angielskimi etykietami
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie jest ekran Odoo: zadanie, raz dziennie i aktywne po instalacji w Odoo 17, 18, 19 i 20, oraz menu kont z angielskimi etykietami z oryginalnego kodu.

Jak nazywa się w moim Odoo?

Przy Odoo w języku polskim nazywa się Amazon SP-API - Sync suppressed listings report (opt-in), ponieważ moduł nie ma tłumaczenia na ten język. Poniższy schemat pokazuje tę samą nazwę w innych językach: po niemiecku Amazon SP-API - Bericht über unterdrückte Angebote synchronisieren (Opt-in); po francusku Amazon SP-API - Synchroniser le rapport des annonces supprimées (opt-in); po włosku Amazon SP-API - Sincronizza report offerte soppresse (opt-in); po portugalsku Amazon SP-API - Sincronizar relatório de anúncios suprimidos (opt-in).

Schemat wykonany kodem z nazwą zadania po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie jest ekran Odoo: nazwa zadania zależnie od języka Odoo.
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 przy każdym przebiegu

Jakich kont dotyczy?

Tylko kont, które są aktywne i mają włączoną synchronizację ukrytych listingów. Jeśli konto nie spełnia obu warunków, przebieg go nie rusza. Konta otwierasz z Amazon › Configuration › Accounts, a zarówno lista, jak i karta pokazują Name każdego z nich; na karcie jest w zakładce Identity, grupa Account. To menu wymaga uprawnień: człon Amazon wymaga Viewer, a człony Configuration i Accounts wymagają Manager. Jeśli brakuje Ci któregoś, nie zobaczysz tego członu.

Co robi z każdym kontem i w jakiej kolejności?

Najpierw prosi Amazon o utworzenie raportu ukrytych listingów. Potem kilka razy sprawdza stan raportu, z przerwą między kolejnymi sprawdzeniami, i przestaje czekać, gdy tylko Amazon uzna go za zakończony, anulowany lub nieudany. Jeśli konto nie ma ustawionej innej liczby, wykonuje do 12 sprawdzeń, z 10 sekundami przerwy między nimi. Gdy raport jest zakończony, zadanie przenosi jego zawartość do Odoo, a podsumowanie zapisuje, ile wierszy miał raport i ile z nich przetworzono, utworzono, zaktualizowano, pominięto lub zakończyło się błędem. Na końcu zapisuje na koncie datę przebiegu i to podsumowanie.

Co się dzieje, jeśli Amazon nie zakończy raportu?

Jeśli po zakończeniu sprawdzeń raport nie jest zakończony, to konto niczego nie importuje: zapisuje się data przebiegu i podsumowanie ze stanem, w jakim został raport. Podsumowanie rozróżnia raport anulowany lub nieudany od wyczerpanego czasu oczekiwania. Przebieg urywa się tam także wtedy, gdy Amazon uzna raport za zakończony, ale bez identyfikatora dokumentu potrzebnego do dalszej pracy. Przebieg następnego dnia zaczyna od nowa, prosząc o raport.

A jeśli konto zgłosi błąd?

Zadanie obsługuje każde konto osobno: jeśli proces konta zawiedzie w sposób nieobsłużony, zostawia ostrzeżenie (warning) w logu serwera z nazwą konta i błędem i przechodzi do następnego. Konto z problemami nie przeszkadza w przetworzeniu pozostałych. Aby znaleźć konkretne konto w tym logu, przyda Ci się jego Name.

Jeśli wygląda na to, że nic nie robi

Co sprawdzić i w jakiej kolejności?

Najpierw samo zadanie: jest aktywne po instalacji, więc upewnij się, że nikt go nie wyłączył. Po drugie konto: zadanie zbiera tylko konta aktywne i z włączoną synchronizacją ukrytych listingów, więc konto, które nie spełnia obu warunków, zostaje poza przebiegiem. Po trzecie, czy Amazon w ogóle zakończył raport: dopóki nie uzna go za zakończony, albo jeśli uzna go za anulowany lub nieudany, to konto niczego nie importuje w tym przebiegu. Po czwarte log serwera, na wypadek gdyby nieobsłużony błąd zostawił ostrzeżenie z nazwą konta. I po piąte subskrypcja: bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co zapewnia subskrypcja, a dane zostają w Twoim Odoo.

Czy każdy przebieg publikuje wiadomość na koncie?

Zadanie uruchamia każde konto bez publikowania podsumowania w chatterze konta. Robi za to coś innego: gdy przebieg dochodzi do zamknięcia raportu lub urywa się ze względu na jego stan, zapisuje na koncie datę ostatniego uruchomienia i tekst wyniku, skrócony, jeśli jest zbyt długi. To podsumowanie zawiera konto, pochodzenie przebiegu (po Origen: CRON poznasz, że uruchomiło go zadanie, a nie osoba ręcznie), identyfikator i stan raportu oraz, jeśli doszło do importu, wiersze raportu, przetworzone, utworzone, zaktualizowane, pominięte lub z błędem.

Subskrypcja i pomoc we wdrożeniu

Moduł jest płatny jednorazowo za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud, plan Conector: 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem, jeśli zawiedzie. Jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20; masz kartę w Odoo Apps i stronę modułu, aby zobaczyć szczegóły zakupu.

Jeśli wdrażasz Odoo i chcesz wspólnie sprawdzić, jak skonfigurowano połączenie z Amazon, 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 17.0 i 20.0) i w podlinkowanych źródłach

Źródła