RepairPluginDocs

Configurer les cronjobs

Configurez les cron jobs côté serveur pour RepairPlugin afin que les rappels de rendez-vous et les e-mails après-vente soient envoyés à temps, à chaque fois.

cronjobcronemailremindersaftersaleautomationgetting-started

Que pouvez-vous faire avec ceci ?

  • Envoyer automatiquement des rappels de rendez-vous -- Rappelez aux clients leur visite de réparation à venir pour qu'ils n'oublient pas
  • Faire un suivi après les réparations -- Envoyez des e-mails après-vente pour demander un avis ou offrir une remise sur la prochaine réparation
  • Maintenir un timing fiable -- Un cron job côté serveur s'exécute selon un calendrier fixe indépendamment du trafic du site, pour que les e-mails partent à l'heure
  • Définir votre propre timing -- Choisissez combien d'heures avant un rendez-vous le rappel est envoyé, et combien d'heures après pour le suivi

Où le trouver

Pour trouver la commande du cron job :

  1. Connectez-vous à votre tableau de bord d'administration WordPress
  2. Cliquez sur RepairPlugin dans la barre latérale gauche
  3. Cliquez sur Settings dans le sous-menu
  4. Cliquez sur Notifications & Quotes dans la barre latérale des Settings
  5. La commande/le chemin du cron job est affiché sur cette page

Comment le configurer

Prérequis

  • Accès au panneau de contrôle de votre hébergeur (cPanel, Plesk, DirectAdmin ou similaire)
  • Ou la possibilité de contacter l'équipe de support de votre hébergeur
  • RepairPlugin installé et activé avec une licence valide
  • Fuseau horaire WordPress correctement configuré (voir Synchronisation horaire WordPress)

Étape 1 : Vérifier le panneau de contrôle de votre hébergeur

Avant de contacter votre hébergeur, vérifiez si votre panneau de contrôle offre déjà une interface de gestion des cron jobs :

  • cPanel : Recherchez "Cron Jobs" dans la section "Advanced"
  • Plesk : Naviguez vers "Scheduled Tasks" dans les paramètres du domaine
  • DirectAdmin : Recherchez "Cron Jobs" dans la section "Advanced Features"
  • Panneau personnalisé : Recherchez "scheduled tasks", "cron" ou "task scheduler"

Si vous ne trouvez pas d'option de cron job, contactez l'équipe de support de votre hébergeur et demandez-leur de le configurer pour vous.

Étape 2 : Localiser la commande du cron job

  1. Naviguez vers RepairPlugin > Settings > Notifications & Quotes
  2. Trouvez le chemin du cron job affiché sur cette page
  3. Copiez la commande complète
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=notification_offer
La section de commande du cron job montrant l'URL à configurer dans le panneau de contrôle de votre hébergeur

La commande suit ce format général :

cd /home/domain.com/subfolder/public_html && php /home/domain.com/subfolder/public_html/wp-content/plugins/Repairplugin-pro/cron.php rp > /dev/null 2>&1

Important : Le chemin exact dépend de la structure de répertoire de votre serveur. Le chemin affiché dans vos paramètres RepairPlugin est spécifique à votre installation -- utilisez toujours celui-là au lieu de l'exemple ci-dessus.

Étape 3 : Créer le cron job

Dans cPanel :

  1. Connectez-vous à cPanel
  2. Naviguez vers Advanced > Cron Jobs
  3. Sous "Add New Cron Job", définissez le calendrier :
    • Sélectionnez Every 5 minutes (ou définissez les champs : */5 * * * *)
  4. Collez la commande de l'Étape 2 dans le champ "Command"
  5. Cliquez sur Add New Cron Job

Dans Plesk :

  1. Connectez-vous à Plesk
  2. Naviguez vers Domains > votre-domaine > Scheduled Tasks
  3. Cliquez sur Add Task
  4. Définissez le type de tâche sur Run a command
  5. Collez la commande de l'Étape 2
  6. Définissez le calendrier pour une exécution toutes les 5 minutes
  7. Enregistrez la tâche

Via le support de l'hébergeur :

  1. Contactez votre hébergeur
  2. Demandez-leur de configurer un cron job qui s'exécute toutes les 5 minutes
  3. Fournissez-leur la commande de l'Étape 2

Étape 4 : Configurer le timing des notifications

