Accueil

Guide utilisateur · PrestaShop

Websource Newsletter pour PrestaShop

Un formulaire d'inscription à la newsletter conforme au RGPD : consentement explicite, double confirmation, désinscription en un clic, bon de bienvenue facultatif.

Version 1.1.0 · PrestaShop 1.7.7 à 9.x, PHP 7.1+, envoi d'e-mails configuré dans PrestaShop, thème Websource recommandé · Mis à jour le 09/10/2026

Télécharger le guide en PDFRéférence développeur

Cette extension existe aussi pour : WordPress

À quoi ça sert

Websource Newsletter collecte les adresses e-mail de vos visiteurs en respectant le RGPD. Il remplace le module d'origine ps_emailsubscription.

  • Un formulaire en bandeau au-dessus du pied de page, en carte, ou dans une fenêtre facultative.
  • Une case de consentement jamais cochée d'avance, avec un texte que vous pouvez adapter.
  • La double confirmation : l'inscription n'est validée qu'après un clic sur le lien reçu par e-mail.
  • La preuve du consentement : date, texte exact accepté, version du texte, origine. Aucune adresse IP n'est conservée.
  • La désinscription en un clic depuis chaque e-mail.
  • Un bon de bienvenue facultatif, envoyé à la confirmation.
  • La liste des abonnés, l'export et l'import CSV, la reprise des abonnés de l'ancien module.

Le module collecte les abonnés. Il n'envoie pas vos campagnes : exportez la liste vers votre outil d'envoi.

Formulaire d'inscription en bandeau au-dessus du pied de page
Formulaire d'inscription en bandeau au-dessus du pied de page

Installation

  1. Dans le back-office, ouvrez Modules > Gestionnaire de modules.
  2. Cliquez sur Installer un module, choisissez le fichier websourcenewsletter.zip.
  3. Le formulaire apparaît au-dessus du pied de page.
  4. Si le module « Abonnement à la newsletter » (ps_emailsubscription) est encore actif, un avertissement s'affiche : reprenez ses abonnés (voir Import / export), puis désactivez-le. Sinon deux formulaires s'affichent.

Vérifiez que votre boutique envoie bien des e-mails (Paramètres avancés > E-mail) : sans cela, vos visiteurs ne reçoivent pas le lien de confirmation.

Prise en main en 5 minutes

  1. Ouvrez votre boutique et descendez jusqu'au bandeau « Restez informé(e) ».
  2. Saisissez une adresse e-mail de test, cochez la case, cliquez sur S'inscrire.
  3. Le message « Merci ! Un e-mail vient de vous être envoyé : cliquez sur le lien pour confirmer votre inscription. » apparaît.
Message affiché après l'inscription
Message affiché après l'inscription
  1. Ouvrez l'e-mail reçu et cliquez sur le lien : la page « Inscription confirmée » s'affiche.
Page « Inscription confirmée »
Page « Inscription confirmée »
  1. Dans le back-office, ouvrez Modules > Gestionnaire de modules, recherchez « Websource Newsletter », cliquez sur Configurer : l'abonné figure dans la liste avec le statut Confirmé.

Réglages

La page Configurer affiche quatre compteurs (Confirmés, En attente de confirmation, Désinscrits, Bons envoyés) et trois onglets.

Abonnés

