Guide pour intégrer avec Prestashop

Si votre eCommerce est développé sur Prestashop, vous pouvez le synchroniser avec votre compte Connectif en seulement quelques minutes et commencer à collecter les données d’interaction de vos contacts sur le site web.

Dans cet article, vous apprendrez comment intégrer votre compte Connectif avec Prestashop.

 
Temps de mise en œuvre : 10 min.
Difficulté : Faible.
Quand l'utiliser ? : Lors de l'ouverture de votre compte Connectif.

 

ÉTAPE 1. Téléchargement du module

1. Connectez-vous à votre compte Connectif.

2. Accédez à Paramètres de la boutique dans le menu latéral gauche.

3. Dans la section Plateformes e-commerce, cherchez Prestashop et cliquez sur  Modifier.

Intégration avec Prestashop - 1-min.png

4. Dans la section Configuration, cliquez sur  Télécharger le zip pour télécharger le fichier “connectif.zip” sur votre ordinateur.

Intégration avec Prestashop - 2-min.png

 

Ne fermez pas cette fenêtre ! Vous en aurez besoin plus tard pour récupérer les données d’identification de votre compte.

 

ÉTAPE 2. Installation du module dans votre Prestashop

5. Connectez-vous à l'interface d'administration de votre Prestashop.

6. Accédez à “Modules > Modules et Services”.

7. En haut à droite, cliquez sur  Charger un module.

Intégration_Prestashop_-_3__sans_figma_.png

8. Dans la fenêtre pop-up, cliquez sur Sélectionner le fichier ou faites-le glisser dans la zone en pointillés. L’assistant commencera l’installation automatiquement.

Intégration_Prestashop_-_4__sans_figma_.png

9. Une fois le module installé, cliquez sur Configurer.

Intégration_Prestashop_-_5__sans_figma_.png

 

Il est également possible d’accéder ultérieurement à la configuration depuis “Modules > Modules et Services > Connectif” en cliquant sur Configurer.

 

ÉTAPE 3. Configuration du module dans Prestashop

3.1. Configuration de base

(Dans cette section, vous devez indiquer les données d’identification de votre compte pour le synchroniser et commencer à collecter les données d’interaction des contacts sur le site web en temps réel).

10. Revenez à l’onglet Connectif que vous avez laissé ouvert (section “Intégrations > Prestashop”) et copiez les données d’identification de votre compte (“Identifiant client” et “Clé secrète”).

Intégration avec Prestashop - 3-min.png

11. Revenez à l’onglet Prestashop que vous avez laissé ouvert (configuration du module) et collez les données copiées dans “Identifiant client” et “Clé secrète”, respectivement.

12. Vérifiez que dans le champ “Activé” l’option OUI soit sélectionnée.

13. Cliquez sur   Enregistrer.

mceclip0.png

 

3.2. Bannières

 Les bannières sont une fonctionnalité obsolète dans Connectif. Vous pouvez consulter plus d’informations à ce sujet  ici.

14. Aucune action n’est requise dans cette section.

mceclip3.png

 

3.3. URLs publiques

(Dans cette section, les URLs d’inscription/désinscription à la newsletter ainsi que celle du Service Worker des notifications push sont automatiquement renseignées).

 15. Aucune action n’est requise dans cette section.
 
Vous pouvez consulter ces URLs dans votre compte Connectif :

— Inscription/désinscription à la newsletter, dans les paramètres de l’intégration :

Intégration avec Prestashop - 4-min.png

Service Worker des notifications push, dans les Paramètres de la boutique, “Canaux > Notifications Push”.

Intégration avec Prestashop - 5-min.png

 

3.4 Champs du formulaire d’inscription

(Dans cette section, vous indiquez les propriétés des contacts collectées dans Prestashop que vous souhaitez synchroniser avec Connectif).

16. Dans la section Champs des contacts, les options firstname (prénom), “lastname” (nom de famille) et birthday (date de naissance) sont sélectionnées par défaut. Si vous souhaitez que Connectif synchronise d’autres champs de cette section ou de Champs de l’adresse, cochez “Oui” dans les champs désirés.

 

