Newsletter

Temps de lecture: 16 minutes


Introduction

Le module de newsletter (lettre d’information) permet aux administrateurs de PepperShop d’informer leurs clients des nouveautés et des promotions grâce à des newsletters créées par des professionnels.

Ce module est en option pour le PepperShop et doit être acheté séparément.

Application

Répartition des tâches

Le module de newsletter PepperShop se compose de deux éléments :

  • Extension de la boutique pour l’administration et l’importation / exportation des données de newsletter
  • Application pour créer et envoyer des newsletters (Supermailer ou Newsletter2Go)

Par cette division, nous utilisons le meilleur :

  1. Le PepperShop gère la base de données des clients en ligne. Tous les clients de la boutique peuvent à tout moment effectuer des modifications via leur compte client. Un mécanisme d’importation / exportation assure le flux des données. L’administration permet également les modifications les plus importantes en ligne.
  2. Le programme Windows Supermailer n’est soumis à aucune limitation d’exécution (pas d’expiration de la licence) et offre une interface graphique moderne avec Spamchecker, support du courrier HTML, etc.
  3. Newsletter2Go est une application basée sur un navigateur et ne nécessite aucune installation locale.

Double Opt-In

La procédure de Double Opt-In est utilisée dans le module newsletter. Pour qu’un destinataire soit définitivement ajouté à la liste de diffusion de la newsletter, il doit saisir un lien de confirmation personnel dans le navigateur Web. Cela lui sera communiqué par e-mail après l’inscription.

Envoyer des mails de rappel

Ceci se fait dans “Administration de la boutique” sous “Marketing” > “Newsletter” :

Illustration 1: Masque de gestion de la newsletter

Les destinataires de la newsletter qui se sont abonnés mais qui n’ont pas encore validé le lien de confirmation peuvent recevoir un e-mail de rappel. Le mail demande au destinataire de valider le lien de confirmation afin d’activer la newsletter. Un lien d’abonnement sera également envoyé si le destinataire souhaite explicitement se désabonner de la newsletter. Le nombre de jours qui doivent s’être écoulés au moins depuis l’entrée de la newsletter peut être défini dans “Paramètres” / “Lien export” dans le champ “Rappel”.

Catégories de la newsletter

Depuis la version Shop 4.0, vous pouvez saisir différentes catégories dans le menu “Marketing” > “Newsletter” > “Gestion newsletter”. A l’aide de ces configurations, les clients peuvent être mieux ciblés.

Lorsque le client s’abonne à la newsletter, il peut déjà choisir sur quels sujets il souhaite recevoir une newsletter.

Dans la gestion de la newsletter, le client peut également choisir manuellement d’autres catégories.

Enregistrer manuellement les destinataires de la newsletter

A partir de la version 4.0, il est également possible d’entrer manuellement un nouveau destinataire de newsletter dans “Newsletter” > “Nouveau destinataire”. La catégorie d’affiliation peut déjà être définie ici.

Supprimer les entrées inactives

Toutes les newsletters qui n’ont pas été validées seront supprimées de la base de données. Le nombre de jours qui doivent s’être écoulés au moins depuis l’entrée dans la newsletter peut être défini dans le champ “Paramètres” / “Lien export” dans le champ “Supprimer”.

Traiter les paramètres

Exporter nom d’utilisateur/mot de passe :

  1. Administration de la boutique > Newsletter > Paramètres/Exporter le lien
  2. Exporter le nom d’utilisateur : saisir un nom d’utilisateur
  3. Exporter mot de passe : saisir un mot de passe (voir capture d’écran)
  4. Enregistrer

Afin que la liste des destinataires de la newsletter ne puisse pas être téléchargée par tout le monde, l’exportation des destinataires est protégée par un nom d’utilisateur et un mot de passe. Le nom d’utilisateur et le mot de passe standards doivent être modifiés pour permettre l’exportation ! Après avoir changé le nom d’utilisateur et le mot de passe, le lien de téléchargement complet est affiché pour copie au-dessus du bouton “Enregistrer”.

