Aller au contenu principal

Plugin Prestashop (1.7) - Installation et configuration

Télécharger le plugin

Le plugin Sendinblue pour PrestaShop vous permet de définir une stratégie d’email et/ou de SMS marketing efficace depuis votre site Web PrestaShop.

Bon à savoir

Pour passer de PrestaShop 1.6 à la dernière version de PrestaShop 1.7, PrestaShop propose un module 1-Click Direct Upgrade. Pour en savoir plus, rendez-vous sur le Marketplace de PrestaShop.

Avant de commencer

Vous aurez besoin des informations suivantes pour installer et utiliser le plugin :

  • Vos identifiants Sendinblue. Si vous n’avez pas encore de compte, inscrivez-vous gratuitement ;
  • Les informations d’accès au panneau d’administration de votre site PrestaShop.

Installation du plugin

Téléchargement du plugin

Deux méthodes sont possibles pour installer le plugin :

Via le back-office de PrestaShop

  1. Connectez-vous au back-office de votre site PrestaShop.
  2. Dans le menu latéral, accédez à la section Modules > Gestionnaire de modules.
  3. Saisissez « Sendinblue » dans la barre de recherche.
  4. Cliquez sur Configurer.
    prestashop_install-plugin-sib_FR.png

Sendinblue étant un plugin partenaire de PrestaShop, le plugin devrait être installé par défaut sur le back-office de PrestaShop.

Via la page du plugin de Sendinblue

  1. Connectez-vous au back-office de votre site PrestaShop.
  2. Accédez à la page du plugin de Sendinblue.
  3. Cliquez sur le bouton Télécharger.
    mceclip0.png
  4. Suivez les étapes décrites ici.

Activation du plugin

Une fois le plugin installé, vous pouvez l’associer à votre compte Sendinblue :

  1. Dans PrestaShop, accédez au menu Configurer > Sendinblue.
  2. Cliquez sur Connecter.
    PS_1.7_FR_Connecter.png
  3. Cliquez sur Autoriser l’accès :
    PS_1.7_FR_Autoriser_acces.png
  4. Cliquez sur Activer.
    PS_1.7__FR_Activer.png

Synchronisation de vos contacts

💡 Bon à savoir
Après la synchronisation initiale, la synchronisation est effectuée en temps réel.

Sendinblue synchronisera les contacts qui se sont inscrits à votre newsletter par le biais du pied de page par défaut de votre site, ainsi que les contacts qui ont créé un compte PrestaShop et ont accepté de recevoir votre newsletter.

Pour synchroniser vos contacts :

  1. Dans les intégrations de Sendinblue, cliquez sur votre intégration PrestaShop.
    prestashop_access-sib_FR.png
  2. Cliquez sur Synchronisation des contacts pour accéder aux paramètres de synchronisation des contacts.PS_1.7_Synchro_contacts.png
  3. Activez la synchronisation des contacts.
    Note : Sendinblue configure automatiquement une liste Integrations / Prestashop 1.7, mais vous pouvez sélectionner une autre liste si vous le souhaitez.
    PS_1.7_Synchro_contacts_2.png
  4. Cliquez sur Enregistrer.

Synchronisation du statut des contacts

Si l'option Synchroniser le statut des contacts est activéeSendinblue mettra automatiquement à jour les statuts de vos contacts sur Sendinblue et sur votre site Web.

PS_1.7_Contact_sync_2__1_a.png

Association automatique des attributs de contacts

Si l'option Associer automatiquement les attributs de contacts est activéeSendinblue associera automatiquement les attributs de contacts suivants :

  • Nom de famille
  • Prénom
  • Numéro de téléphone
  • Date d’anniversaire

Si vous désactivez l’association automatique, vous pourrez choisir vous-même les champs à synchroniser.

PS_1.7_Contact_sync_2__1_.png

Synchronisation de vos commandes

💡 Bon à savoir
Après la synchronisation initiale, la synchronisation est effectuée en temps réel.

Une fois que vous avez synchronisé vos contacts, nous synchroniserons automatiquement vos commandes. Cette fonctionnalité est très utile si vous souhaitez créer une campagne ciblée en fonction des achats de vos clients, par exemple.

Les champs suivants seront synchronisés avec votre compte Sendinblue en tant qu’attributs transactionnels. Pour les consulter, accédez au menu Contacts et cliquez sur l’adresse email, puis sur l’onglet Transactions :

  • ORDER_ID (ID) – Numéro d’identification de la commande
  • ORDER_DATE (Date) – Date de la commande
  • ORDER_PRICE (Nombre) – Montant total de la commande

mceclip0__3_.png

Pour chaque contact, notre plateforme calcule chaque jour les éléments suivants :

  • PS_LAST_30_DAYS_CA - Montant total dépensé les 30 derniers jours = SUM[ORDER_PRICE,ORDER_DATE,>,NOW(-30)]
  • PS_CA_USER - Montant total dépensé = SUM[ORDER_PRICE]
  • PS_ORDER_TOTAL - Nombre total de commandes = COUNT[ORDER_ID]

