Przejdź do głównej treści
Shopify

Zadanie Shopify Retry Failed Webhooks: co robi w każdym przebiegu

Zaplanowane zadanie Shopify Retry Failed Webhooks działa co 30 minut i jest aktywne po instalacji modułu: wyszukuje zdarzenia webhooka w stanie nieudanym i przywraca im stan oczekujący, z limitem na przebieg i maksymalną liczbą ponowień na zdarzenie.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Moduł
Shopify
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
3 min

Zdarzenie webhooka Shopify może zostać w stanie nieudanym. Zaplanowane zadanie Shopify Retry Failed Webhooks to to, które przywraca je do stanu oczekującego. Tutaj sprawdzisz, jak działa w każdym przebiegu i co zweryfikować, gdy wydaje się nic nie robić.

Co robi zadanie w każdym przebiegu

Co dokładnie robi zadanie?

Wyszukuje zdarzenia webhooka Shopify w stanie nieudanym i ponownie ustawia im stan oczekujący, odnotowując, że wykonano ponowną próbę. Zadanie samo nie przetwarza zdarzenia ani niczego nie tworzy: zmienia tylko jego stan.

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

Działa co 30 minut i jest aktywne po instalacji modułu.

Schemat wykonany w kodzie z zadaniem zaplanowanym uruchamianym co 30 minut i menu sklepów, z etykietami po angielsku
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (to nie jest ekran Odoo): zadanie, aktywne po instalacji w Odoo 17, 18, 19 i 20, oraz menu Shopify › Configuration › Stores.

Jakie zdarzenia zbiera w każdym przebiegu?

Te, które są w stanie nieudanym i należą do aktywnego sklepu. Sortuje je według daty odebrania, od najstarszego do najnowszego, a przy remisie według identyfikatora. W każdym przebiegu bierze najwyżej dwadzieścia.

Co zmienia się w każdym ponawianym zdarzeniu?

Trzy rzeczy. Stan zmienia się na oczekujący. Licznik ponowień zapisany w wyniku zdarzenia rośnie o jeden (jeśli zdarzenie nie miało licznika, liczy od zera i kończy na jedynce), a reszta zawartości tego wyniku zostaje zachowana. A komunikat o błędzie zdarzenia zostaje usunięty.

Ile razy ponawia to samo zdarzenie?

Do trzech. Gdy licznik zdarzenia osiągnął już trzy, zadanie pomija je w każdym przebiegu i już go nie rusza: pozostaje w stanie nieudanym.

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 sprawdzić, gdy nic nie robi

Co sprawdzić najpierw, jeśli nie ponawia żadnego zdarzenia?

Trzy rzeczy, w tej kolejności. Czy zadanie nadal jest aktywne. Czy sklep, do którego należą zdarzenia, jest aktywny, ponieważ zdarzenia nieaktywnego sklepu nie trafiają do wyszukiwania; sklepy otwierasz z Shopify › Configuration › Stores, menu wymagającego uprawnienia Viewer w sekcji Shopify i Operator w sekcji Configuration. I czy nieudane zdarzenia nie wyczerpały już swoich ponowień, bo takie są pomijane.

Jaki komunikat może zwrócić zadanie?

Może zatrzymać się z Only an administrator can run this scheduled action.. Sprawdzenie administratora to pierwsza rzecz, którą robi zadanie: jeśli osoba je uruchamiająca nie jest administratorem systemu, zatrzymuje się tam i w tym przebiegu nie wyszukuje ani nie ponawia żadnego zdarzenia.

Czy stare zdarzenia mogą uniemożliwić ponowienie nowszych?

Tak, może się tak zdarzyć. Limit dwudziestu jest stosowany przy wyszukiwaniu, przed odrzuceniem zdarzeń, które wyczerpały już ponowienia, a wyszukiwanie idzie od najstarszego do najnowszego. Dopóki pozostają w stanie nieudanym, najstarsze wyczerpane zdarzenia zajmują miejsca w tych dwudziestu, a nowsze nieudane mogą nie załapać się na przebieg.

Dlaczego ponowione zdarzenie nie pokazuje już poprzedniego błędu?

Bo przy przywracaniu do stanu oczekującego zadanie usuwa komunikat o błędzie zdarzenia.

Wersje, nazwa na ekranie i wymagania

W jakich wersjach jest zadanie i czy coś się między nimi zmienia?

Jest we wszystkich opublikowanych gałęziach: Odoo 17, 18, 19 i 20. W Odoo 17 zadanie jest dodatkowo skonfigurowane tak, by powtarzać się bez końca.

Jak nazywa się zadanie przy Odoo w języku polskim?

Przy Odoo w języku polskim nazywa się Shopify Retry Failed Webhooks.

Schemat wykonany w kodzie z nazwą zadania zależnie od języka Odoo
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie jest ekran Odoo): nazwa zadania po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Czego potrzebuję, żeby mieć moduł?

Moduł jest płatny jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez tę usługę, która przechowuje dane uwierzytelniające w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli coś zawiedzie. Jeśli kupisz go na flexigotech.com, wraz z subskrypcją moduł dla nowych wersji Odoo jest wliczony; w Odoo App Store każdą wersję kupuje się tam.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz połączyć swój sklep Shopify, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Szczegóły modułu znajdziesz na jego stronie i w karcie Odoo Apps.

Czytaj dalej

Co robi przycisk `Pull Stock` w konektorze Shopify dla OdooCo robi przycisk Pull Stock w konektorze Shopify dla Odoo: kiedy się pojawia, co sprawdza, co zmienia w Twoich zapasach i jaki błąd może pokazać.Komunikat o lokalizacji głównej w konektorze Shopify dla OdooCo oznacza komunikat o lokalizacji głównej w konektorze Shopify dla Odoo, kiedy się pojawia i jak zmienić lokalizację główną w instancji.Błąd tworzenia zamówienia sprzedaży: brak danych ShopifyCo oznacza komunikat Shopify Connector for Odoo po kliknięciu «Create Sale Order» bez danych zamówienia, kiedy się pojawia i jak go rozwiązać.
Sprawdzone w kodzie źródłowym konektora (wersja 17.0 i 20.0) i w podlinkowanych źródłach

Źródła