Ecom house logo

Czym jest cron?

Cron to harmonogram zadań na serwerze. Zamiast uruchamiać skrypt ręcznie, ustawia się, kiedy ma działać: co godzinę, raz na dobę o określonej porze albo w wybrane dni tygodnia. W sklepach internetowych cron odpowiada za prace, które muszą dziać się regularnie, ale nie wymagają człowieka.

Typowe zastosowania to wymiana danych z innymi systemami (pobieranie cenników i stanów z ERP, wysyłka zamówień), odświeżanie indeksów wyszukiwarki, generowanie feedów produktowych i wysyłka zaległych powiadomień. Gdy zadanie z crona nie ruszy albo zakończy się błędem, sklep pokazuje nieaktualne dane, dlatego przebiegi warto zapisywać w historii widocznej dla administratora.