Pour plus d’informations sur les formules, lisez cet article.

Remplir automatiquement les blocs Produit dans  votre campagne

Lorsque vous concevez votre campagne à l'aide de l'éditeur Drag & Drop [Nouveau design], vous pouvez facilement et automatiquement remplir vos blocs Produit avec les informations de produit qui figurent sur votre site PrestaShop :

  1. Sous l'onglet Contenu, faites glisser le bloc Produit à l'endroit de votre choix dans votre campagne. La fenêtre contextuelle Sélectionner un produit s'affiche.
  2. Dans la barre de recherche, saisissez le nom du produit que vous souhaitez afficher dans votre campagne email et sélectionnez-le dans la liste.
  3. Cliquez sur Insérer.

prestashop_auto-populate-product-block_EN-US.gif

Les informations relatives à votre produit sont automatiquement propagées dans le bloc Produit, par exemple l'image, le nom, la description, le prix et l'URL correspondants. L'URL est automatiquement ajoutée à l'image du produit et au bouton. Vous pouvez modifier les informations de votre produit ainsi que le design du bloc Produit dans la barre de gauche.

Envoi d’emails transactionnels

💡 Bon à savoir
Pour pouvoir envoyer des emails transactionnels, vous devez faire activer votre compte SMTP. Si vous ne l’avez pas encore fait, envoyez une demande à notre service client.

Pour envoyer des emails transactionnels (tels que des confirmations de paiement, des résumés de commande, etc.) par le biais de Sendinblue :

  1. Dans les intégrations de Sendinblue, cliquez sur votre intégration PrestaShop.
  2. Cliquez sur SMTP pour les emails transactionnels.PS_1.7_FR_SMTP_1.png
  3. Activez la fonctionnalité Utilisez Sendinblue pour envoyer les emails transactionnels de votre boutique.
  4. Choisissez l’adresse de l’expéditeurPS_1.7_FR_SMTP_2.png
  5. Cliquez sur Enregistrer.

Emails de confirmation

💡 Bon à savoir
 Seul l’email de confirmation d’inscription à la newsletter par défaut de PrestaShop peut être remplacé par un template de Sendinblue.

Plusieurs options de suivi sont possibles lorsqu’un nouvel utilisateur s’inscrit à vos emails :

  • Aucune confirmation : l’utilisateur sera inscrit aux listes sélectionnées sans recevoir de notification.
  • Confirmation simple : l’utilisateur sera inscrit aux listes sélectionnées et recevra une notification par email. Sélectionnez un template d’email actif à partir de votre compte Sendinblue.
  • Confirmation double : l’utilisateur qui valide un formulaire sera ajouté à la liste Temp - DOUBLE OPTIN et recevra un email de confirmation lui demandant de cliquer sur un lien pour confirmer son inscription. Une fois que l’utilisateur aura cliqué sur le lien, il sera ajouté aux listes Sendinblue sélectionnées.
    • Opt-in email : sélectionnez un template d’email actif à partir de votre compte Sendinblue. Celui-ci sera envoyé à votre nouvel abonné afin qu’il confirme son inscription. Remarque : Le template doit inclure le tag de double opt-in, lequel sera remplacé par un lien de confirmation généré automatiquement.
    • Page de confirmation : saisissez l’URL de la page vers laquelle l’utilisateur sera redirigé après avoir validé le formulaire. Il peut s'agir d'une page de remerciement ou d'une landing page comprenant des informations supplémentaires.
    • Dernier email de confirmation : sélectionnez un template d’email actif à partir de votre compte Sendinblue. Celui-ci sera envoyé à l'utilisateur après qu’il aura donné sa confirmation via l’email de double opt-in.

Pour configurer vos emails de confirmation :

  1. Cliquez sur votre intégration PrestaShop dans les intégrations de Sendinblue.
  2. Cliquez sur Confirmation d’inscription.
    PS_1.7_Confirmation_inscription_1.png
  3. Activez l’option Utiliser les formulaires d’inscription Sendinblue pour inscrire vos contacts dans une liste choisie et gérer les options de confirmation.
  4. Choisissez le type de confirmation que vous souhaitez activer.
    PS_1.7_Confirmation_inscription.png
  5. Cliquez sur Enregistrer.

Gestion des SMS

💡 Bon à savoir
Vous pouvez utiliser des paramètres spécifiques afin de personnaliser votre message. Par exemple : {civility}, {firstname}, {lastname}, {order_reference}, etc.

Envoyer un SMS de confirmation de commande

Vous pouvez envoyer un SMS transactionnel afin de confirmer le traitement d’une commande :

  1. Accédez à l’onglet Confirmation de commande.
  2. Cliquez sur Activer
  3. Définissez un expéditeur et indiquez un message.
  4. Si vous le souhaitez, vous pouvez envoyer un SMS de test.
  5. Cliquez ensuite sur Mettre à jour.
    Confirmation_commande.png

Envoyer un SMS de confirmation d’expédition