Après la mise en place du cron job, configurez quand les e-mails doivent être envoyés :

  1. Naviguez vers RepairPlugin > Settings > Notifications & Quotes
  2. Trouvez la section Reminder Email :
    • Définissez le nombre d'heures avant le rendez-vous pour l'envoi du rappel
    • Par exemple, définir "24" envoie le rappel 24 heures avant le rendez-vous prévu
  3. Trouvez la section Aftersale Email :
    • Définissez le nombre d'heures après le rendez-vous pour l'envoi de l'e-mail après-vente
    • Par exemple, définir "48" envoie le suivi 48 heures après l'heure du rendez-vous
  4. Cliquez sur Save ou Update pour appliquer vos modifications

Vérifier que le cron job fonctionne

Pour confirmer que le cron job s'exécute correctement :

  1. Créez un rendez-vous de test avec une heure de rappel dans un futur proche
  2. Attendez que le cron job se déclenche (jusqu'à 5 minutes s'il est configuré pour s'exécuter toutes les 5 minutes)
  3. Vérifiez si l'e-mail de rappel a été envoyé en consultant les journaux d'e-mails dans RepairPlugin > Settings > Email Settings & Logs
  4. Si les e-mails ne sont pas envoyés, vérifiez :
    • Le chemin de la commande du cron job est correct
    • La fonction mail() de votre serveur est activée ou un plugin SMTP est configuré
    • Le fuseau horaire WordPress est correct (voir Synchronisation horaire WordPress)

Référence des paramètres

ParamètreDescriptionPar défautLe client voit
Cron Job Command PathAffiche la commande serveur exacte à utiliser lors de la création du cron job dans votre panneau d'hébergementgénéré automatiquement en fonction du chemin de votre serveurRien. C'est un paramètre réservé à l'administrateur qui alimente le moteur de planification des e-mails.
Reminder Email TimingDéfinit combien d'heures avant un rendez-vous l'e-mail de rappel est envoyé. Astuce : 24 heures est une bonne valeur par défaut. Cela donne aux clients suffisamment de temps pour replanifier si nécessaire, sans être tellement à l'avance qu'ils oublient à nouveau.varieUn e-mail de rappel dans leur boîte de réception avant leur rendez-vous de réparation prévu.
Aftersale Email TimingDéfinit combien d'heures après un rendez-vous l'e-mail de suivi après-vente est envoyé. Astuce : 48 heures fonctionne bien. Le client a eu le temps de tester son appareil réparé mais l'expérience est encore fraîche.varieUn e-mail de suivi qui peut inclure une demande d'avis, un code de remise ou un message de remerciement général.

Fréquence du cron job

CalendrierExpression cron
Toutes les 5 minutes (recommandé)*/5 * * * *
Toutes les 10 minutes*/10 * * * *
Toutes les 15 minutes*/15 * * * *
Toutes les 30 minutes*/30 * * * *
Toutes les heures0 * * * *
L'intervalle recommandé est toutes les 5 minutes (*/5 * * * *). Cela garantit que les e-mails sont envoyés proche de l'heure configurée. Un intervalle plus long signifie moins de précision dans le timing de livraison des e-mails. Le cron job vérifie les e-mails en attente à chaque exécution. S'il n'y a pas d'e-mails prévus, il se termine sans action.

Questions fréquentes

Pourquoi RepairPlugin ne peut-il pas simplement utiliser le planificateur intégré de WordPress ?

Le WP-Cron intégré de WordPress ne s'exécute que lorsque quelqu'un visite votre site. Un vrai cron job côté serveur s'exécute selon un calendrier fixe indépendamment du trafic, pour que les e-mails partent au bon moment même si personne ne navigue sur votre site web à ce moment-là.

Que se passe-t-il si mon cron job cesse de fonctionner ?

Les e-mails de rappel et après-vente ne seront pas envoyés. Vérifiez vos journaux d'e-mails dans RepairPlugin > Settings > Email Settings & Logs pour voir si les e-mails partent. Si ce n'est pas le cas, vérifiez que le cron job est toujours actif dans votre panneau d'hébergement.

Puis-je configurer le cron job pour s'exécuter plus souvent que toutes les 5 minutes ?

Vous pouvez, mais ce n'est pas nécessaire. Toutes les 5 minutes est suffisamment précis pour la livraison des e-mails, et une exécution plus fréquente ajoute une charge serveur inutile.

Articles connexes

Command Palette

Search for a command to run...