Rappel après:
Nombre de jours d’attente avant l’envoi d’un courriel de rappel. Les destinataires qui se sont abonnés à la newsletter mais qui n’ont pas encore validé le lien de confirmation peuvent recevoir un e-mail de rappel. Ceci demandera au destinataire de valider le lien de confirmation afin d’activer la newsletter. Un lien sera également envoyé si le destinataire souhaite explicitement se désabonner de la newsletter. Le système de newsletter mémorise les destinataires qui ont déjà reçu un e-mail de rappel afin qu’aucun destinataire ne reçoive plus d’un e-mail de rappel.

Supprimer après
Nombre de jours avant qu’un destinataire qui n’a pas validé le lien de confirmation soit retiré de la base de données.

Exporter appel

Le lien pour récupérer les destinataires de la newsletter pour les applications externes est affiché dans le menu “Paramètres” / “Exporter lien” dès que le mot de passe et le nom d’utilisateur standards ont été remplacés par des données individuelles.

Lien d’exportation de la structure: http://example.com/shop/connect/newsl_export.php?user=USERNAME&pass=PASSWORT

Paramètres optionnels :
Certains paramètres de restrictions peuvent être saisis à l’aide de paramètres optionnels. Ainsi, il est possible de télécharger dans une exportation propre des destinataires de différentes langues pour l’envoi multilingue de newsletters. Les critères restrictifs peuvent être étendus dans une liste séparée par des virgules. Les paramètres optionnels sont simplement copiés derrière le lien régulier.

Restreindre les langues du client : &lang=fr,de
Restreindre les catégories de newsletter : &kat_id=1,2,3,4.

Les 30 derniers destinataires

Affichage des 30 entrées de destinataires les plus récentes. Cette page s’affiche via “Administration de la newsletter” dans “Administration de la boutique”.

Importer destinataire

Un nombre important de destinataires de newsletter peut être importé à l’aide d’un fichier CSV. S’il existe un enregistrement client pour une adresse e-mail importée, le lien vers le client correspondant est créé automatiquement. Les destinataires importés sont directement activés pour la réception.

Lors de l’affichage ou de l’exportation des données de la newsletter, vous verrez la colonne “client / client réel” (oui/non). Oui signifie que cette entrée de newsletter est un client dans la boutique.

Inscription par formulaire (exemple de concours)

Formulaire de saisie

Dans le menu “Contenu personnel” > “Traiter contenu”, sélectionnez la page que vous souhaitez traiter. Insérez ensuite le code dans la boîte grise du chapitre 4.2 dans l’éditeur. Celui-ci est ensuite automatiquement transformé dans le tableau désiré.

Dans la barre d’outils, vous trouverez le symbole < >. Ceci vous permet de visualiser et d’éditer le code source inséré à l’origine.

Exemple de formulaire

Code HTML

<form
  action="{pps_webroot}shop/newsl.php"
  method="post"
  name="Wettbewerbs-Formular"
>
  <table>
    <tr>
      <td>Anrede:*</td>
      <td>
        <select name="anrede" id="anrede" class="check">
          <option value="bitte auswählen" selected="selected"
            >bitte auswählen...</option
          >
          <option value="Herr">Herr</option>
          <option value="Frau">Frau</option>
        </select>
      </td>
    </tr>
    <tr>
      <td>Vorname:*</td>
      <td>
        <input
          type="text"
          name="vorname"
          size="40"
          maxlength="120"
          value=""
          id="vorname"
        />
      </td>
    </tr>
    <tr>
      <td>Nachname:*</td>
      <td>
        <input
          type="text"
          name="nachname"
          size="40"
          maxlength="120"
          value=""
          id="nachname"
        />
      </td>
    </tr>
    <tr>
      <td>E-Mail:*</td>
      <td>
        <input
          type="text"
          name="email"
          size="40"
          maxlength="120"
          value=""
          id="email"
        />
      </td>
    </tr>
    <tr>
      <td>Antwort:*</td>
      <td>
        <input
          type="text"
          name="Wettbewerbs-Antwort"
          size="40"
          maxlength="120"
          value=""
        />
      </td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>
        <input type="hidden" name="a" value="sub" />
        <input type="hidden" name="kat_id" value="2" />
        <input
          id="submit_button"
          type="image"
          src="{pps_webroot}language/de/Buttons/bt_speichern.gif"
          alt="Am Wettbewerb teilnehmen"
          title="Am Wettbewerb teilnehmen"
          style="border:0px;"
        />
      </td>
    </tr>
  </table>

  <input type="hidden" name="source" value="wettbewerb" />
