Ventes

Newsletter (Yoan) (thelia 1.4.x)


Tout d'abord nous allons aller chercher ce plugin gratuit réalisé par Yoan, direction thelia-contrib.

plugin         plugin
Comme d'habitude nous avons le choix de l'Installation sans oublier l'Activation indispensable avant de poursuivre.
Comme tout plugin la première chose à faire, lire le readme.txt, voyons voir ce que nous dit Yoan.


Yoan a dit :
Ce plugin permet d'ajouter, de supprimer des mails dans une table ainsi que d'exporter cette liste au format CSV.
ATTENTION : Il n’envoie pas les mails, pour cela nous préférons utiliser un outil adapté.


Comme le plugin a été activé, nous retrouvons dans le BO > Modules > newsletter > éditer, les liens pour traiter les e-mails.


plugin

Yoan a dit :
Ex de formulaire :
      <form action="newsletter.php" method="post" />
         <input type="hidden" name="action" value="newsletter_ajout" />
         Votre e-mail : <input type="text" name="newsletter_email" />
         <input type="submit" value="OK" />
      </form>


Deux écoles, ceux qui souhaitent mettre le formulaire dans une page dédiée et ceux qui souhaitent le mettre dans un menu ou colonne.
- Dans une page dédiée :
   Pour cela il nous faut faire deux fichiers, c'est ce qui fait la spécificité de thelia, un php pour le moteur et un html pour l'habillage.
   Le premier que nous nommerons newsletter.php et le second newsletter.html, je sais que d'aucun se moqueront sur ma réflexion    profonde, mais il vaut toujours mieux donner des noms clairs qui facilitent la recherche.
   Ces deux fichiers sont à mettre en racine du site.

plugin
   Avant de faire l'autre fichier, nous allons d'abord récupérer un squelette. La page merci.html fera trés bien l'affaire.
   Nous la chargeons dans l'éditeur (ou bloc-notes) et enlevons tout ce qui est dans la div "contenu" (pas la div).

plugin
   Pour améliorer la présentation de la page newsletter, j'ai rajouté une div "newsletter", reste à compléter dans la feuille de style au gout    de chacun.
   Vous noterez que j'ai laissé en bas du formulaire contact le bouton de retour en page d'accueil, une invitation a visiter le site.
   Ne faites pas comme moi et n'oubliez pas de rectifier le chemin en ligne 10.

   Voyons voir ce que ça donne dans le FO.

plugin
- Dans un menu ou colonne :
   C'est moins de travail puisqu'il suffit pratiquement de juste mettre le code, ici le menu de base de thelia.

plugin
   Pour améliorer la présentation du menu, j'ai rajouté une div "newsletter", reste à compléter dans la feuille de style au gout de chacun.
   Voyons voir ce que ça donne dans le FO.

plugin
Nous allons maintenant tester en entrant des adresses mail au hazard et nous allons dans le BO > Modules > newsletter > éditer.

plugin
Il faut noter que c'est à ce moment que l'on fait partir une lettre d'information ou particulière, car le clic sur poursuivre ouvre notre courreilleur par défaut.
Bien sur envoyer une newsletter par cette méthode risque d'être un peu long. Il vaut mieux exporter la liste.

plugin         plugin
plugin
L'avantage de ce plugin est que l'on peut aussi exporter la liste des clients, tous ne s'inscrivent pas à la newsletter, et ainsi faire ses informations, promotions, etc.
Toutefois attention au "forçage" dans ce cas, pour une newsletter les clients s'inscrivent volontairement et sont d'accord pour recevoir un mail, dans l'autre cas non et certains n'aiment pas.

plugin


Yoan a dit :
Ex de page à appeler pour la désinscription :
http://www.monsite.com/desinscription.php?action=newsletter_supprime∧newsletter_email=utilisateur@domain.suffix


Tuto réalisé par griggione