À propos
L'App Store de Shopify offre l'application Dialog Insight, qui permet de lier votre boutique Shopify à votre projet Dialog Insight. En configurant l'intégration Shopify dans votre projet, les données de vos contacts, de vos commandes, de vos produits et de vos paniers seront importés et synchronisés en temps réel.
Préalables
Créer une clé unique ID Shopify |
Chaque projet doit avoir une clé unique (une valeur unique qui permet d'identifier chaque contact et de s'assurer qu'il n'y a pas de doublons). Dans ce projet, qui doit être dédié à votre boutique, vous devez créer une clé unique qui correspondra aux identifiants Shopify (on importe les identifants des contacts de votre boutique Shopify et les stocke dans la clé unique). |
Lorsque vous créez votre projet, vous devez choisir une des 2 options suivantes pour votre clé unique: Si vous ne choisissez pas une de ces 2 options, il ne sera pas possible d'activer l'intégration Shopify dans votre projet.
Si vous choisissez l'option 1, une clé unique nommée Numéro de client sera générée automatiquement. Si vous choisissez l'option 2, vous devrez créer un champ personnalisé de format Texte qui sera votre clé unique:  |
Créer la structure de votre projet |
Créez des champs de contacts dans votre projet qui serviront à recevoir les données de vos clients provenant de Shopify lors de la synchronisation. Il sera possible d'ajouter des champs plus tard si nécessaire. Pour plus d'informations sur la création de projet et de champs, consultez cet article. N'oubliez pas de cliquer sur Préparer la liste, une fois les champs créés:  |
Comment faire
Si ce n'est déjà fait, commencez par activer le module E-Commerce en choisissant l'option Activer (Shopify):  |
Ensuite, allez dans Intégrations, puis cliquez sur le bouton édition (crayon) de l'intégration Shopify:  |
Entrez le nom de domaine de votre boutique Shopify: |
Dans la fenêtre qui s'ouvre, cliquez sur Installer l'application: Si vous n'êtes pas connecté à votre compte Shopify, on vous demandera de vous connecter. |
Cliquez sur Continuer: |
Indiquez les ressources que vous voulez synchroniser entre votre boutique et votre projet: Ces ressources correspondent aux tables relationnelles générées par défaut par le module de E-commerce. |
Associez les champs de votre projet aux champs correspondants pour Shopify: Ajoutez des champs selon les données que vous voulez importer (cliquez sur Ajouter). Pour importer des abonnements depuis Shopify, il faut assigner les champs d'abonnement créés dans votre projet aux champs d'abonnement de Shopify disponibles dans la liste déroulante: - Abonnement courriel commercial Shopify
- Abonnement SMS commercial Shopify
|
Vous serez redirigé vers la liste des intégrations. Cliquez sur le bouton d'édition (crayon) de l'intégration Shopify (comme à l'étape 2). Il ne vous reste qu'à activer la synchronisation en cliquant sur Activer:  |
Résultats
Attention: Après la configuration, les tables de votre projet sont prêtes à recevoir les données de votre projet Shopify, mais aucune donnée ne s'y trouve au départ. Vous devez donc faire un premier import. |
Dans votre compte Shopify, vous devez exporter vos données sous forme de fichier CSV pour chaque table de données. Ensuite, vous devrez les importer dans la table correspondante de votre projet Dialog Insight: - Contacts -> Liste de contacts
- Checkouts -> ECommerce_Cart
- Orders -> ECommerce_Transaction*
*Les contacts doivent être importés avant les transactions (commandes). Pour que les transactions soient liées à un contact, vous devez demander à votre gestionnaire de compte DI de faire l'import. Vous aurez à déposer le fichier CSV de la table Orders dans un serveur SFTP (soit le vôtre ou celui de Dialog Insight si vous n'en avez pas). Pour importer les produits, vous pouvez vous allez dans Librairies -> Produits et cliquez sur le bouton Récupérer vos produits en haut à droite. Par la suite, lorsqu’il y a un ajout ou une mise à jour dans votre boutique Shopify, ces changements seront synchronisés en temps réel avec votre projet Dialog Insight. Pour en apprendre plus sur le sujet, consultez l'article qui explique la procédure d'import dans une table relationnelle. Vous pouvez maintenant consulter les résultats de votre E-commerce. |