Renforcez votre équipe de vente de commerce électronique avec l'intégration Shopify-Salesforce
Publié: 2023-07-05Tout en suivant les étapes des dernières tendances et technologies, vous tirez peut-être déjà le meilleur parti de Shopify, une plateforme de commerce électronique, et de Salesforce, un CRM n°1 dans le monde. Cet article de blog a peut-être frappé votre esprit avec des questions variées.
Pourquoi devriez-vous intégrer Shopify à Salesforce ?
L'intégration de Shopify et Salesforce peut vous faciliter la gestion simultanée des affaires en ligne sur plusieurs plates-formes et la gestion de la base de données clients tout en suivant leurs activités. Vous utilisez peut-être ces deux plates-formes efficacement, mais d'autres faits illustreront à quel point il peut être avantageux de connecter Shopify à Salesforce.
Dans cet article, nous apprendrons les avantages de l'intégration de Shopify à Salesforce, comment intégrer ces deux outils, quels outils utiliser, et plus encore.
Commençons!
Shopify et Salesforce - Un aperçu
Tout d'abord, récapitulons rapidement ces deux solutions.
L'une des plates-formes de développement de commerce électronique largement choisies, Shopify permet aux marchands de développer et de personnaliser leurs boutiques en ligne et de vendre sur plusieurs canaux et lieux, y compris les magasins mobiles, Web, hors ligne, en personne et éphémères.
La meilleure plate-forme de gestion de la relation client (CRM) au monde, Salesforce, soutient les ventes, le marketing, le service, le commerce et divers départements informatiques pour travailler en équipe de n'importe où pour servir les clients à tout moment et partout.
Voyons maintenant les avantages de l'intégration de Shopify et Salesforce.
Avantages de l'intégration Shopify et Salesforce
1. Génération de leads
Il facilite la capture et l'entretien de plus de prospects, en stimulant l'engagement des clients, les taux de conversion et les revenus.
Comment?
Les clients Shopify se convertissent en contacts Salesforce qui facilitent l'enregistrement des détails en temps réel dans la base de données CRM. Cela évite le transfert manuel des données client de Shopify vers Salesforce pour un traitement ultérieur. Après cela, l'entreprise peut les analyser et fournir des services personnalisés.
2. Personnalisation
La disponibilité des informations sur les clients dans les deux systèmes permet de personnaliser les expériences client sur différents canaux et d'augmenter la valeur de durée de vie (LTV) du client.
Comment?
Salesforce est l'une des sources bien organisées pour l'analyse intelligente des données. En intégrant Shopify et Salesforce, vous pouvez obtenir le détail des achats de vos clients depuis votre boutique e-commerce. De plus, vous pouvez analyser les recherches de vos prospects ou clients pour donner une touche personnalisée à vos services selon leurs préférences.
3. Gestion de plusieurs vitrines Shopify
Vous pouvez gérer vos boutiques en ligne, être présent sur plusieurs canaux et suivre simultanément les expériences et les parcours de vos clients sans basculer entre différentes plateformes.
Comment?
Sur la plate-forme Salesforce, sa fonctionnalité CRM peut vous aider à gérer divers magasins Shopify, en fournissant une vue globale ou une vue omnicanale à 360 degrés de vos clients avec votre marque et en vous permettant de les examiner individuellement.
4. Gestion des données de vente
En suivant l'inscription de vos clients, le chiffre d'affaires, la valeur à vie, le taux de désabonnement, les produits populaires, etc., vous pouvez prendre des décisions judicieuses pour permettre à votre entreprise de bien se développer.
Comment?
L'intégration de Shopify Salesforce permet une gestion transparente des données simultanément entre ces plates-formes. De cette façon, vous pouvez suivre, analyser et gérer les données de votre boutique en ligne et de votre CRM à l'aide de cette entreprise unifiée. De plus, vous pouvez synchroniser des points de données via cette intégration, comme les collections, les clients, les paiements, les commandes, etc., entre Salesforce et Shopify, permettant aux équipes d'offrir une expérience fusionnée à vos clients et prospects.
En dehors de cela, l'intégration de Shopify et Salesforce aide à améliorer les campagnes marketing et les opérations commerciales, à faciliter l'accessibilité et la disponibilité des données, à améliorer le flux de travail, à réorganiser les fonctions commerciales et à simplifier les rapports et la comptabilité.
Comment intégrer Shopify & Salesforce ?
Eh bien, diverses options sont là pour intégrer Shopify et Salesforce en douceur. Découvrons-en quelques-unes :
- Téléchargez l'application "Shopify Made Easy - Synchronisez votre Shopify avec Salesforce" depuis AppExchange.
- Choisissez des plateformes d'intégration tierces, comme Zapier, sans aucun code et automatiquement.
- Langage de programmation Salesforce Apex et API Shopify.
- Intégration de Shopify avec Salesforce à l'aide de Webhook
- Embauchez une société de conseil Salesforce avec une équipe professionnelle ayant de l'expérience dans l'intégration de Shopify et Salesforce.
Maintenant, nous choisirons chaque option une par une et vous expliquerons comment intégrer Shopify et Salesforce pour responsabiliser votre équipe de vente.
Téléchargez l'application "Shopify Made Easy - Synchronisez votre Shopify avec Salesforce" depuis AppExchange.
Vous pouvez télécharger l'application Shopify made easy depuis Salesforce AppExchange. À l'aide de cette application, vous pouvez intégrer ces deux plates-formes et profiter ensemble des fonctionnalités Salesforce Lightning, Classic et Shopify. De plus, vous pouvez gérer vos objets de commerce électronique à partir d'une seule application et viser à développer votre activité.
Faits saillants
- Importez instantanément toutes les données Shopify précédentes.
- Interface utilisateur attrayante
- Gestion efficace et simultanée des stocks.
- Synchronisation des enregistrements en temps réel.
- Une application unique et complète pour la gestion des objets e-commerce.
- Installation sans code et mappage dynamique des champs.
- Pas d'abonnement, accès gratuit à vie et pas de cartes de crédit.
- Synchronisez divers magasins Shopify avec Salesforce.
- Intégration zéro code.
- Augmentez vos ventes avec une meilleure utilisation des données.
- Gérez divers inventaires de plusieurs magasins en un seul endroit.
Exigences
Avant d'implémenter cette solution, assurez-vous que vous disposez des éléments suivants :
- Boutique Shopify
- Nuage de vente
- Éditions Salesforce autorisées : Force.com, Developer, Unlimited, Enterprise.
- Fonctionnalités prises en charge : comptes personnels, plusieurs devises, Lightning Ready, aucune limite.
Procédure requise
- Connectez votre Shopify à Salesforce.
- Gérez votre emplacement, vos collections, vos produits, vos commandes, l'exécution des commandes, les brouillons de commandes, l'inventaire et les variantes.
- En outre, synchronisez toutes vos données, connectez les applications et configurez des flux de travail transparents en processus sans faille.
Détails
Connecteur Shopify à Salesforce, Shopify Made Easy est un produit HIC Global Solutions, un partenaire de réussite CRM. Il permet aux utilisateurs de tirer le meilleur parti de la croissance réussie de leur entreprise sans avoir besoin de gérer des opérations commerciales critiques. Cette application Shopify couvre tout, de l'automatisation du traitement des commandes aux ventes et à la gestion des données clients.
De plus, grâce à la fonctionnalité de synchronisation multi-magasins de ce connecteur Salesforce Shopify, vous pouvez synchroniser un nombre illimité de produits, de collections, d'enregistrements et d'inventaires de vos multiples magasins en ligne en temps réel et sans tracas. Il est donc temps d'économiser votre temps et vos efforts précieux en téléchargeant l'application "Shopify made easy" et en constatant une productivité accrue.
Remarque : cette application non-SFDC (telle que définie dans le contrat de services principal de Salesforce), malgré tout examen de sécurité ou exigences de sécurité d'une application partenaire, Salesforce ne garantit pas la sécurité et la qualité de cette solution. L'utilisateur est responsable de l'évaluation de la sécurité, de la fonctionnalité et de la qualité de cette solution.
Choisissez les plateformes d'intégration tierces
Vous pouvez choisir parmi diverses plates-formes d'intégration tierces pour effectuer l'intégration Shopify et Salesforce. En outre, vous pouvez créer des workflows d'automatisation entre les deux systèmes et les intégrer à d'autres systèmes et outils.
Nous allons considérer Zapier ici et aller plus loin.
Avec Zapier, vous pouvez intégrer automatiquement Shopify et Salesforce sans aucune exigence de codage. C'est gratuit pour les fonctionnalités de base. Vous pouvez profiter de son essai de 14 jours pour tester ses applications et fonctionnalités premium.
À l'aide des modèles de Zapier, vous pouvez automatiser rapidement le flux de travail Salesforce et Shopify.
Étapes à suivre :
- Authentifiez Shopify et Salesforce.
- Choisissez une application comme déclencheur pour automatiser le processus.
- Choisissez une action de résultat dans une autre application.
- Choisissez les données que vous devez envoyer d'une application à une autre.
Zapier fournit également d'autres modèles en plus de celui-ci pour accomplir d'autres tâches dont on a besoin compte tenu de l'intégration de Shopify et Salesforce, comme
- Créer des contacts Salesforce à partir de nouveaux clients Shopify
- Créer des enregistrements Salesforce pour les nouvelles commandes Shopify
- Ajouter des prospects à Salesforce à partir de nouvelles commandes Shopify
- Créer des prospects Salesforce à partir de nouvelles commandes Shopify
- Ajoutez de nouvelles commandes payées par Shopify à Salesforce en tant que nouveaux prospects, etc.
Langage de programmation Salesforce Apex et API Shopify
Il serait plus facile pour les férus de technologie d'utiliser l'API Shopify et le langage Salesforce Apex pour développer une intégration personnalisée entre ces deux plateformes. Cette option apparaît avec un contrôle complet sur l'intégration et vous permet de la personnaliser selon vos besoins spécifiques.
Étapes à suivre:
- Connectez-vous à votre compte Shopify et accédez à Paramètres > « Applications et canaux de vente ». > Développer des applications. »
- Maintenant, cliquez sur le nom de l'application dont vous voulez les informations d'identification. Cliquez sur les informations d'identification de l'API et notez les clés secrètes et l'API.
- Maintenant, avec une commande CURL, accédez à la liste des clients.
- À l'aide d'un processeur JSON de ligne de commande, formatez le JSON en CSV.
- Chargez les données nécessaires à l'aide de l'API Salesforce Bulk et créez votre fichier de configuration pour lancer la séquence.
- Ensuite, connectez-vous à votre fichier de configuration précédent pour démarrer votre API de transfert en masse.
- Maintenant, vous pouvez démarrer la demande d'API en masse avec votre fichier de configuration. La réponse job-id sera visible en tant que réponse à cette commande. Encore une fois, notez cet identifiant.
- Pour insérer des données à l'aide du fichier CSV (utilisé dans la première étape), vous pouvez ajouter un lot au travail. À partir de l'étape précédente, vous pouvez utiliser le job-id. Ajoutez plusieurs lots à l'aide de la même commande avec des fichiers variés pour diviser un travail en deux lots uniques.
- Enfin, vous pouvez confirmer le statut du travail.
Intégration de Shopify avec Salesforce à l'aide de Webhook
Nous pouvons intégrer Shopify à Salesforce en utilisant Webhook pour synchroniser les données client Shopify en choisissant ce mode.
Étapes à suivre:
1. Créer une API REST Apex
La synchronisation des données entre Shopify et Salesforce nécessitera la création d'une API REST pour créer des clients dans Salesforce. Dans Shopify Webhooks, l'API sera configurée. Nous avons besoin d'un exemple de requête JSON pour créer une API que Shopify enverra lors de la création du client.
Prenez un exemple de requête JSON à partir d'ici.
Nous allons maintenant créer une classe de sérialisation Apex pour l'exemple de requête JSON (ci-dessus).
// // Generated by JSON2Apex http://json2apex.herokuapp.com/ // // The supplied json has fields with names that are not valid in apex // and so can only be parsed with explicitly generated code, this option // was auto selected for you. public class CustomerRequest { public class Addresses { public long id {get;set;} public Long customer_id {get;set;} public String first_name {get;set;} public String last_name {get;set;} public Object company {get;set;} public String address1 {get;set;} public String address2 {get;set;} public String city {get;set;} public String province {get;set;} public String country {get;set;} public String zip {get;set;} public String phone {get;set;} public String province_code {get;set;} public String country_code {get;set;} public String country_name {get;set;} public Boolean default_Z {get;set;} // in json: default } public class Default_address { public String address1 {get;set;} public String address2 {get;set;} public String city {get;set;} public Object company {get;set;} public String country {get;set;} public String first_name {get;set;} public Integer id {get;set;} public String last_name {get;set;} public String phone {get;set;} public String province {get;set;} public String zip {get;set;} public String province_code {get;set;} public String country_code {get;set;} public String country_name {get;set;} public Boolean default_Z {get;set;} // in json: default } public Boolean accepts_marketing {get;set;} public String accepts_marketing_updated_at {get;set;} public List<Addresses> addresses {get;set;} public String currency_Z {get;set;} // in json: currency public String created_at {get;set;} public Default_address default_address {get;set;} public String email {get;set;} public Email_marketing_consent email_marketing_consent {get;set;} public String first_name {get;set;} public long id {get;set;} public String last_name {get;set;} public Long last_order_id {get;set;} public String last_order_name {get;set;} public Metafield metafield {get;set;} public String marketing_opt_in_level {get;set;} public Object multipass_identifier {get;set;} public String note {get;set;} public Integer orders_count {get;set;} public String password {get;set;} public String password_confirmation {get;set;} public String phone {get;set;} public Sms_marketing_consent sms_marketing_consent {get;set;} public String state {get;set;} public String tags {get;set;} public Boolean tax_exempt {get;set;} public List<String> tax_exemptions {get;set;} public String total_spent {get;set;} public String updated_at {get;set;} public Boolean verified_email {get;set;} public class Sms_marketing_consent { public String state {get;set;} public String opt_in_level {get;set;} public String consent_updated_at {get;set;} public String consent_collected_from {get;set;} } public class Metafield { public String key {get;set;} public String namespace {get;set;} public String value {get;set;} public String type {get;set;} } public class Email_marketing_consent { public String state {get;set;} public String opt_in_level {get;set;} public String consent_updated_at {get;set;} } public static CustomerRequest parse(String json) { return (CustomerRequest) System.JSON.deserialize(json, CustomerRequest.class); } }
Maintenant, créons l'API REST Apex qui créera des clients dans Salesforce. Cette API REST utilise la classe wrapper apex ci-dessus pour obtenir les données d'enregistrement Shopify.
Ici, nous avons envisagé d'utiliser des champs standard pour créer des enregistrements de compte. Vous pouvez utiliser d'autres champs selon vos besoins.
@RestResource(urlMapping='/shopify/webhook/v1/customer') global class ShopifyCustomerAPI { @HttpPost global static void doPost() { try { RestRequest req = RestContext.request; Blob body = req.requestBody; system.debug(JSON.serializePretty(body.toString())); String bodyString = body.toString(); CustomerRequest dto=CustomerRequest.parse(body.toString()); Account act=new Account(); act.FirstName=dto.first_name; act.LastName=dto.last_name; act.PersonEmail =dto.email; if(dto.default_address!=null) { act.ShippingStreet=dto.default_address.address1+' '+ dto.default_address.address2; act.ShippingCity=dto.default_address.city; act.ShippingState=dto.default_address.province; act.ShippingPostalCode=dto.default_address.zip; } //Change Record Type Name based on your org String gsRecordTypeID = Schema.SObjectType.Account.getRecordTypeInfosByName().get('Person Account').getRecordTypeId(); act.RecordTypeId=gsRecordTypeID; insert act; } catch(Exception ex) { system.debug('Error'+ ex.getStackTraceString()); ApplicationException.logException(ex); } } }
Dans un objet personnalisé, ApplicationException est une classe d'exception courante pour consigner les problèmes.
2. Rendre l'API REST Apex accessible au public
Maintenant, nous avons l'API Apex REST, que nous pouvons utiliser avec la bonne authentification. Cette API doit être accessible publiquement pour être utilisée comme Webhook Salesforce. Et pour cela, nous pouvons créer un site Salesforce en utilisant Configuration->Sites.
À l'avance, créez un webhook shopify pour le site et définissez les détails comme ci-dessous :
En cliquant sur Paramètres d'accès public, un profil d'invité s'ouvrira pour le site. Dans la section Enabled Apex Class Access, sélectionnez toutes les classes Apex qui doivent s'exécuter lorsque le webhook Shopify accède à l'API. Pour cet article, nous proposerons un accès en lecture ou en création à l'objet Compte.
Après avoir configuré l'API REST Apex (comme ci-dessus), elle sera accessible publiquement.
3. Configurer le Webhook dans Shopify
Maintenant, l'API REST est prête à être utilisée. Ensuite, nous allons configurer cette API dans la notification webhook entrant dans Shopify.
En tant qu'utilisateur administrateur, ouvrez votre boutique Shopify et accédez à la section des paramètres. Vous recevrez toutes les notifications de webhook dans le menu de notification.
Pour les notifications de création de client, configurez l'URL de l'API. Maintenant, nous devons configurer l'URL que nous avons créée dans notre service Web Apex REST.
Après avoir configuré le webhook lors de la création du client, lors de la création d'un nouveau client, il appellera l'API REST configurée, qui créera un compte dans Salesforce Org.
4. Testez l'intégration
Maintenant, nous allons tester notre implémentation (ci-dessus) en créant des clients dans Shopify. Donnez toutes les informations client nécessaires pour créer un client.
Dans Shopify, une fois qu'un client est créé, il créera également un client dans Salesforce.
Engagez une société de conseil Salesforce
Vous pouvez rattraper un avantage concurrentiel en procédant à une intégration transparente de Shopify et Salesforce. Vous pouvez choisir l'une des méthodes d'intégration ci-dessus pour tirer parti des rapports et des tableaux de bord consolidés qui aideront les utilisateurs dans la gestion du magasin Shopify.
Toutefois, si vous avez besoin d'aide pour comprendre ou détecter une erreur lors de l'intégration, vous risquez d'aboutir à un échec de l'intégration. Ainsi, même avec un peu de confusion, vous devriez embaucher une société de conseil Salesforce qui vous assurera une intégration parfaite de Shopify et Salesforce.
- Suivre l'approche agile
- Aligner sur le fuseau horaire spécifié
- Détenir une autorité complète sur le projet
- Équipe de professionnels qualifiés
- Communication transparente
- Prioriser la protection des données
- Options d'engagement personnalisables
Quelle est la meilleure méthode pour intégrer Shopify à Salesforce ?
Eh bien, l'option que vous choisissez pour l'intégration Shopify et Salesforce dépend des besoins de votre entreprise et de votre niveau d'expertise technique. Si vous avez seulement besoin de synchroniser vos données mais que vous n'avez pas les compétences requises, vous pouvez utiliser l'application Shopify (nous l'avons expliqué ci-dessus), car elle permet d'atteindre l'objectif sans écrire de code.
En contrepartie, pour répondre à vos exigences de fonctionnalités avancées ou pour intégrer d'autres systèmes et outils, un choix judicieux peut être une plate-forme d'intégration tierce ou une intégration personnalisée.
Comment Emizentech peut-il vous aider ?
Vous pouvez choisir l'une des méthodes ci-dessus pour intégrer Shopify et Salesforce selon votre expertise technique. Si vous êtes à la fine pointe de la technologie, vous n'avez évidemment pas besoin de conseils et vous pouvez les atteindre de manière transparente. Mais, si vous en choisissez une qui exige plus de compétences techniques, vous devez engager une société de conseil certifiée Salesforce pour vous guider sur la voie d'une intégration réussie et sans faille de ces deux plates-formes.
Choisir Emizentech s'avérera être le bon choix pour votre objectif. Il détient une équipe de développeurs certifiés Salesforce qui aident la clientèle à répondre à ses besoins de personnalisation, de support dynamique, de synchronisation de données et plus pertinents.
Points clés à retenir
En terminant, nous espérons que vous avez compris pourquoi vous devriez intégrer Shopify et Salesforce et trouvé un moyen approprié de connecter Shopify à Salesforce. Vous devriez le faire pour profiter à votre entreprise et augmenter vos revenus.
Nous avons mentionné cinq options principales pour l'intégration de Shopify Salesforce ; vous devriez opter pour celui qui a vos besoins et votre expertise spécifiques.
Supposons que vous recherchiez des professionnels pour intégrer ces deux plateformes. Dans ce cas, vous devez vous connecter avec un partenaire d'intégration Salesforce expert possédant une expérience dans l'intégration Shopify et Salesforce pour terminer votre travail de manière transparente.
Contactez une société de développement Salesforce dès aujourd'hui !
Questions fréquemment posées
Vous pouvez choisir l'une des options ci-dessous :
• Téléchargez l'application simplifiée Shopify à partir de Salesforce AppExchange
• Utiliser n'importe quelle plate-forme d'intégration tierce
• Optez pour l'API Shopify et le langage Salesforce Apex
Divers avantages sont là que vous pouvez découvrir après l'intégration de Salesforce et Shopify. Le plus important d'entre eux est la facilité de suivi, d'analyse et de gestion simultanée des données CRM et e-commerce.
En rationalisant la gestion des données, l'intégration Shopify et Salesforce libère les clients de la saisie manuelle des données, ce qui réduit le risque d'erreur et améliore l'expérience client.
Oui, vous pouvez gérer vos vitrines sur plusieurs canaux, y compris les plateformes de médias sociaux, en intégrant Shopify à Salesforce.
Oui, cette intégration prend en charge la synchronisation de plusieurs boutiques Shopify avec un seul compte Salesforce CRM pour faciliter la gestion des produits, des clients et des commandes à partir d'un seul endroit.
Le coût de l'intégration de Shopify Salesforce dépend de l'application ou de la plate-forme tierce ou de l'option que vous choisissez pour effectuer l'intégration de manière transparente. L'application Shopify made easy est gratuite, ne demande jamais de paiement.