since 2010 | 2726 reviews | 4.9/5 rated
Roy
Great extension
This is a very helpful extension for our Magento 2 webshop. It's easy to spot missed or failed task.





The cron tasks mechanism in Magento requires to understand a few basic principles:
bin/magento cron:run
To install the Cron Scheduler extension in your Magento 2 back office, you need to:
bin/magento setup:upgrade
Cron Scheduler offers three distinct views allowing to visualize and manage the cron tasks.
To display the timeline, go to:
system › cron Scheduler › Tasks Timeline
The timeline shows all the cron tasks executed and scheduled.

You can get more information by moving the mouse over each task mark.

To display the tasks list, go to:
system › cron Scheduler › Tasks list
The grid lists all the cron tasks executed and scheduled.

You can get more information by clicking on View More in the right column.

To display the jobs configuration list, go to:
system › cron Scheduler › jobs Configuration
This grid lists all the cron jobs that generate new cron tasks.

You only have to click on run task & generate schedule from:
system › cron Scheduler › jobs Configuration
Cron Scheduler includes new command lines that allow managing the cron jobs from the CLI.
bin/magento cron:run
wyomind:cronscheduler:task:list
wyomind:cronscheduler:task:show task_id
wyomind:cronscheduler:job:list
This extension works with Magento Community Edition and also Magento Enterprise Edition. To know if Cron Scheduler is compatible with your Magento version, please check the Compatibility tab.
Magento offers three variations of its product.
As their names have changed over the past few years, here is a recap:
| Cron Scheduler Free | Cron Scheduler Pro | |
|---|---|---|
|
Cron tasks Timeline Display all cron tasks on a timeline |
||
|
Cron tasks list Display all the cron tasks in a grid |
||
|
Cron jobs configuration Display all the cron job configurations in a grid |
||
|
Run and schedule button Trigger the cron process manually |
||
|
Heartbeat notification Display a notification about the healthyness of the cron jobs |
||
|
Activate/deactivate cron jobs Enable/disable each cron task individually |
||
|
Cron jobs frequency update Update the cron expression that control the cron tasks frequency |
||
|
Add new jobs Create new custom cron jobs |
||
|
Error notification by email Notification by email when any cron task fails |
||
|
Error notification in the back-office Notification in the backoffice when any cron task fails |
||
|
Run specific cron jobs manually Trigger any cron job manually from the admin |
||
|
Access to a new CLI Manage the cron jobs and the cron tasks via the CLI |
||
|
Access to the API Trigger the cron job via the API |
A license is valid for an unlimited period of time on one single installation
You can pre-register your live domain to your license in advance.
Thanks to this option, you'll be able to get the module ready to use on your domain before it goes live.
To pre-register your production domain:


One license is valid for an unlimited period of time on one installation only. However, it is possible to extend or transfer your license in 2 cases:
To be able to use Cron Scheduler on both your production and testing environments, follow the instructions below:
In order to download Cron Scheduler, log into your Wyomind account:
Only the latest extension version released within your Support & Upgrade period is available. In order to get the very latest extension version make sure your Support & Upgrade plan is up to date.
When purchasing a module from wyomind.com, you benefit from 12 months of upgrade. Within this period you can at any time download the latest version of the module directly from your account.
To upgrade Cron Scheduler, follow the steps below:

You can install Cron Scheduler manually.
bin/magento setup:upgrade
If you are using a production mode, execute also:
bin/magento setup:static-content:deploy
bin/magento setup:di:compile
You can install Cron Scheduler using Composer software in two cases:
composer config repositories.wyomind composer https://repo.wyomind.com
composer require wyomind/cronscheduler
bin/magento setup:upgrade
bin/magento setup:static-content:deploy
bin/magento setup:di:compile
To uninstall Cron Scheduler, start with disabling the extension running the following command:
bin/magento module:disable Wyomind_CronScheduler
Then, you have 2 ways to uninstall the extension depending on how the extension has been previously installed:
Run the cronscheduler-uninstall.sh file (you can find it in the extension zip folder) from your Magento root directory:
sh cronscheduler-uninstall.sh
Run the below command line:
composer remove wyomind/cronscheduler
Once the uninstallation is over, refresh your cache and enable the compiler back again (if you use it).
You can install Cron Scheduler via Web Setup Wizard if you purchased it from Magento Marketplace only.
To know how to proceed, all steps are described in the link below:
http://docs.magento.com/m2/ce/user_guide/system/component-manager.html
Next step is to activate your license:
Extension activation
Once Cron Scheduler is installed, you have to activate the license. For previous versions, you can activate the license from your back-office:

<?php
return array(
'backend' => array(
'frontName' => 'admin'
),
'crypt' => array(
'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
),
/* ... */
)
?>





Add another domain to your license
To activate the license on another domain (test, staging...):

Note that the order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.
Also, if you have loads of staging domains, or if you are an agency managing load of domains for your customers, please contact us so that we can automatically whitelist these domains.Once Cron Scheduler is installed, you have to activate the license.
For this, you can use the below command line (change the Activation key with the corresponding value):
bin/magento wyomind:license:activate Wyomind_CronScheduler <YOUR_ACTIVATION_KEY>
To retrieve the list of all the available modules as well as the licenses status, please use:
bin/magento wyomind:license:status
Among the different status, you can find:
To activate several licenses at the same time, use:
bin/magento wyomind:license:activate \
Wyomind_Extension1,Wyomind_Extension2 \
ACTIVATION_KEY_1,ACTIVATION_KEY_2
or:
bin/magento wyomind:license:activate \
Extension1,Extension2 \
ACTIVATION_KEY_1,ACTIVATION_KEY_2
Roy
This is a very helpful extension for our Magento 2 webshop. It's easy to spot missed or failed task.
Marek
You can easily run cron job by 1 click. Never had problems with Cron Scheduler. I have a small shop and the tool meets my requirements. I add a few new products or mass-change attributes and can run cron right away when I need it. In future have to try PRO version.
Andrea G.
The plugin is very usufull to indentify any issue regarding Cron Job. It's really recommended to investigate a problem that block your Magento ecommerce
Ollie Marshall
Sometimes our cron's died, this extension is our goto.
JohnWaal
Great extension.It is perfect for seeing the schedule of jobs inside Magento. I used the pro version on Magento 1 for many years, I guess I'll purchase that also for Magento 2, but I started with this version to see if it is sufficient (and because I definitely did not want to miss the view on cron tasks inside Magento that this extension offers). With this extension, it is very easy to find failed tasks.On Magento 1 I have had some issues with an extension that locked the cron process, and I don't know how long it would have taken me to find that issue if I hadn't had this extension. As with all extensions: if there is any issue, Wyomind will act and resolve it very fast. For me it is a huge advantage that this is a European organisation, there is no time zone difference that causes any delay in service.
Jake
Great extension. Used it on Magento 1 and now use it on Magento 2. Perfect for seeing the schedule of jobs and for seeing missed or failed tasks in a visual way. The timeline view is great simply click the button to run tasks and generate the schedule.
pong park
we asked Cron Scheduler thank you.
pkm32
We used two of the extensions (Order Eraser and Cron Scheduler), both installed easily and work just as advertised.
Even though these are free extensions, I will come back for some others paid extensions since I know I can trust these guys not to deploy untested code.
Initial release for the master version
Initial release for the legacy version
First public release
Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!