</form>

Ajustements

Ouvrez le fichier {shop_directory}/shop/language/fr/localtext.inc.php et changez la variable newsletter_additional_field1 en réponse-concours (dans cet exemple, probablement un autre terme pour vous), voir la ligne suivante :

<input
  type="text"
  name="Wettbewerbs-Antwort"
  size="40"
  maxlength="120"
  value=""
/>

En outre, la valeur de l’ID de catégorie doit correspondre. Dans la gestion de la catégorie newsletter l’ID est visible, ligne :

<input type="hidden" name="kat_id" value="2" />

Avec source vous indiquez d’où vient cette inscription à la newsletter :

<input type="hidden" name="source" value="wettbewerb" />

Interrogez les entrées

Saisissez le nom d’utilisateur et le mot de passe d’exportation et sauvegardez vos saisies. La ligne “Appel-Export” apparaît alors. Ce lien ouvre une nouvelle page contenant tous les abonnés enregistrés. Si nécessaire, le texte peut être copié, collé dans Excel pour y être trié.

L’envoi de la newsletter s’effectue soit avec le programme Supermailer, CleverReach ou Newsletter2Go. La configuration des différents outils de la newsletter vous sera expliquée étape par étape dans ce qui suit.

Réglages Newsletter2Go

Newsletter2Go est une solution basée sur le Web et peut être démarrée depuis votre navigateur (Firefox, Chrome, Safari,…) sans installation locale. Si vous envoyez moins de 1’000 emails par mois, Newsletter2Go est gratuit. Vous pouvez vous inscrire directement via le lien suivant: Newsletter2Go.

L’utilisation de la connexion Newsletter2Go nécessite au minimum la version 5.0.46. Pour la connexion au PepperShop, vous devez sélectionner la clé API sur Newsletter2Go. Vous pouvez le faire dans votre espace client Newsletter2Go en cliquant sur “Compte”→ API :

Installation du module

Si vous avez créé un compte Newsletter2Go et généré la clé API, vous pouvez aller dans le PepperShop “Gestion module” sous : “Modules” → “Modules non installés” sélectionnez le module Newsletter2Go et confirmez l’installation avec “Installer”.

Après l’installation, la fenêtre de confirmation suivante s’affiche. Vous pouvez la quitter en avec “Retour gestion module”.

Configuration du module

Cliquez ensuite sur Newsletter2Go dans la fenêtre des modules installés puis sur “Utiliser”.

Pour permettre la synchronisation entre PepperShop et Newsletter2Go, vous devez entrer les données suivantes dans le masque de module:

  • Activation : activation de ce module.
  • Clé API : votre clé API Newsletter2Go requise pour la synchronisation avec votre compte Newsletter2Go. Saisissez la clé API ici.
  • Nom d’utilisateur : nom d’utilisateur de Newsletter2Go-Accounts
  • Mot de passe : le même que le compte Newsletter2Go

Après la configuration du module Newsletter2Go, vous pouvez synchroniser le destinataire via “Synchronisation” et le bouton “Synchronisation destinataires”.

Ensuite, vous devriez recevoir la fenêtre de confirmation suivante. Vous pouvez commencer la saisie de la newsletter dans le Newsletter2Go :

