Przejdź do głównej treści
Shopify

Czyszczenie logów synchronizacji Shopify w Odoo: słownik zadania

Zaplanowane zadanie Shopify Cleanup Old Sync Logs działa co 7 dni i usuwa logi synchronizacji starsze niż 90 dni, które zakończyły się sukcesem lub częściowo; pozostałych nie rusza.

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

To zadanie trzyma w ryzach historię synchronizacji Shopify w Odoo. Kod modułu wyjaśnia jego cel: zachować tylko logi z ostatnich 90 dni, żeby nie rozdymać bazy danych.

Zadanie i jego harmonogram

Shopify Cleanup Old Sync Logs
To zaplanowane zadanie modułu, które usuwa stare logi synchronizacji Shopify. Za każdym razem, gdy działa, wykonuje czyszczenie opisane w następnej sekcji.
Co 7 dni
To częstotliwość zadania: jedno przejście co 7 dni.
Aktywne po instalacji
Zadanie jest aktywne zaraz po zainstalowaniu modułu. Jeśli podejrzewasz, że nic nie robi, najpierw sprawdź, czy nadal jest aktywne.
Powtarzanie bez końca
W Odoo 17.0 zadanie jest zdefiniowane tak, by powtarzało się bez końca. Zadanie istnieje we wszystkich opublikowanych gałęziach: 17.0, 18.0, 19.0 i 20.0.
Schemat wykonany kodem z zaplanowanym zadaniem czyszczenia, które działa co 7 dni i jest aktywne po instalacji, a niżej menu logów synchronizacji
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie zrzut ekranu z Odoo: zadanie (Odoo 17.0, 18.0, 19.0 i 20.0) oraz menu, z którego otwiera się logi.

Przy Odoo po polsku zadanie nazywa się Shopify Cleanup Old Sync Logs. W innych językach Odoo etykieta jest inna, jak pokazuje schemat.

Schemat wykonany kodem z nazwą zadania po polsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie zrzut ekranu z Odoo: po polsku Shopify Cleanup Old Sync Logs; po niemiecku Shopify-Bereinigung alter Synchronisierungsprotokolle; po francusku Nettoyage des anciens journaux de synchronisation Shopify; po włosku Pulizia vecchi registri di sincronizzazione Shopify; po portugalsku Limpeza de registos de sincronização antigos do Shopify.
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 usuwa w każdym przejściu

Granica 90 dni
To data graniczna, którą zadanie wylicza przy każdym uruchomieniu: bieżący moment minus 90 dni. Logi starsze niż ta granica są kandydatami do usunięcia.
Początek synchronizacji
Datą, którą zadanie porównuje z granicą, jest data rozpoczęcia logu, czyli moment, w którym ta synchronizacja się zaczęła.
Czyszczone statusy
Do wyszukiwania trafiają tylko logi o statusie sukcesu lub częściowym. Log w jakimkolwiek innym statusie zostaje poza zakresem, nawet jeśli jest starszy niż granica.
Usunięcie
Logi spełniające oba warunki (zaczęły się przed granicą i mają jeden z tych dwóch statusów) są usuwane, wszystkie w tym samym przejściu.
Informacyjna linia w logu
Jeśli przejście coś usunęło, zapisuje w logu Odoo linię informacyjną z liczbą wyczyszczonych wpisów, o treści Shopify: cleaned up … old sync log entries. (wielokropek to liczba). Jeśli nie było nic do usunięcia, ta linia nie jest zapisywana.

Kto może je uruchomić i gdzie zobaczyć logi

Tylko administrator
Zadanie najpierw sprawdza, czy osoba, która je uruchamia, jest administratorem. Jeśli nie, zatrzymuje się z komunikatem Only an administrator can run this scheduled action. i nic nie jest usuwane.
Shopify › Technical › Sync Logs
To menu, z którego otwiera się karty logów synchronizacji, czyli dokładnie to, co czyści to zadanie.
Viewer
To uprawnienie wymagane przez część Shopify menu. Bez niego nie zobaczysz tej części.
Manager
To uprawnienie wymagane przez część Technical. Bez niego nie zobaczysz tej części, a więc także Sync Logs.

Wersje i subskrypcja

Opublikowane gałęzie
Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0, a zadanie czyszczenia jest we wszystkich czterech.
Subskrypcja FlexigoTech Cloud (plan Conector)
Moduł jest płatny jednorazowo za wersję i wymaga subskrypcji. Plan Conector kosztuje 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 wysyła powiadomienie e-mailem, jeśli się nie powiedzie.

Jedno przejście, od początku do końca

Gdy zadanie startuje, najpierw sprawdza, czy osoba je uruchamiająca jest administratorem; jeśli nie, zatrzymuje się w tym miejscu z komunikatem i nic nie jest usuwane. Jeśli jest, wylicza granicę 90 dni, wyszukuje logi, które zaczęły się przed granicą i mają status sukcesu lub częściowy, liczy je i usuwa. Dopiero na końcu, i tylko jeśli jakiekolwiek były, zostawia linię informacyjną w logu.

Co sprawdzić, gdy nic nie robi

To, że przejście niczego nie usuwa, może być całkowicie zgodne z oczekiwaniami. Oto sprawdzenia, w kolejności, która ma sens:

  • Zadanie nadal jest aktywne: jest aktywne po instalacji, więc jeśli ktoś je dezaktywował, już nie działa.
  • Cykl: działa co 7 dni i to jest czas oczekiwania między jednym przejściem a kolejnym.
  • Czy jest coś do usunięcia: potrzebny jest log, który zaczął się ponad 90 dni temu i ma status sukcesu lub częściowy. Jeśli wszystko jest nowsze lub ma inny status, przejście niczego nie usuwa i nie zapisuje linii w logu.
  • Kto je uruchamia: jeśli to nie administrator, zatrzymuje się z Only an administrator can run this scheduled action..
  • Same logi: jeśli masz uprawnienie Manager, otwórz Shopify › Technical › Sync Logs i sprawdź daty rozpoczęcia oraz statusy najstarszych.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł możesz zobaczyć i kupić na stronie modułu lub sprawdzić kartę w Odoo Apps. Jeśli interesuje cię inny element modułu, zobacz co robi przycisk «Pull Stock», krok po kroku.

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