Pour enregistrer les données sélectionnées dans le profil de chaque contact, vous devrez créer un champ personnalisé pour chacun d’eux, avec un ID identique à celui mentionné dans la liste (par exemple, id_gender). Cette étape doit être réalisée pour tous les champs optionnels activés, sauf pour le champ “Newsletter” qui capte automatiquement les inscriptions. Vous pouvez consulter plus d’informations à ce sujet ici.

mceclip4.png

 

3.5. Paramètres avancés

(Dans cette section, vous configurez les options avancées de l’intégration).

17. Pour une intégration basique, aucune action n’est requise à cette étape. Si vous souhaitez effectuer une configuration plus avancée, activez/désactivez les options que vous souhaitez synchroniser avec Connectif :

Paramètres généraux

  • Activer le multi-langue : collecter les données d’interaction des contacts en distinguant les langues.
  • Inclure la catégorie racine dans la catégorie de page : indiquer que la catégorie “Root” apparaisse dans les catégories de produits.
  • Vérifier que le hook top ne se rend pas plus d’une fois : activer/désactiver le calcul du pourcentage de réduction basé sur les prix.
  • Activer les logs de débogage : activer/désactiver les logs.
  • Synchroniser les informations du contact dans Connectif lors de la mise à jour du client depuis le backoffice de Prestashop : synchronisez dans le contact Connectif, en plus des champs de base et natifs du module, les champs activés dans le module dans l'onglet Champs du formulaire d'inscription dans la section Champs du contact. Si l'option multilingue est activée, la synchronisation s'effectuera dans chaque boutique Connectif où l'email du contact existe.
 

Ces modifications ne sont pas envoyées à Connectif si une importation de clients est effectuée dans Prestashop ou si un client est supprimé depuis Prestashop.

Événements

  • Événements d'achat : enregistrer tous les achats.

  • Événements d'inscription : enregistrer les activités d'inscription.

  • Événements de connexion : enregistrer les connexions des contacts.

  • Événements d'abonnement à la newsletter : enregistrer les abonnements à la newsletter.

  • État du panier : enregistrer les événements liés à l'état du panier.

  • Événements de recherche : enregistrer les événements de recherche sur l'eCommerce.

Paramètres des produits

  • Utiliser la description longue : collecter la description longue des produits.
  • Utiliser les combinaisons de produits dans le panier et les achats : déterminer si, lorsque Connectif reçoit les informations des produits dans le panier, il collecte le produit par défaut ou la combinaison spécifique (taille, couleur, etc.).
  • Utiliser le SKU comme identifiant du produit : utiliser le SKU de vos produits dans Prestashop comme ID de produit dans Connectif.
  • Calculer le pourcentage de remise basé sur les prix : activer/désactiver le calcul qui les détermine automatiquement.
  • Inclure la taxe dans la remise : inclure la TVA dans les produits en promotion.
  • Arrondir les prix : arrondir les prix des produits dans Connectif.
  • Disponibilité maximale en jours : définir la période, en jours, avant la date de réapprovisionnement pendant laquelle un produit sera disponible à l'achat anticipé.
  

Si le nombre de jours restants avant la date d'entrée d'un produit dépasse la disponibilité maximale en jours, l'article sera considéré comme hors stock, et Connectif ne le recommandera pas dans les stratégies actives.

  • Sélectionner la taille de l’image du produit : indiquer le type d’image des produits à synchroniser (il est recommandé de sélectionner celle utilisée dans la fiche produit de Prestashop).

ParametrosAvanzados.png

 

ÉTAPE 4. Configuration pour les boutiques avec plusieurs langues

 

Cette étape est uniquement nécessaire si votre Prestashop utilise plusieurs langues et/ou devises.

 

Les eCommerces multilingues nécessitent un compte distinct par langue et devise. Pour plus d’informations, contactez accountmanager@connectif.es.