Paramètres Supermailer

Supermailer est compatible avec les PC Windows et doit être téléchargé et installé :

Télécharger Supermailer

Entrez la clé de licence dans le Supermailer

Lorsque vous démarrez le programme pour la première fois, veuillez entrer la clé dans la boîte de dialogue “Entrer le code d’activation”. Pour ouvrir cette boîte de dialogue, procédez comme suit :

  1. Démarrez SuperMailer, la fenêtre “SuperMailer Shareware Note” apparaîtra.
  2. Tapez sur les touches Ctrl et Alt et cliquez avec le bouton gauche de la souris sur l’icône” Supermailer” dans le coin supérieur gauche de la fenêtre affichée.

Activer l’exportation de la liste des destinataires dans la boutique

Supermailer peut obtenir la liste actuelle des destinataires de la newsletter directement depuis la boutique. Pour cela, un nom d’utilisateur et un mot de passe doivent être définis une seule fois dans le système de newsletter.

Une fois le nom d’utilisateur et le mot de passe enregistrés, la boutique affiche le lien Appel Export dans le format suivant :

http://www.example.com/shop/connect/newsl_export.php?user=youruser&password=yourpassword

Vous devez saisir ce lien dans le Supermailer pour récupérer les adresses (Une ligne, sans saut de ligne).

Importer la liste des destinataires de la boutique

Une fois l’exportation de la liste des destinataires activée dans la boutique en ligne, le lien “Appel Export” peut être saisi dans le Supermailer de la manière suivante :

  1. destinataire de l’email > importer > depuis internet
  2. entrer le lien Appel Export (copie de la boutique)
  3. sélectionnez le séparateur Semicolon
  4. cliquez sur Importer.

Vous n’avez qu’à saisir le lien d’appel d’exportation la première fois que vous importez la liste des destinataires.

Si vous importez les destinataires directement à partir d’un fichier.csv, assurez-vous que le jeu de caractères est défini sur Unicode (UTF-8), sinon les trémas seront affichés de manière incorrecte. Lorsque vous ouvrez le fichier, une boîte de dialogue apparaît avec l’option de sélection, changez-la et enregistrez le document.

Paramètres de configuration dans Supermailer

Les paramètres initiaux suivants doivent être effectués une seule fois. N’oubliez pas de sauvegarder votre “Projet” dans le Supermailer après avoir effectué les paramètres.

Paramètres pour l’envoi d’e-mails

  1. projet > Paramètres pour l’envoi d’e-mails
  2. les adresses électroniques : entrez vos données e-mail
  3. envoi d’e-mail
  4. envoyer (x) via le serveur SMTP du fournisseur d’e-mail
  5. serveur de courrier sortant (SMTP) : même nom de serveur que celui que vous avez entré dans votre programme de messagerie (Outlook, Thunderbird,…).
  6. authentification nécessaire sur le serveur SMTP
  7. nom d’utilisateur/mot de passe : mêmes informations que celles que vous avez saisies dans votre programme de messagerie (Outlook, Thunderbird, ..).

Téléchargement de fichiers pour les images et les pièces jointes

Les images de la newsletter ne doivent absolument pas être envoyées comme contenu de la newsletter! Supermailer offre une fonctionnalité très pratique, qui permet de télécharger toutes les images incorporées dans la newsletter via FTP sur le serveur avant d’envoyer la newsletter. Au lieu des images, seules les références (liens) aux images, qui se trouvent sur le serveur, sont fournies dans la newsletter. La seule chose que vous devez faire sur le serveur Web est de créer un nouveau répertoire où Supermailer peut télécharger les images de la newsletter.

  1. projet > téléchargement de fichiers
  2. transférer les images locales sur Internet avant de les envoyer par courriel
  3. télécharger par FTP
  4. Entrez le serveur FTP, le nom d’utilisateur et le mot de passe spécifiés par votre fournisseur.
    (si vous êtes un client hébergeur de Glarotech, veuillez vous référer aux informations PDF dans la section “Données du serveur (accès FTP/panneau de contrôle)” et “Accès FTP (pour le téléchargement de la page d’accueil), que vous avez reçues après avoir configuré votre hébergement).
  5. répertoire FTP : que vous avez saisi pour télécharger les images. Si vous avez spécifié un nom d’utilisateur, un mot de passe et un serveur FTP, vous pouvez cliquer sur le bouton à côté du champ de saisie et sélectionner le répertoire directement sur le serveur.

