Navigation

Mettre en place l'intégration PrestaShop

L'intégration PrestaShop permet de synchroniser vos données. Vos produits, transactions, paniers, commandes, contacts et abonnements sont récupérés de votre boutique PrestaShop vers votre projet DI. Si votre PrestaShop a des produits en plusieurs langues ou sur plusieurs boutiques (différents pays), l'intégration récupérera les données de ces produits pour chaque langue/pays.


Préalables

  • Créer un projet avec la structure de champs qui servira à recevoir les données de PrestaShop. La clé unique doit être le courriel si vous voulez importer les abonnements à l'infolettre de PrestaShop.

Dois-je créer un projet dédié pour PrestaShop?

Cela dépend de votre besoin de séparer ou non les contacts provenant de cette source de données.

De manière générale, il est déconseillé de configurer plusieurs intégrations Dialog Insight dans un même projet, afin d’éviter des conflits de données, des conflits de mappage ou des comportements imprévisibles lors des synchronisations.

Dans une structure CDP, si vous souhaitez distinguer les contacts provenant de différentes sources, il est recommandé de créer un projet source dédié pour l’intégration PrestaShop. Ce projet agira alors comme une source indépendante dont les données pourront être remontées dans votre projet unifié.

Si vous n’êtes pas certain de la meilleure approche pour votre situation, n’hésitez pas à communiquer avec notre équipe afin d’obtenir des conseils adaptés à votre contexte.


Étape 1 : Installer le module DI dans PrestaShop 

Ajoutez l’intégration Dialog Insight à votre panier dans le marketplace de PrestaShop :

Dans Module Manager, cliquez sur Upload a module, puis glissez le fichier ZIP que vous avez téléchargé dans le marketplace :

À côté de Dialog Insight, cliquez sur Install : 

*Si vous avez déjà installé le plugin en passant par le marketplace, vous pouvez le mettre à jour, cliquez sur Mettre à jour :


Étape 2 : Activer l'intégration dans DI

Dans DI, allez dans la section Projet → Gestion de données → Intégrations et double-cliquez sur l'intégration PrestaShop. Ajoutez l'URL votre domaine, puis confirmez vos infos dans la fenêtre suivante : Cliquez sur Personnaliser mes configurations pour vous continuer à l'étape 3. 


Étape 3 : Configurer la connexion

Dans DI, rendez-vous dans la section Configuration sur PrestaShop, puis copiez les clés de configuration : 

Dans PrestaShop, rendez-vous dans Module Manager et cliquez sur Configurer à côté du module Dialog Insight :

Copiez les clés récupérées plus tôt dans DI et cliquez sur Activate module :

Intégrez le script CRON au backend de votre boutique :


Étape 4 : Associer les champs

Retournez dans DI pour l'association des champs. Les champs sont déjà associés entre PrestaShop et DI, mais il est recommandé de vérifier que tout correspond à votre structure (pensez à vérifier les abonnements).  

Assurez-vous que les champs d'abonnement à l'infolettre et de date d'abonnement de PrestaShop, si vous en avez, soient assignés au bon consentement dans DI. 

Si vous voulez des champs qui ne sont pas affichés ici pour les tables transactions, produits, paniers ou commandes, il faudra demander au responsable DI pour votre compte.


Étape 5 : Importer les données

Vos données ne sont pas automatiquement importées lorsque la configuration est terminée (votre projet est vide). Le système est en attente de changements dans votre boutique pour synchroniser les données liées à ces changements. Pour récupérer l'ensemble de vos données, faites un premier import en cliquant sur le bouton d'import :

Sélectionnez ensuite les données concernées :


Résultats

Tables synchronisées
  1. Contacts -> Liste de contacts
  2. Panier -> ECommerce_Cart
  3. Commandes -> ECommerce_Transaction 
  4. Produits -> ECommerce_Product
Vous pouvez maintenant consulter les résultats de votre E-commerce.

Cette réponse a-t-elle été utile ? Oui Non

Envoyer vos commentaires
Désolés de n'avoir pu vous être utile. Aidez-nous à améliorer cet article en nous faisant part de vos commentaires.