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.





Le fonctionnement des tâches cron dans Magento 2 requière d'avoir des connaissances sur les principes de base :
bin/magento cron:run
Afin d'installer l'extension Cron Scheduler dans votre backoffice Magento® 2, vous devez :
bin/magento setup:upgrade
Cron Scheduler offre 3 vues différentes qui vous permettent de visualiser et de gérer les tâches cron.
Afin d'afficher la ligne chronologique, allez dans :
system › cron Scheduler › Tasks Timeline
Cette vue affiche toutes les tâches cron planifiées et exécutées.

Vous pouvez avoir plus d'information en passant la souris sur chaque tâche.

Pour afficher la liste des tâches, allez dans :
system › cron Scheduler › Tasks list
La grille liste toutes les tâches cron planifiées et exécutées.

Vous pouvez avoir plus d'information en cliquant sur View More sur la colonne de droite.

Pour afficher la liste de configuration des jobs, allez dans :
system › cron Scheduler › jobs Configuration
Cette grille liste toutes les cron jobs qui génèrent de nouvelles tâches cron.

Vous devez simplement cliquer sur run task & generate schedule depuis :
system › cron Scheduler › jobs Configuration
Cron Scheduler inclut de nouvelles lignes de commande pour la gestion des tâches cron via CLI.
bin/magento cron:run
wyomind:cronscheduler:task:list
wyomind:cronscheduler:task:show task_id
wyomind:cronscheduler:job:list
Cette extension fonctionne avec Magento Community Edition et Magento Enterprise Edition. Vous pouvez vérifier dans l'onglet Compatibility si Cron Scheduler est compatible avec votre version de Magento.
Magento propose désormais trois variantes de son produit.
Leurs noms ayant changé au cours des dernières années, voici un récapitulatif :
| 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 |
Votre licence est valide pour une durée illimitée sur une seule instance.
Bien que la période de validité de votre licence soit illimitée, celle de votre période de Support & Upgrade est quant à elle limitée à 12 mois (durée offerte à l’achat de votre licence). Passé ce délai, il vous faudra en acheter une nouvelle (voir FAQ: Prolonger sa période de Support)
Vous avez la possibilité de pré-enregistrer votre domaine de production à votre licence.
Grâce à cette option vous pourrez installer et activer votre domaine afin qu'il soit prêt à l'emploi avant son lancement en ligne.
Pour pré-enregistrer votre domaine :


Votre licence est valide pour une durée illimitée sur une seule interface. Il est possible, cependant, d'étendre ou de transférer votre licence dans deux cas :
Pour pouvoir utiliser Cron Scheduler à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:
Pour télécharger Cron Scheduler, connectez-vous à votre compte Wyomind :

Une nouvelle fenêtre s'ouvre alors.

Seule la dernière version de l'extensiont publiée durant votre période de Support & Upgrade est disponible en téléchargement. Pour accéder à la toute dernière version de l'extension assurez vous de disposer d'une période de Support & Upgrade à jour
En achetant un module depuis wyomind.com, vous bénéficiez de 12 mois de mise à jour. Durant cette période vous pouvez à tout moment télécharger la dernière version du module directement depuis votre compte.
Pour mettre à jour Cron Scheduler, suivez les étapes suivantes :

Vous pouvez installer Cron Scheduler manuellement.
bin/magento setup:upgrade
Si vous utilisez un mode production, exécutez également : bin/magento setup:static-content:deploy
bin/magento setup:di:compile
Vous pouvez installer Cron Scheduler via Composer dans deux cas seulement :
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
Pour désinstaller Cron Scheduler, commencez par désactiver l'extension en exécutant la commande suivante :
bin/magento module:disable Wyomind_CronScheduler
Puis, vous avez deux moyens de désactiver l'extension, selon la méthode avec laquelle l'extension a été installée précédemment :
Exécutez le fichier cronscheduler-uninstall.sh (vous pouvez le trouver dans le dossier zip de l'extension) depuis votre répertoire racine Magento :
sh cronscheduler-uninstall.sh
Exécutez la ligne de commande suivante :
composer remove wyomind/cronscheduler
Lorsque la désinstallation est terminée, pensez à nettoyer le cache et réactiver le compiler (si vous l'utilisez).
Si vous avez acheté Cron Scheduler depuis la place de marché Magento, vous pouvez l’installer via Web Setup Wizard.
Veuillez cliquer sur le lien ci-dessous pour vous renseignez sur comment procéder à l’installation :
http://docs.magento.com/m2/ce/user_guide/system/component-manager.html
Votre extension installée, il ne vous reste plus qu’à activer votre licence :
Activation des extensions
Une fois que Cron Scheduler est installé, vous devez activer la licence. Pour les anciennes versions, vous pouvez activer votre licence depuis le back-office :

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





Ajoutez un autre domaine à votre licence
Pour activer votre licence sur un autre environnement (test, staging...) :

L'ordre d'activation de votre licence n'a aucune importance. Vous pouvez choisir d'activer d'abord votre licence sur votre environnement de production puis par la suite sur votre environnement de test, ou inversement.
Une fois que Cron Scheduler est installé, vous devez activer la licence.
Pour cela, vous pouvez utiliser la ligne de commande suivante :
bin/magento wyomind:license:activate Wyomind_CronScheduler <YOUR_ACTIVATION_KEY>
Afin de récupérer la liste des modules disponibles ainsi que le statut des licences, utilisez :
bin/magento wyomind:license:status
Parmi les différents statuts :
Pour activer plusieurs licences à la fois, utilisez :
bin/magento wyomind:license:activate \
Wyomind_Extension1,Wyomind_Extension2 \
CLE_ACTIVATION_1,CLE_ACTIVATION_2
ou :
bin/magento wyomind:license:activate \
Extension1,Extension2 \
CLE_ACTIVATION_1,CLE_ACTIVATION_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!