Vous pouvez envoyer un SMS transactionnel afin de confirmer l'expédition d’une commande :

  1. Accédez à l’onglet Confirmation d'envoi.
  2. Cliquez sur Activer
  3. Définissez un expéditeur et indiquez un message.
  4. Si vous le souhaitez, vous pouvez envoyer un SMS de test.
  5. Cliquez ensuite sur Mettre à jour.
    Confirmation_d_envoi.png

Envoyer une campagne SMS

Vous pouvez envoyer une campagne de SMS marketing afin de confirmer le traitement d’une commande :

  1. Accédez à l’onglet Campagne.
  2. Cliquez sur Activer
  3. Sélectionner les destinataires : un seul contact ou seuls les contacts abonnés.
  4. Définissez un expéditeur et indiquez un message.
  5. Si vous le souhaitez, vous pouvez envoyer un SMS de test.
  6. Cliquez ensuite sur Mettre à jour.

Campagne.png

Suivi de l’activité des contacts

Le plugin Sendinblue vous permet également d’activer la fonctionnalité de Marketing Automation sur votre site Web et de suivre l’activité de vos contacts sur votre site en un clic :

  1. Dans les intégrations de Sendinblue, cliquez sur votre intégration PrestaShop.
  2. Cliquez sur Suivi des actions.
    PS_1.7_FR_suivi_des_actions_1.png
  3. Activez le tracker de Sendinblue.PS_1.7_Suivi_des_actions_2.png
  4. Cliquez sur Enregistrer.

Sendinblue installera automatiquement le script permettant de suivre l’activité de vos contacts sur votre site.

mceclip0.png

Vous trouverez les logs suivants sur votre compte Sendinblue, dans le menu Automation > Logs > Logs d’événements :

  • Page : quand un contact visite une page de votre site Web.
  • Identify : quand un contact est identifié sur votre site Web.
  • Track events : quand un contact ajoute un produit dans son panier, vide son panier ou fait un achat.

Le plugin exécute automatiquement trois événements de suivi (track events) qui peuvent être utilisés pour créer un scénario de panier abandonné ou d’après-vente :

  • cart_updated est exécuté lorsqu’un article est ajouté à un panier.
  • cart_deleted est exécuté lorsqu’un panier est vidé.
  • order_completed est exécuté lorsqu’une commande est validée.
💡 Bon à savoir
Pour que votre scénario se déclenche, un client doit être identifié par son adresse email, c’est-à-dire qu’il doit s’être connecté à son compte sur votre boutique PrestaShop ou avoir renseigné son adresse email au moment du paiement.

Résolution des problèmes liés au plugin PrestaShop (1.7)

🛑 Les données de mes contacts ne sont pas synchronisés avec Sendinblue

Vous n'utilisez pas la version la plus récente du plugin

Assurez-vous d'utiliser la version la plus récente du plugin PrestaShop. Si vous utilisez toujours la version 3 du plugin, lisez notre article Plugin PrestaShop (1.7) : passer de la version 3 à la version 4.

Vous n'avez pas activé le suivi des données de vos commandes

Afin que Sendinblue puisse synchroniser les données de vos contacts, le tracker Sendinblue doit pouvoir suivre les données de vos commandes. Pour ce faire, activez l'option Suivre les actions liées à un panier abandonné.

Le contact ne s'est pas inscrit à votre newsletter

Afin que Sendinblue puisse synchroniser les données de vos contacts, le contact doit s'être inscrit à votre newsletter. Si le contact est uniquement ajouté grâce au tracker Sendinblue, il ne sera pas considéré comme « opt-in » et ses informations ne seront pas synchronisées.

Vos attributs de contacts ne sont pas dans la même langue sur PrestaShop et sur Sendinblue

Sendinblue supporte uniquement les données de contacts et de commandes en anglais et en français. Si vos attributs PrestaShop sont dans une autre langue, la synchronization ne fonctionnera pas.

Pour régler ce problème, vous pouvez créer des attributs en anglais ou en français dans votre compte Sendinblue :

Attributs des contacts (en français):

  • CIV (Texte)
  • PRENOM (Texte)
  • NOM (Texte)
  • DDNAISSANCE (Date)
  • PS_LANG (Texte)
  • SMS (Texte)
  • GROUP_ID (Texte)
  • STORE_ID (Texte)
  • CLIENT (Nombre)
  • DEFAULT_GROUP_ID (Texte)

Attributs des contacts (en anglais):

  • CIV (Texte)
  • NAME (Texte)
  • SURNAME (Texte)
  • BIRTHDAY (Date)
  • PS_LANG (Texte)
  • SMS (Texte)
  • GROUP_ID (Texte)
  • STORE_ID (Texte)
  • CLIENT (Nombre)
  • DEFAULT_GROUP_ID (Texte)

Attributs transactionnels (en anglais): 

  •  ORDER_ID (ID)
  • ORDER_DATE (Date)
  • ORDER_PRICE (Nombre)

🛑 Mes emails double opt-in ne sont pas envoyés

Afin que vos emails double opt-in soient envoyés, activez l'option Utilisez Sendinblue pour envoyer les emails transactionnels de votre boutique.

🤔 Vous avez des questions ?

Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.