Inscription à la newsletter

Prestashop 1.7 – Module Bloc Newsletter (ép.13)

L’inscription à la newsletter est une étape incontournable sur toutes les boutiques e-commerce, mais encore faut-il inciter les visiteurs à s’inscrire, voir même dans certains cas… leur forcer un peu la main.

Episode 13

Dans Prestashop, la fonction d’inscription à la newsletter, reste relativement discrète… on ne martèle pas le client, mais on peut déjà tenter de l’attirer avec un message plus accrocheur, comme par exemple un bon de réduction et avec une icône de newsletter, pour rendre plus ludique.

Au niveau de la conversion des inscriptions, je pense que le plus puissant reste les modules de « Popup » qui forcent le visiteur à se poser la question « Est-ce que je veux recevoir la newsletter ? ». Il faut avoir une sacré volonté pour s’inscrire soi-même à l’actualité d’un site (soyons honnêtes), surtout que la plupart des sites utilisent les e-mails uniquement à vocation commerciale.

Enfin, je conseille de désactiver l’option des offres partenaires, car je pense que personne ne l’utilise et ça agace la plupart des clients. De plus, pourquoi s’en priver… vous pouvez retirer cette option très facilement depuis le back-office de la boutique.

Par contre, je propose de cocher automatiquement la case d’inscription à la newsletter, de manière à augmenter le nombre d’inscrits naturellement. Rassurez-vous les clients qui ne sont pas intéressés, se désabonneront automatiquement par la suite. Cette méthode permet de ne pas perdre les clients qui ne font pas attention et qui oublient de cocher cette case.

Ressources

Pour ce tutoriel vous avez à disposition :

  • Fichier ps_emailsubscription.tpl (\themes\classic\modules\ps_emailsubscription\views\templates\hook\ps_emailsubscription.tpl)
  • Fichier theme.css.txt (extrait des règles pour le fichier themes.css)
  • Fichier layout-both-columns.tpl (\themes\classic\templates\layouts\layout-both-columns.tpl)

Télécharger

Au programme

  • Les e-mails sont un levier important pour le e-commerce.
  • Vérifiez si la configuration de l’envoi des e-mails est valide.
  • Configurez le bloc newsletter pour Prestashop et testez la relance des e-mails pour l’incitation à l’inscription.
  • Améliorez le bloc en ajoutant un nouveau label et une icône.
  • Désactivez l’offre partenaires et forcez l’inscription à la newsletter.

BOUM !

1 seul mail par semaine - pas de publicité

