- It is a setting of an automatic schedule on time, that is really convenient when you run magento store .
- It works as a assistant.
- Whenever you need assist from a software like website statics or content management system, which is require to run on a certain time ( at the time when you are unavailable to do that).
What is a Cron Job?
- Cron job will create a command or a script that is appropriate with task you want to do.
- Instead of manual working, the Cron Job allows running automatically in exact time & date.
- It is important for magento to set the schedule for many system activities such as:
– Re-indexing
– Auto- Update of currency rates
– Email etc.
Why we need Cron Job?
Several Magento features require at least one Cron job, which schedule activities to be occur in future. Some of the activity is listed below:
- Catalog Price Rule
- Newsletters
- Generating Sitemap
- Customer alert/notification ( product price change/ product bake in stock)
- Re-indexing any task
- Updates Currency rates
- Magento e-mail
Happy learning 🙂

Praveen Maurya work in e-commerce domain having knowledge of Plugin development in Magento 1.x/2.x, Drupal, Woo-Commerce, PrestaShop, Opencart and other e-commerce solution. When he is not engrossed with anything related to these, he loves to explore new things.