14 years of business2563 reviews 4.9 average rating
Magento 2
Cron Scheduler
Cron Scheduler est une boite à outils qui rend visibles et compréhensibles les taches crons qui s'exécutent en tache de fond de votre site Magento 2. Cette extension aide à superviser les cron jobs et fournit de nombreuses fonctionnalités qui aident à prévenir les erreurs.
Le fonctionnement des tâches cron dans Magento 2 requière d'avoir des connaissances sur les principes de base :
La tâche cron principale qui tourne sur le serveur est déclenchée régulièrement (idéalement toutes les minutes).
bin/magento cron:run
La ligne de commande ci-dessus fait le point sur chaque cron (configurée dans les différents modules activés) et programme pour chacune d'elle les tâches cron quelques heures en avance selon vos préférences dans : Storeconfigurationsystem cron
Ensuite, la même commande exécute les tâches cron qui correspondent à l'heure actuelle, signale les tâches trop vieilles comme manquées et vide l'historique des tâches.
Comment utiliser l'extension Cron Scheduler pour Magento 2
ETAPE 1 : Installez l'extension Cron Scheduler
Afin d'installer l'extension Cron Scheduler dans votre backoffice Magento® 2, vous devez :
Faire une sauvegarde de votre installation Magento® 2 (conseillé).
Rafraîchir les caches dans : SystemToolsCache Management
Télécharger l'extension depuis votre compte Wyomind : Votre compteLICENSES & DOWNLOADS
Dézipper le contenu du dossier.
Copier le dossier appet le coller dans le répertoire racine Magento® 2. Vous pouvez merger tous les fichiers.
Ouvrir une console et exécuter la commande sur le répertoire racine de Magento® 2 :
bin/magento setup:upgrade
Une fois que l'installation est terminée, n'oubliez pas de rafraîchir vos caches et de vous reconnecter.
ETAPE 2 : Utilisez l'extension Cron Scheduler
Cron Scheduler offre 3 vues différentes qui vous permettent de visualiser et de gérer les tâches cron.
Tasks Timeline Vue chronologique des tâches cron exécutées et planifiées.
Task list Vue sous forme de grille des tâches cron exécutées et planifiées.
Job configuration Vue sous forme de grille des tâches qui génèrent des nouvelles tâches cron.
Ligne chronologique des tâches cron
Afin d'afficher la ligne chronologique, allez dans : systemcron SchedulerTasks 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.
Vous pouvez aussi zoomez avec votre souris sur la timeline.
Liste des tâches cron
Pour afficher la liste des tâches, allez dans : systemcron SchedulerTasks 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.
Configuration des cron jobs
Pour afficher la liste de configuration des jobs, allez dans : systemcron Schedulerjobs Configuration
Cette grille liste toutes les cron jobs qui génèrent de nouvelles tâches cron.
Exécuter les cron jobs
Vous devez simplement cliquer sur run task & generate schedule depuis : systemcron Schedulerjobs Configuration
ETAPE 3 : Utilisez les lignes de commandes
Cron Scheduler inclut de nouvelles lignes de commande pour la gestion des tâches cron via CLI.
Exécuter tous les cron jobs et générer de nouvelles tâches :
bin/magento cron:run
Lister l'ensemble des tâches cron :
wyomind:cronscheduler:task:list
Afficher le détail d'une tâche cron :
wyomind:cronscheduler:task:show task_id
Lister tous les processus :
wyomind:cronscheduler:job:list
Supervisez les taches cron qui tournent en arrière plan de votre site Magento® 2 !
Gardez un œil sur vos tâches cron avec Cron Scheduler. Rendez les tâches cron exécutées en arrière-plan de votre site Web Magento® 2 parfaitement compréhensibles.
Mise à jour à vie Support prioritaire de 6 mois 30 jours satisfait ou remboursé Code source extensible Domaines de test illimités Accès composer gratuit Approuvé par la Marketplace
Visualisez les taches cron depuis une ligne chronologique intuitive
Visualisez les taches cron sur une ligne chronologique claire et compréhensible pour comprendre ce qu'il se passe en arrière plan de votre site web.
Listez toutes les taches cron et vérifiez les configurations
Obtenez une liste détaillée de toutes les taches cron qui s'exécutent sur votre site Magento® 2 et vérifiez la configuration pour chaque tache individuellement.
Exécutez et programmez manuellement les taches cron
Pas besoin d’accéder à la console de commande pour exécuter ou programmer les taches cron. Déclenchez manuellement le processus depuis votre back-office Magento®.
Profitez d'une nouvelle console de commandes pour gérer vos taches cron
Vous voulez plus de votre console de commandes ? Cron Scheduler étends les CLI pour vous donner un meilleur contrôle des taches cron.
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.
Votre licence est valide pour une durée illimitée sur une seule instance.
Si vous utilisez plusieurs instances, il vous faudra acheter une licence supplémentaire pour chacune d'entre elles.
Si vous gérez plusieurs sites sur la même instance, vous n’aurez besoin que d’une seule licence pour l’ensemble de vos domaines.
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 :
Allez dans : mY accountLicenses & DOwnloads
Cliquez sur l'icone Settingsà côté de l'extension pour laquelle vous souhaitez pré-enregistrer votre domaine.
En bas de la page, sous votre liste de domaine se trouve un lien. Cliquez sur : Do you want to pre-register your domain in order to be ready to go live?
Entrez votre nom de domaine puis cliquez sur PRE-REGISTER NOW pour finaliser votre pré-enregistrement.
Attention, cela ne veut pas dire que votre licence est activée. Il vous faudra l'activer depuis votre nouveau domaine une fois le module installé.
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 :
Si vous désirez ajouter vos environnements de test à votre licence. Dans ce cas, vous pouvez étendre votre licence gratuitement, et ce, pour un nombre illimité de domaines (dev, staging, local..). Ex: mywebsite-staging.com ou mywebsite-dev.com
Si vous souhaitez transférer votre licence sur un autre domain de production. Dans ce cas, la période de Support & Upgrade pour la licence doit être active.
Pour pouvoir utiliser Cron Scheduler à la fois sur votre environnement de production et de test, suivez les étapes ci-dessous:
Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines
Pour télécharger Cron Scheduler, connectez-vous à votre compte Wyomind :
Allez dans : mon compteLicenses & downloads
Cliquez sur l'onglet paramètre en face de Cron Scheduler.
Une nouvelle fenêtre s'ouvre alors.
Cliquez sur le bouton de téléchargement.
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 :
Allez dans : mon comptemes téléchargements
Cliquez sur l'icône paramètres en face de Cron Scheduler.
Cliquez sur l'icône de téléchargement.
Installez la nouvelle version de Cron Scheduler sur votre admin Magento ou WooCommerce.
Vous pouvez installer Cron Scheduler via Composer dans deux cas seulement :
Si vous avez acheté Cron Scheduler sur la place de marché de Magento ET que vous avez effectué une demande d’accès à notre dépôt d’extensions à notre support [email protected]
Si vous avez acheté Cron Scheduler sur Wyomind.com
Ajoutez le dépôtrepo.wyomind.comà votre configurationcomposer :
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 :
Allez dans votre admin Magento. Un message apparaît en haut de la page. Si vous ne voyez rien apparaître, vérifiez les éléments suivants : 1. Les modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivés. 2. La sortie HTML des modules Adminhtml_Notifications et Wyomind_Core ne sont pas désactivées dans : storesconfigurationadvanced advanced 3. Assurez-vous que le fichier app/etc/env.php contient bien une clef d'encryptage :
Vous pouvez trouver votre clé d'activation à 2 endroits : - Dans l'email de confirmation que vous avez reçu suite à l'achat de Cron Scheduler. - Dans votre compte Wyomind :My account Licenses & downloads Choisissez Cron Scheduler et cliquez sur .
Une nouvelle page s'ouvre où sera affichée votre clé d'activation (voir ci-dessous).
Collez votre clé d'activation dans le champ Activation key dans : StoresConfigurationWyomind Your extension
Choisissez une méthode d'activation entre Automatic(Yes) et Manual (No) : - Si vous choisissez Yes : vous serez connecté automatiquement au serveur de licence de Wyomind. - Si vous choisissez No : vous devez vous connecter avec votre navigateur au serveur de licence de Wyomind.
Sauvegardez les données en cliquant sur Save Config .
Une notification apparaît en haut de votre admin. Cliquez sur ce lien : Activate it now!
Copiez et collez le code de la licence dans le champ License code de votre admin ou cliquez simplement sur Activate now!
Pour finir, déconnectez-vous, nettoyez les caches et reconnectez-vous pour pouvoir utiliser Cron Scheduler.
Pour les extensions comprenant plusieurs modules, répéter les étapes ci-dessus pour chaque module en utilisant les clés d'activation adaptées (chaque module a sa propre clé d'activation).
Ajoutez un autre domaine à votre licence
Pour activer votre licence sur un autre environnement (test, staging...) :
Une fois l'extension installée sur ce nouveau domaine, collez votre clé d'activation dans le champ Activation key dans : Stores Configuration WyomindYour extension
Sauvegardez la configuration. Une notification devrait apparaître. Cliquez sur Add this domain to my license.
Une demande de transfert sera envoyée directement à notre équipe (sous un délai d'une heure environ). Dès lors, que la demande de transfert est prise en charge par notre équipe, vous recevrez un mail de confirmation. Si votre demande est acceptée, vous pourrez aussitôt utiliser Cron Scheduler sur vos deux domaines.
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.
Dans le cas où vous avez de nombreux domaines de staging ou si vous êtes une agence avec de nombreux domaines de pre-prod pour vos clients, contactez-nous afin de whitelister automatiquement tous vos domaines
This is a very helpful extension for our Magento 2 webshop. It's easy to spot missed or failed task.
8th July 2021
Very usefull 1click tool
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.
12th June 2021
Very useful plugin
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
15th April 2020
Must have to monitor your site
Sometimes our cron's died, this extension is our goto.
9th July 2019
Must have exxtension
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.
9th October 2018
I rely on this
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.
28th March 2018
how long it will take?
we asked Cron Scheduler thank you.
20th October 2017
Rock Solid Extensions
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.
Provide your customers with fully optimized and responsive layered navigation on your category and search results pages thanks to the Advanced Layered Navigation for Magento 2!
Complete Magento MSI module with the Advanced Multi Stock Inventory extension to leverage the default tools and workflow as well as manage your stocks in several warehouses.
Cron Scheduler Pro adds many features to the free version of Cron Scheduler that not only allows to monitor the cron jobs but that also allows to manage each cron task individually and directly from the Magento 2 back-office or via the command line interface.
The Dynamic Category extension allows you to automatically associate products to categories according to your product attributes and to special conditions.