Przejdź do głównej treści
Shopify

Zadanie «Shopify Notify Sync Errors»: co robi przy każdym przebiegu

Zaplanowane zadanie Shopify Notify Sync Errors działa co godzinę, po instalacji jest wyłączone i przy każdym przebiegu zostawia notatkę w każdej aktywnej instancji, która ma trzy lub więcej kolejnych błędów synchronizacji. Jeśli nie zostawia żadnej, poniżej znajdziesz, gdzie szukać.

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

Co robi to zadanie, a czego nie

Shopify Connector for Odoo ma zaplanowane zadanie, Shopify Notify Sync Errors, które samo niczego nie synchronizuje: przegląda instancje Shopify i zostawia notatkę w tych, które kumulują błędy z rzędu. Licznik błędów i tekst ostatniego błędu zapisuje synchronizacja zamówień; to zadanie tylko je odczytuje. Jedyne, co samo zapisuje, to notatka.

Schemat wykonany kodem, nie zrzut ekranu Odoo: zaplanowane zadanie, które działa co godzinę i po instalacji jest wyłączone, oraz menu Shopify › Configuration › Stores
Schemat wykonany na podstawie opublikowanego kodu modułu: zadanie (co godzinę, wyłączone po instalacji, w Odoo 17, 18, 19 i 20) oraz menu, z którego otwiera się instancje.

Zadanie istnieje we wszystkich opublikowanych gałęziach modułu (Odoo 17, 18, 19 i 20). W Odoo 17.0 jest zdefiniowane tak, by powtarzać się bez końca.

Schemat wykonany kodem, nie zrzut ekranu Odoo: nazwa zadania po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany na podstawie opublikowanych tłumaczeń modułu: tak nazywa się zadanie zależnie od języka Odoo; po polsku Shopify Notify Sync Errors.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Oś czasu zadania, od instalacji do notatki

  1. Przy instalacji modułu Zadanie zostaje utworzone i wyłączone. Dopóki nikt go nie włączy, nie działa i nic nie publikuje.
  1. Gdy ktoś je włączy Zaczyna działać co godzinę.
  1. W międzyczasie, przy każdej synchronizacji zamówień Synchronizacja zamówień wypełnia w instancji pola Consecutive Sync Errors i Last Sync Error. Uruchamia się ją przyciskiem Sync Orders na karcie instancji albo zadaniem Shopify Sync Orders, które działa co pięć minut i po instalacji również jest wyłączone.
  1. Na początku każdego przebiegu Zadanie sprawdza, czy uruchamia je administrator systemu. Jeśli nie, zatrzymuje się z komunikatem «Only an administrator can run this scheduled action.» i nic nie publikuje.
  1. Następnie wyszukiwanie Szuka instancji, które są aktywne i mają trzy lub więcej kolejnych błędów synchronizacji.
  1. Dla każdej znalezionej instancji Publikuje w niej wiadomość typu notatka z ostrzeżeniem (tekst poniżej).
  1. W następnym przebiegu Metoda nie sprawdza, czy notatka została już wcześniej zostawiona: jeśli instancja nadal ma trzy lub więcej kolejnych błędów, publikuje kolejną notatkę.
  1. Po kliknięciu Reset Sync Ten przycisk zeruje licznik i ostatni błąd. Gdy licznik wynosi zero, instancja przestaje spełniać warunek i zadanie jej już nie zgłasza.

Co mówi notatka

W każdej notatce, przy Odoo po hiszpańsku, tekst jest taki:

⚠️ Alerta de error de sincronización de Shopify para …: … errores de sincronización consecutivos. Último error: …

Pierwsze miejsce to zawartość pola Shop Domain, które notatka wyróżnia pogrubieniem. Drugie to liczba kolejnych błędów. Trzecie to ostatni błąd zapisany w instancji; jeśli to pole jest puste, notatka wstawia unknown.

Pole Shop Domain widać na karcie Shopify Instances oraz na liście. Jego podpowiedź brzmi: «Use your exact Shopify domain, for example: flexigobe.myshopify.com».

Gdzie zobaczyć licznik i ostatni błąd

Karty otwiera się z menu Shopify › Configuration › Stores. Odcinek Shopify wymaga uprawnienia Viewer, a odcinek Configuration wymaga Operator; jeśli nie masz któregoś z nich, nie widzisz tego odcinka menu.

Na karcie instancji:

  • Consecutive Sync Errors jest tylko do odczytu i wyświetla się bez etykiety, samą liczbą. Jest ukryte, gdy wynosi zero, więc przy wartościach domyślnych go nie widać.
  • Last Sync Error także jest tylko do odczytu i wyświetla się bez etykiety, samym tekstem. Jest ukryte, gdy jest puste albo gdy licznik wynosi zero, a połączenie nie jest w stanie błędu; przy wartościach domyślnych go nie widać.

Żadnego z nich nie wpisuje użytkownik: wypełnia je synchronizacja zamówień, a zeruje Reset Sync.

Jeśli zadanie nic nie robi, co sprawdzić

Sprawdź w tej kolejności:

  • Czy jest włączone? Po instalacji jest wyłączone. Dopóki tak jest, nie działa co godzinę i nie zostawia notatek.
  • Czy uruchamia je administrator systemu? Jeśli nie, zatrzymuje się z komunikatem «Only an administrator can run this scheduled action.» zanim cokolwiek wyszuka.
  • Czy jest jakaś aktywna instancja z trzema lub więcej kolejnymi błędami? Otwórz kartę z Shopify › Configuration › Stores. Jeśli pole Consecutive Sync Errors się nie pojawia, wynosi zero i zadanie nie ma o czym ostrzegać.
  • Czy synchronizacja w ogóle działa? Licznik wypełnia synchronizacja zamówień, uruchamiana przyciskiem Sync Orders na karcie instancji albo zadaniem Shopify Sync Orders, wyłączonym po instalacji. Sprawdź, czy któraś z tych dróg jest uruchomiona.
  • Czy ktoś kliknął Reset Sync? Zostawia licznik i ostatni błąd puste, a wtedy zadanie nie zgłasza tej instancji.

Jeśli widzisz skutek odwrotny, czyli kilka notatek z rzędu od tego samego sklepu, to właśnie opisuje oś czasu: każdy przebieg ze spełnionym warunkiem publikuje kolejną notatkę.

Dla innego przypadku konektora z wyjaśnionym warunkiem zobacz komunikat o brakujących danych Shopify do utworzenia zamówienia sprzedaży.

Koszt i pomoc we wdrożeniu

Moduł jest jednorazową opłatą za wersję Odoo (opublikowany dla 17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w postaci zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, jeśli ta zawiedzie. To powiadomienie e-mailem pochodzi z usługi; notatka tego zadania jest zapisywana wewnątrz Odoo, w instancji. Dane karty modułu znajdziesz w Odoo Apps, a zakup w flexigotech.com.

Jeśli potrzebujesz pomocy przy włączeniu zadania, ustaleniu, kto ma pilnować notatek, albo połączeniu Shopify z Twoim Odoo, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

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