Créez une tâche CRON pour le module de relance panier et de bons de réduction

Bonjour,

A l’occasion de la sortie des modules Advanced Cart Reminder (Relances de paniers abandonnés) et Coupon Reminder (relances de bons de réduction), nous allons vous détailler une procédure pour la mise en place d’une tâche CRON qui sera exécutée selon une planification définie.

Note :Une tâche CRON est un mécanisme permettant d’appeler une URL ou d’exécuter un programme selon une planification définie.
Pour Advanced Cart Reminder, nous souhaitons envoyer des e-mails toutes les heures aux clients ayants un panier abandonné de plus de 2 heures.
Pour Coupon Reminder, nous souhaitons envoyer des e-mails tous les jours aux clients ayants des bons de réductions non utilisés.

Advanced Cart Reminder 

Prérequis :

Vous devez avoir installé et configuré les modules AdvancedCartReminder et StatsMail sur votre boutique Prestashop.
Si vous ne les avez pas encore, vous pouvez les commander sur notre boutique ou sur AddOns (StatsMail est livré avec AdvancedCartReminder).

Installation du module :

  1. Décompressez l’archive ZIP que vous venez d’acquérir.
  2. Elle contient 3 éléments :
    – une notice d’installation
    – le module Advanced Cart Reminder
    – le module Stats Mail
  3. Connectez vous à votre site par FTP, et allez dans le dossier /modules/
  4. Copiez-y les dossiers « pm_advancedcartreminder » et « pm_statsmail »
  5. Connectez vous à votre back-office, dans l’onglet Modules
  6. Cliquez sur les boutons « Installer » correspondants à ces deux modules

Configuration :

Cliquez sur le lien « Configurer » du module « Relance Panier Avancée »

Si vous souhaitez relancer les paniers abandonnés depuis plus de 2 heures par l’envoi d’un e-mail exécuté toutes les heures, paramétrez le module de cette manière :

  • Considérer les paniers abandonnés à partir de : 2 (heures)
  • Tâche cron exécutée toutes les : 1 (heure)
  • Nombre d’e-mails à envoyer par campagne : 100

Vous pouvez également personnaliser les contenus de vos e-mails grâce aux 2 éditeurs de texte riches disponibles. Ces textes encadreront le rappel du contenu du panier de vos clients dans les e-mails envoyés.

>> N’oubliez pas d’enregistrer 😉

En bas de la page de configuration, vous y trouverez deux informations :

  • L’encadré vert vous indique l’URL qui doit être renseignée dans votre tâche Cron.
  • Le nombre d’e-mails qui seront envoyés lors de la prochaine exécution de la tâche Cron.

Méthode 1 : CRON exécuté sur votre serveur

La plupart des hébergeurs peuvent mettre en place des tâches CRON directement sur le serveur de votre site e-commerce. Ce service est souvent gratuit.
Si votre hébergeur vous le permet, préférez cette méthode. Vous ne dépendrez pas d’un service tiers qui peut tomber en panne sans que vous n’en soyez informé, fermer, devenir payant, etc…

Communiquez lui l’URL affichée dans l’encadré vert de la configuration du module Advanced Cart Reminder, ainsi que vos préférences de planifications (toutes les heures par exemple).

Attention : Cette planification doit être reportée dans la configuration du module afin d’éviter d’envoyer des relances en doubles à vos clients.

Méthode 2 : Utiliser un service de tâche CRON en ligne

Il existe plusieurs sites proposant des services d’exécution de tâches CRON si votre hébergeur ne vous permet pas de les créer directement sur le serveur hébergeant votre e-commerce.

Une recherche dans Google sur des expressions telles que « online cron » ou « cron service » vous permettra de les trouver.

Pour notre tutoriel, nous avons retenu Set Cron Job qui propose un service gratuit mais également un service professionnel (donc payant), dans une interface simple et complète.

  1. Rendez-vous sur le site Set Cron Job, et cliquez sur le bouton Register now !
  2. Remplissez le formulaire demandé, et sélectionnez l’offre FREE Account. Puis validez.
  3. Relevez vos e-mails pour cliquer sur le lien d’activation envoyé par Set Cron Job. Si vous ne l’avez pas reçu vérifiez dans vos spams.
  4. Une fois votre compte activé, connectez vous à votre Control Panel en vous identifiant sur leur site.
  5. 3 tâches CRON sont créées par défaut. Editez celle qui est nommée « hourly » en cliquant sur l’icône de crayon.
  6. Configurez cette tâche comme suit :
    Minute : 0
    Hour : All
    Day : All
    Month : All
    Weekday : All
    Logs : No logs
    Notify : Failure
    URL to call : L’url qui se trouve dans la configuration du module (encadré vert)
  7. Enregistrez (save)
  8. Vous pouvez supprimer ou désactiver les tâches « weekly » et  » daily » si vous n’en avez pas l’utilité (vous pouvez en recréer d’autres au fil des besoins).

Il ne vous reste plus qu’à attendre les envois, et consulter leurs statistiques à partir de l’onglets Stats de Prestashop > Performance des E-Mails.

Bonne continuation ! 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *