Configurer les Rappels
Le module envoie des rappels en se basant sur des entrees de messages individuels que vous creez. Chaque message definit exactement quand il est envoye (par rapport a la date de creation de la commande) et ce qu'il contient. Il n'y a pas de reglage global de premier delai ou d'intervalle — le calendrier est entierement determine par l'ensemble des messages que vous creez.
📋 Acceder a la Configuration
- Connectez-vous au back office de PrestaShop.
- Allez dans Modules > Gestionnaire de modules.
- Recherchez Wire Transfer Reminder et cliquez sur Configurer.
La page de configuration est divisee en sections : la liste des Messages en haut, suivie des Reglages Globaux, du Mode Test, du Modele d'Email et du Cron Job.
📧 La Liste des Messages
La liste des messages est le coeur du module. Chaque ligne represente un email de rappel qui sera envoye a un moment specifique. La liste affiche :
| Colonne | Description |
|---|---|
| Module de Paiement | A quel module de paiement ce message s'applique (ex. bankwire, ps_wirepayment) |
| Calendrier | Combien de jours ou d'heures apres la creation de la commande ce message est envoye |
| Titre de l'email | La ligne d'objet de l'email de rappel |
| Message a envoyer | Apercu du corps de l'email |
| Annuler la commande | Si la commande est annulee automatiquement apres l'envoi de ce message |
Les messages sont tries chronologiquement, de sorte que la sequence complete de rappels est visible d'un coup d'oeil.
Ajouter un Nouveau Message
- Cliquez sur Ajouter un nouveau Message dans la barre d'outils de la liste.
- Remplissez le formulaire :
| Champ | Description |
|---|---|
| Module de Paiement | Selectionnez le module de paiement auquel ce rappel s'applique. |
| Unite de temps | Choisissez Jours ou Heures comme unite pour le decalage. |
| Temps apres la creation de la commande | Entrez le nombre de jours ou d'heures a attendre avant d'envoyer ce message. Par exemple, 3 avec l'unite Jours envoie le message 3 jours apres la creation de la commande. |
| Objet de l'email | La ligne d'objet de ce rappel. Supporte les onglets par langue et les variables de modele. |
| Message a envoyer | Le corps HTML de l'email de rappel. Supporte les onglets par langue, l'editeur de texte enrichi et les variables de modele. |
| Annuler la commande apres ce message | Activez pour annuler automatiquement la commande lorsque ce message est envoye. |
- Cliquez sur Enregistrer pour ajouter le message a la sequence.
Lors de l'ajout d'un nouveau message, vous pouvez selectionner un modele pre-ecrit dans la liste deroulante Utiliser un modele en haut de la section contenu. Les modeles sont regroupes en "Rappel Amical", "Suivi Persistant" et "Urgent / Final".
Modifier ou Supprimer un Message
Cliquez sur l'icone Modifier dans une ligne de message pour changer son calendrier, son objet, son contenu ou son reglage d'annulation. Cliquez sur Supprimer pour retirer un message de la sequence.
Exemple de Sequence
Pour envoyer trois rappels sur deux semaines, creez trois messages :
| Jour | Objectif |
|---|---|
| Jour 3 | Premier rappel amical avec coordonnees bancaires |
| Jour 8 | Suivi indiquant que le paiement est toujours en attente |
| Jour 15 | Avis final — activez Annuler la commande apres ce message |
⚙️ Reglages Globaux
| Champ | Description |
|---|---|
| Activer la fonction d'Annulation des Commandes | Activez pour que le module annule automatiquement les commandes une fois le nombre de jours d'expiration depasse. |
| Annuler la commande apres (jours) | Nombre de jours apres la creation de la commande apres lesquels elle est annulee. |
| Email Digest Administrateur | Activez pour recevoir un email recapitulatif des commandes approchant de leur echeance d'annulation. |
| Email Digest | Adresse email pour recevoir le digest. Laissez vide pour utiliser l'email de la boutique. |
| Alerte Avant Annulation (heures) | Envoie le digest lorsque les commandes sont a ce nombre d'heures de l'annulation. |
Annuler une commande libere le stock reserve et met le statut sur Annule. Definissez les jours d'annulation suffisamment eleves pour donner aux clients le temps de regler.
🧪 Mode Test
| Champ | Description |
|---|---|
| Activer le Mode Test | Tous les emails vont a l'adresse de test. Les commandes ne sont pas annulees et le statut n'est pas mis a jour. |
| Adresse Email de Test | Tous les emails de rappel sont envoyes ici pendant le mode test. |
| Sortie du Test | Choisissez Email pour recevoir les emails de test, ou Ecran pour afficher le resultat dans le navigateur. |
🕐 Configuration du Cron Job
La section Cron Job affiche l'URL complete a utiliser :
https://votre-boutique.com/wiretransferreminder/cron?key=VOTRE_TOKEN
Si les URL conviviales sont desactivees sur votre boutique, utilisez plutot l'URL brute :
https://votre-boutique.com/index.php?fc=module&module=wiretransferreminder&controller=cron&key=VOTRE_TOKEN
Exemple de cron toutes les heures :
0 */1 * * * curl -l -k "https://votre-boutique.com/wiretransferreminder/cron?key=VOTRE_TOKEN" >/dev/null 2>&1
Si votre hebergeur ne fournit pas d'acces SSH, utilisez l'outil "Taches Cron" dans cPanel ou Plesk, ou un service externe gratuit comme cron-job.org.
✅ Liste de Verification Finale
- Au moins un message de rappel cree avec le bon module de paiement, decalage en jours, objet et corps
- Messages de suivi supplementaires crees si necessaire
- Variables de coordonnees bancaires configurees dans la section Variables Personnalisees
- Reglages Globaux verifies
- Mode Test active et email de test recu correctement
- Cron job configure sur le serveur
- Mode Test desactive avant la mise en production
Comment definir une sequence de rappels avec plusieurs suivis ?
Creez une entree de message individuelle par rappel. Par exemple, pour envoyer des rappels les jours 3, 8 et 15, creez trois messages separes avec ces decalages en jours.
Existe-t-il un reglage global de premier delai ou d'intervalle ?
Non. Le moment de chaque rappel est entierement defini par les entrees de messages individuels que vous creez. Il n'y a pas de champ global de delai ou d'intervalle separe.
Que se passe-t-il pendant le mode test ?
Tous les emails de rappel sont rediriges vers l'adresse email de test. Les commandes ne sont pas annulees. Le statut d'envoi n'est pas mis a jour, donc les memes messages seront envoyes a chaque execution de test.
A quelle frequence le cron doit-il s'executer ?
Toutes les heures est recommande si vous utilisez des messages avec un decalage en heures. Si vous n'utilisez que des decalages en jours, une fois par jour suffit.