Onglet « Abonnés » : compteurs, filtres et liste
Onglet « Abonnés » : compteurs, filtres et liste
ÉlémentRôle
RechercherCherche une adresse e-mail.
StatutFiltre : Tous, Confirmé, En attente, Désinscrit. Cliquez sur Filtrer.
E-mail, Statut, OrigineAdresse, état de l'inscription et formulaire d'où elle vient.
ConsentementDate du consentement et version du texte accepté (v1, v2…). Survolez la date pour lire le texte exact.
ConfirmationDate du clic sur le lien de confirmation.
BonCode du bon de bienvenue, s'il y en a un.
RenvoyerPour une inscription En attente : renvoie l'e-mail de confirmation.
DésinscrireDésinscrit la personne après confirmation.
SupprimerSupprime définitivement la personne et sa preuve de consentement (droit à l'effacement).

Réglages

Cliquez sur l'onglet Réglages, modifiez, puis cliquez sur Enregistrer en bas de la page. Le message « Réglages enregistrés. » apparaît.

Textes du formulaire (par langue)

Textes du formulaire, langue par langue
Textes du formulaire, langue par langue
RéglageRôle
TitreTitre du formulaire. Vide : « Restez informé(e) ».
IntroductionPhrase sous le titre. Vide : « Recevez nos nouveautés et nos offres, sans spam. ».
Texte de la case de consentementTexte accepté par le visiteur. Vide : texte par défaut. {shop} est remplacé par le nom de la boutique.
Politique de confidentialité (adresse, /chemin ou cms:N)Ajoute un lien « Politique de confidentialité » après le texte. cms:2 désigne la page CMS numéro 2 ; la liste des pages disponibles est rappelée sous les champs.

Si vous modifiez le texte de consentement, sa version augmente. Les consentements déjà reçus restent rattachés à l'ancien texte.

Inscription et Emplacements

Réglages d'inscription et emplacements du formulaire
Réglages d'inscription et emplacements du formulaire
RéglageRôle
Double confirmation par e-mail (recommandé)Coché : l'inscription attend le clic sur le lien. Décoché : elle est enregistrée tout de suite.
Validité du lien de confirmation (heures)48 heures par défaut.
Délai minimal de remplissage (secondes)Protection contre les robots : un envoi plus rapide est refusé.
Inscriptions maximum par adresse IP et par heureProtection contre les envois en masse.
displayFooterBeforeBandeau au-dessus du pied de page (coché par défaut).
displayFooterCarte dans le pied de page.
displayHomeCarte sur la page d'accueil.
Autre hook (facultatif)Nom d'un autre emplacement de votre thème, pour votre intégrateur.

Bon de bienvenue, Fenêtre d'inscription et Données

Bon de bienvenue, fenêtre d'inscription et conservation des données
Bon de bienvenue, fenêtre d'inscription et conservation des données
RéglageRôle
Offrir un bon à la confirmationCrée un code de réduction à usage unique et l'envoie dans l'e-mail de bienvenue.
Pourcentage / Montant (devise par défaut de la boutique)Type de réduction.
ValeurPourcentage ou montant.
Validité (jours)Durée de validité du bon.
Panier minimumMontant d'achat minimum pour utiliser le bon.
Afficher une fenêtre d'inscriptionOuvre le formulaire dans une fenêtre par-dessus la page.
Après un délai / À la sortie de la pageMoment d'ouverture de la fenêtre.
Délai (secondes)Attente avant l'ouverture, en mode « Après un délai ».
Ne plus l'afficher pendant (jours)Délai avant de reproposer la fenêtre à un visiteur qui l'a fermée.
Titre de la fenêtre, Texte de la fenêtreVides : « Ne partez pas sans nous lire » et « Inscrivez-vous à notre newsletter : nouveautés et offres, sans spam. ».
Conserver les abonnés et réglages si le module est désinstalléCoché par défaut.

Import / export

Onglet « Import / export »
Onglet « Import / export »
RéglageRôle
Tous les abonnés (CSV)Télécharge toute la liste.
Abonnés confirmés (CSV)Télécharge seulement les abonnés confirmés : c'est la liste à envoyer à votre outil d'e-mailing.
Importer un fichier CSVColonnes : email (obligatoire), lang (facultatif). 5 Mo au plus. Les adresses déjà connues, désinscrites comprises, ne sont jamais modifiées.
J'atteste disposer du consentement de ces personnes…Case obligatoire pour importer.
Reprendre l'ancien module (ps_emailsubscription)Reprend les abonnés de l'ancien module.
Reprendre aussi les clients dont la case « newsletter » est cochéeAjoute les clients qui ont accepté la newsletter dans leur compte.
Lancer la repriseDémarre la reprise et affiche le nombre d'abonnés repris.

Cas d'usage

Proposer l'inscription dans une fenêtre. Dans Réglages, cochez Afficher une fenêtre d'inscription, choisissez Après un délai et un délai en secondes, puis Enregistrer.

Fenêtre d'inscription ouverte sur la page d'accueil
Fenêtre d'inscription ouverte sur la page d'accueil

Offrir une réduction aux nouveaux abonnés. Cochez Offrir un bon à la confirmation, choisissez Pourcentage, indiquez la Valeur et la Validité (jours). Le code est envoyé après le clic de confirmation.

Laisser un abonné se désinscrire. Chaque e-mail contient un lien « Se désinscrire ». Il mène à une page avec le bouton Me désinscrire : la désinscription n'a lieu qu'après ce clic.

Page « Se désinscrire »
Page « Se désinscrire »

Sur téléphone. Le bandeau passe sur une colonne.

Formulaire d'inscription sur un téléphone
Formulaire d'inscription sur un téléphone

Questions fréquentes

Le module envoie-t-il mes newsletters ? Non. Il gère les inscriptions. Exportez les Abonnés confirmés (CSV) vers votre outil d'envoi.

Pourquoi un abonné reste-t-il « En attente » ? Il n'a pas cliqué sur le lien de confirmation. Utilisez Renvoyer.

La case est-elle cochée d'avance ? Jamais.

Quelles données sont conservées ? L'adresse e-mail, la langue, la date et le texte du consentement, l'origine. Aucune adresse IP.

Un client demande l'effacement de ses données ? Cliquez sur Supprimer dans la liste. Le module répond aussi aux demandes traitées par le module RGPD officiel de PrestaShop.

Un client coche « newsletter » à la création de son compte ? Il est ajouté à la liste des abonnés.

En multiboutique ? Abonnés, textes et réglages sont propres à chaque boutique : choisissez une boutique précise avant d'ouvrir le module.

Dépannage

ProblèmeSolution
Deux formulaires d'inscription s'affichentL'ancien module ps_emailsubscription est encore actif : désactivez-le.
L'e-mail de confirmation n'arrive pasVérifiez l'envoi d'e-mails dans Paramètres avancés > E-mail et le dossier des courriers indésirables.
« Veuillez cocher la case pour accepter de recevoir la newsletter. »La case de consentement n'est pas cochée.
« Cette adresse e-mail semble invalide. »Corrigez l'adresse.
« Envoi trop rapide ou formulaire expiré. Réessayez dans un instant. »Le formulaire a été envoyé avant le délai minimal. Attendez quelques secondes.
« Trop de tentatives. Réessayez plus tard. »La limite d'inscriptions par heure est atteinte pour cette connexion.
« Ce lien a expiré. Inscrivez-vous de nouveau pour recevoir un nouveau lien. »Le lien de confirmation a dépassé sa durée de validité.
« Cochez l'attestation… » à l'importCochez la case d'attestation avant de cliquer sur Importer.

Désinstallation

  1. Ouvrez Modules > Gestionnaire de modules.
  2. En face de « Websource Newsletter », ouvrez le menu et cliquez sur Désinstaller.

Tant que Conserver les abonnés et réglages si le module est désinstallé est coché, les abonnés et les réglages sont gardés et retrouvés à la réinstallation. Décochez cette case et enregistrez avant de désinstaller pour tout supprimer. Pensez à exporter vos abonnés avant.