Sauvegarder le projet

Après avoir effectué les paramètres initiaux, vous devez absolument enregistrer le projet dans le Supermailer (fichier → Enregistrer projet). Les paramètres sont enregistrés pour le projet. Cela vous permet, par exemple, d’utiliser le Supermailer pour plusieurs boutiques.

Créer et envoyer un bulletin d’information

Tous les paramètres initiaux doivent avoir été effectués au préalable !

  1. ouvrir le projet newsletter, s’il n’a pas été chargé automatiquement au démarrage de Supermailer : “Fichier” > “Ouvrir projet”
  2. ensuite, la liste de destinataires actuelle doit être importée de la boutique. Cette étape est très importante, sinon les désabonnés à la newsletter, depuis le dernier envoi, recevront quand même le courriel !
    Destinataires ‘e-mail → Importer → depuis Internet → Importer maintenant
  3. saisir un texte d’e-mail : texte de l’e-mail
  4. entrez le texte complet de la newsletter pour la version HTML et insérez des images. Vous pouvez utiliser l’élément de menu “Insérer champ” pour insérer des espaces réservés pour l’état, le prénom, le nom, le courriel et le lien de désabonnement. Ces espaces réservés sont remplis avec les valeurs du destinataire respectif lors de l’envoi de la newsletter.
  5. puisque le Supermailer lui-même utilise également une fonction de lien de désabonnement, cliquez avec le bouton droit de la souris sur la colonne pour changer le nom “Désabonner lien” à “Désabonner lien boutique”. (Cette étape peut être omise à partir de la version 3.0 de PepperShop).
  6. n’oubliez pas d’ajouter le lien de désabonnement (champ : Désabonner lien boutique) à la newsletter. Si cela n’est pas le cas, les destinataires ne peuvent pas se désinscrire de votre newsletter et dans le pire des cas, vous serez signalé comme expéditeur de spam !
  7. cliquez sur e-mail au format texte et vérifiez si la version texte de l’e-mail a été créée correctement

Envoyer la newsletter :

  1. cliquez sur “Envoyer e-mails maintenant”.
  2. si toutes les informations sont complètes et correctes, vous verrez maintenant “Envoyer e-mail de test”. Vous pouvez l’utiliser pour vous envoyer un e-mail test.
  3. “Envoyer maintenant” déclenche l’envoi de la newsletter.

CleverReach

CleverReach est un logiciel d’email marketing cloud qui vous aide à créer, envoyer et analyser vos campagnes d’email marketing. La newsletter peut prendre un aspect uniforme par le biais de modèles prêts à l’emploi ou personnalisés et s’intégrer dans votre design d’entreprise. Créez du nouveau contenu en quelques minutes avec l’éditeur Drag & Drop.

Pour synchroniser les destinataires entre PepperShop et CleverReach, un module séparé comparant les abonnements et les désabonnements via l’interface CleverReach est disponible. De plus, les ventes sont exportées vers CleverReach afin de vous donner la possibilité d’adapter les newsletters aux intérêts d’achat de vos clients et augmenter ainsi l’attractivité de vos campagnes.

Rejoignez CleverReach maintenant !

Installation du module

Configuration système

Pour utiliser le module CleverReach, vous avez besoin de PepperShop v.5.0 Professional ou Enterprise from Build 35, ainsi que du module Newsletter.

Copier des fichiers