33 commentaires sur “Prestashop 1.7 – Module Bloc Newsletter (ép.13)”

  1. Bonjour
    LA solution que vous avez proposé pour cocher automatiquement la case d’inscription à la newsletter est valable dans un seul scénario : Connexion / Créer un nouveau compte.
    En revanche, ce n’est pas applicable au moment de créer un compte à partir de passer une commande.
    Est-ce que vous avez une solution pour cela SVP?
    Merci d’avance

    1. Bonjour,

      Effectivement je n’ai pas précisé, normalement en ajoutant dans le fichier : « \themes\classic\templates\checkout\checkout.tpl » juste avant la balise le même code ci-dessous.

         {* Webbax *}
          <script>
              {literal}
                      $(document).ready(function(){
                         $('input[name=newsletter]').prop('checked', true);
                      });
              {/literal}
          </script>
      

      Et cela devrait fonctionner !

  2. Bonjour,
    Merci pour le tutoriel, fort intéressant.
    En revanche, je ne trouve nul part des informations sur une éventuelle gestion du bilinguisme. Avez-vous déjà rencontré le cas de figure où il fallait faire la distinction entre les clients francophones et germanophones, pour les envoyer sur deux listes différentes sur MailChimp ?
    Merci d’avance pour votre réponse!
    Bien cordialement,
    Laura

    1. Bonjour,

      Dans le tutoriel suivant j’aborde cette problématique du multilingue avec Mailchimp :
      https://www.webbax.ch/2017/03/13/prestashop-1-7-popup-mailchimp-ep-14/

      Par contre, en ce qui concerne le bloc natif de Prestashop, celui-ci ne fait pas de distinction au niveau de la langue ce qui est un vrai problème en terme de communication. Dans la base de données, il n’y a pas la conservation de la langue de l’inscrit visiteur (logiquement il devrait y avoir un champ : id_lang).

      Il y’a encore à creuser, mais en natif oui je confirme qu’il y’a des lacunes pour la collecte des e-mails pour la segmentation multilingue.

      Merci pour votre visite !

  3. Bonjour merci pour tous vos tutoriels cela ma permis de me remettre à prestashop tranquillement.
    Sinon juste pour info depuis la version 1.7.1 fontawesome est fournis avec prestashop il suffit de rajouter cette ligne:

    dans le fichier stylesheets.tpl, qui se trouve dans le répertoire themes/classic/template/_partials.
    Cela permet d’utiliser par exemple comme ceci

    pour afficher un icône de caméra.

    1. Bonjour,

      Merci d’avoir apporté cette précision concernant « Fontawesome » c’est une bonne nouvelle s’il n’y a plus besoin d’inclure manuellement la librairie.

      A bientôt !

  4. Salut,
    Je débute sur prestashop et m’éclate avec tes tutos, encore bravo !
    Toutefois dans celui-ci, j’ai un souci d’envoi de mail…
    à partir de paramètres avancés – email : l’envoi test fonctionne
    Mais à partir du module inscription newsletter…marche pas… une idée ?
    Merci
    Franck

    1. Hello,

      Difficile de répondre à cette question, il faut essayer de ré-installer le module bloc newsletter et bien vérifier aussi si la notification n’arrive pas dans les SPAM. A voir aussi s’il y’a des problèmes avec les autres emails (contact / commandes) ou si c’est uniquement ce module… il y’a peut-être un debugage à effectuer.

      A bientôt !

  5. Bonjour,

    Déjà un grand merci pour tous vos tutos ! Je débute avec Prestashop et je n’avais aucune connaissance en développement web mais grâce à ces tutos qui sont top et en tâtonnant un peu j’arrive à bien personnaliser ma boutique.

    Une petite question pour personnaliser un peu plus le module bloc newsletter : je souhaiterais modifier le message d’erreur s’affichant lorsque l’adresse mail renseignée est erronée (« Adresse e-mail invalide. »). J’ai pas mal cherché mais je ne trouve pas le fichier à modifier. J’ai aussi regardé dans les traduction du back office mais sans succès. Avez-vous une idée ?

    Merci !

    David

    1. Bonjour,

      A vérifier dans ces 3 fichiers, car il semble y avoir cette chaîne de caractères :

      \app\Resources\translations\fr-FR\ModulesMailalertsAdmin.fr-FR.xlf
      \app\Resources\translations\fr-FR\ShopNotificationsError.fr-FR.xlf
      \app\Resources\translations\fr-FR\AdminNotificationsError.fr-FR.xlf

      A bientôt !

  6. bonsoir

    j’ai appliqué vos fichiers directement. Quand j’affiche ma page le texte en dessous de l’icone est en anglais, alors que j’ai bien une traduction saisie. Avez-vous une idée svp ?

    Un grand merci pour vos tutos.

    1. Bonjour,

      Parfois il faut vider le cache de Prestashop sous « Paramètres avancés -> Performances » en principe si la traduction est faite cela permet de l’actualiser.

      A bientôt !

    1. Bonjour,

      Actuellement j’ai pas testé, je crois pas que celui-ci est modulable ailleurs et que les règles CSS ont été pensées pour. A tester éventuellement de greffer ce module sur d’autres positions (HOOK), mais je déconseillerai, ça risque d’être moins fonctionnel.

      A bientôt !

  7. Bonjour,

    Super tous ces tutos. Je les applique quasiment tous 🙂
    Bon, pour la newsletter, j’ai fais les modifs, c’est parfait, simplement j’aimerais avoir un mail quand une personne s’inscrit…et là je ne sais pas trop comment faire…une astuce ?

    1. Hello,

      A ma connaissance il n’y a pas d’option pour cela… ça reste donc à développer je pense, je note l’idée pour un tutoriel.

      A bientôt !

  8. Ha là là, je me doutais bien que ce ne serait pas si simple…je voulais mettre un petit code PHP avec la fonction mail mais ce n’est pas si simple avec ces TPL, je n’ai donc pas tenté…un truc tout bête comme j’avais fais sur la 1.6 qui m’envoyait :

    « Nouveau commentaire posté » sur mon adresse et basta, juste pour prévenir 😉

  9. Bonjour,

    Tout d’abord merci pour les tutos qui sont vraiment top !
    J’ai un soucis avec mon module newsletter. Celui-ci s’est placé à droite de la page et je n’arrive pas à trouver comment le mettre au centre de la page. Si vous avez une idée de comment régler cette anomalie ça serait super.

    Merci d’avance !

    1. Bonjour,

      Cela dépend du template utilisé, parfois le fait de désinstaller / résinstaller le module peut corriger le problème (cela remet le module à l’emplacement original). Aussi à tester dans « Modules -> Positions » de greffer le module newsletter sur un autre point d’accroche.

      A bientôt !

  10. Bonjour,
    Merci beaucoup pour vos vidéos!!
    Je n’arrive pas à changer le « recevez nos offres spéciales » en suivant votre technique. L’enregistrement final et le changement ne se font pas….
    Auriez-vous une autre solution?
    Merci, cordialement,
    Jude

    1. Hello,

      Juste pour information, actuellement je suis arrivé à la conclusion suivante… un bloc newsletter ça appartient au passé (dans la manière de faire)… Ceux qui s’inscrivent via ce genre de bloc ne sont pas vraiment des contacts qualifiés. Actuellement je retire systématiquement ce bloc sur les nouveaux e-commerce Prestashop que je déploie.

      A bientôt !

  11. Bonjour,

    Merci pour ce tuto encore une fois très utile !

    Je rencontre toutefois un soucis assez étrange. Tous les clients qui s’inscrivent sur le site reçoivent le mail avec le bon de réduction pour l’inscription à la newsletter même quand la case d’inscription est bien décochée …

    Dans le BO je vois correctement qui s’est inscrit ou pas mais c’est assez gênant que les personnes ne voulant pas s’inscrire reçoivent un mail confirmant l’inscription …

    Une idée ?

    Merci d’avance !

    1. Bonjour,

      A ma connaissance avec les fonctions de base de Prestashop, il n’y a pas un module qui envoie un code de réduction à l’inscription (cela doit provenir d’un module annexe). Hum… je ne saurais en dire vraiment plus à ce sujet…

      A bientôt !

    2. Bonjour,

      Étrange, il se passe la même chose chez moi alors même qu’il n’y a plus le code du Fichier layout-both-columns.tpl

    3. Marie,

      Vous avez installé le module « Relance client » ou intégré mailchimp par un module également ?

      Bien cordialement,

      David

  12. Bonjour 🙂

    Je galère depuis 1 heure sur ton adaptation newsletter sur un PS 1.7.6.5 tout neuf.
    Le bouton bleu « Souscription » s’est positionné sur la zone Input, impossible de le mettre après, et c’est beaucoup moins joli, aurais-tu une idée ?
    Merci
    Patrick

  13. Bonjour,
    j’ai malheureusement supprimé le module inscription newsletter (case à cocher) sur le formulaire d’inscription de nouveau client. Je cherche désespérément à remettre cette fameuse case à cocher. Dans la config du module elle est activée mais qd je veut greffer ce module sur mon formulaire d’inscription, je ne peux pas.

Laisser un commentaire

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