Pour enregistrer les données différenciées par langue, dans l’étape précédente (17), l’option “Activer le multi-langue” doit être activée.

18. Dans l’onglet Configuration de base, cliquez sur  .

 

mceclip6.png

 

19. Dans un nouvel onglet du navigateur, connectez-vous à votre compte Connectif correspondant à la langue et copiez les données d’identification (“Identifiant client” et “Clé secrète”) comme indiqué à l’étape 10.

20. Retournez à Prestashop et collez les données d’identification (“Client ID” et “Clé secrète”).

21. Sélectionnez la langue et la devise que vous souhaitez synchroniser avec ce compte Connectif.

22. Dans le champ “Activé”, cliquez sur OUI.

23. Cliquez sur   Enregistrer.

mceclip7.png

 

 

 Succès !
L’intégration de votre compte Connectif avec Prestashop est maintenant terminée.

 

Pour vérifier que l’intégration a été correctement réalisée et que les données d’interaction sont bien collectées, cliquez ici.

 


RÉSOLUTIONS DES INCIDENTS

Trouvez des solutions rapides aux incidents les plus fréquents lors de l’intégration avec Prestashop.

1. Les données d’achats, contacts et/ou événements de panier ne sont pas enregistrées

  • Dans Paramètres avancés, vérifiez que les options suivantes sont activées :
      • Événements d’achat”, pour enregistrer les données d’achats.
      • Événements d’inscription”, pour collecter les données des contacts.
      • Événements de panier”, pour capturer l’état du panier.

Si ces options sont désactivées, cliquez sur Yes dans les champs requis, puis sur Enregistrer pour les activer.

mceclip8.png

 

 

  • Vérifiez que le module Connectif est ancré au hook displayTop dans “Design > Positions” de Prestashop.

    Integraci_n_Prestashop_-_16.png

  • Assurez-vous que votre thème ne modifie pas les pages de base de Prestashop (comme, par exemple, le Checkout) et exécute le hook displayTop de la manière suivante :
    {hook h='displayTop'}
  

Vous pouvez consulter la documentation officielle de Prestashop en cliquant ici.

  • Configurez votre plateforme de paiement pour que, après une transaction, le contact soit automatiquement redirigé vers la page de Confirmation d’achat de votre eCommerce.
 

Si le hook displayTop ne peut pas être exécuté en raison d’incompatibilités avec d’autres modules, il est recommandé d’exécuter le hook displayConnectifTags sur toutes les pages et de s’assurer que le module est correctement ancré à ce hook.

 

2. Les statuts d’abonnement à la newsletter ne se synchronisent pas

  • Vérifiez que les URLs complétées automatiquement dans l’intégration avec Prestashop de votre compte Connectif correspondent aux URLs du module installé dans votre Prestashop dans “Configuration > URLs publiques

    Integración con Prestashop - 4-min.png


    mceclip9.png
  • Vérifiez que les URLs existent en les copiant et en les collant dans la barre d’adresse de votre navigateur. Si une erreur 404 apparaît, elle devra être corrigée directement dans l’eCommerce.

 

3. Comment récupérer des paniers abandonnés avec l’URL de récupération de panier

(Cette section explique comment fonctionne l’URL de récupération de panier pour récupérer les articles associés à un panier spécifique).

Grâce à l’intégration avec Prestashop, une URL de récupération de panier est envoyée à Connectif. Cette URL permet de récupérer les articles associés au panier, utilisable dans les workflows et contenus.

Pour obtenir l’URL de récupération de panier via un workflow, utilisez le nœud "Obtenir le dernier panier" et "En cas d’abandon de panier", puis mappez cette URL dans les variables du contenu à afficher ou envoyer.

  • Découvrez comment fonctionne cette URL dans les différents CMS et comment l’utiliser dans cet article

 

 

 


Continuez à apprendre !

Pour tirer pleinement parti de votre compte Connectif, nous vous recommandons de continuer avec les articles suivants :

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 1 sur 1