Tous les fichiers du module doivent être copiés dans le répertoire shop/Admin/module/cleverreach ou y exister déjà.

Installation

installer le module via “Gestion module” et l’activer dans la configuration.

Configuration

Après une installation réussie, vous verrez les champs suivants dans les paramètres du module :

  • Activation
    Activation du module CleverReach
  • Numéro de client
    Le numéro de client qui vous a été attribué par CleverReach.
  • Nom d’utilisateur
    Votre nom d’utilisateur CleverReach
  • Mot de passe
    Votre mot de passe CleverReach
  • Un jeton A.P.I
    Le jeton API est rempli automatiquement dès que vous cliquez sur “Enregistrer” et que le module s’est enregistré avec succès auprès de CleverReach.

Affectation groupe

Une fois les paramètres effectués correctement, le module récupère les groupes CleverReach et un autre onglet apparaît. Ici, vous pouvez reprendre les catégories de newsletter dans le PepperShop des groupes de newsletter dans le CleverReach. Si vous n’avez qu’une seule catégorie de récepteur, seule une sélection Standard, qui est la catégorie standard dans le PepperShop, apparaîtra. Cliquez de nouveau sur “Enregistrer” pour passer à l’étape suivante.

Synchronisation

A partir de là, tout est prêt pour la première synchronisation. Vous pouvez l’effectuer en cliquant sur “Synchroniser avec….”. Selon le nombre de destinataires de la newsletter, cela peut prendre plusieurs heures. Sa progression est affichée en continu. Veuillez ne pas fermer la fenêtre du navigateur tant que la synchronisation n’est pas terminée.

Synchronisation par cronjob

Si vous avez la possibilité de configurer un cronjob, vous pouvez exécuter la synchronisation en utilisant ce dernier. Pour cela, le fichier cli_sync.php doit être exécutable. Vous pouvez régler les droits des systèmes basés sur unix comme suit :

chmod o+x shop/Admin/module/cleverreach/cli_sync.php

Le paramètre suivant exécute la tâche cronjob une fois par jour à 1 heure du matin. Comme la synchronisation est relativement complexe, vous devriez effectuer le cronjob aussi rarement que possible. Si votre newsletter est toujours envoyée le 1er du mois, il suffit d’effectuer la synchronisation une fois par mois avant l’envoi.

Paramètres cronjob :

minute heure jour mois jour de la semaine
0 1 * * *

Sentier: {Shop-Root}shop/Admin/module/cleverreach/cli_sync.php -catégorie={Category-ID} >/dev/null 2>&1

Installation

Configuration système

Pour pouvoir utiliser le module de newsletter, un PepperShop v.5.0 Professional ou Enterprise est nécessaire. L’installation est effectuée par Glarotech pour les clients hébergeurs.

Copier et télécharger des fichiers

Le module se compose essentiellement d’un programme Windows et de cinq fichiers de la boutique que vous devez copier dans votre PepperShop installé. Tout d’abord, décompressez l’archive ZIP fournie. Les fichiers de module suivants sont contenus, montrés ici avec les répertoires cibles :

{shopdir}/shop/newsl.php
{shopdir}/shop/newsletter.def.php
{shopdir}/shop/connect/newsl_export.php
{shopdir}/shop/Admin/shop_newsletter.php
{shopdir}/shop/language/html_templates/newsletter.tpl.html

Les fichiers peuvent être facilement téléchargés via FTP ou SCP sur le serveur Web. L’espace réservé’{shopdir} représente le répertoire de la boutique sur le serveur Web, où le fichier index.php se trouve avec le fichier README.txt.

Quand PHP fonctionne sur un système UNIX en tant que module de serveur Web :

chmod 666 newsletter.tpl.html

Le module est maintenant reconnu et intégré par la boutique. Elle est listée dans le menu “Paramètres de la boutique” > “Configuration de la boutique” au bas de l’information interne du module.

🌶️
🔥
🌶️