通过 Shopify-Salesforce 集成为您的电子商务销售团队提供支持

已发表: 2023-07-05

在紧跟最新趋势和技术的同时,您可能已经充分利用了电子商务平台 Shopify 和全球排名第一的 CRM Salesforce。 这篇博文可能会引起您的各种疑问。

为什么应该将 Shopify 与 Salesforce 集成?

集成 Shopify 和 Salesforce 可以帮助您同时处理多个平台上的在线业务和客户数据库管理,同时跟踪他们的活动。 您可能正在有效地使用这两个平台,但还有更多事实可以说明将 Shopify 与 Salesforce 连接起来有何好处。

在这篇文章中,我们将了解将 Shopify 与 Salesforce 集成的好处、如何集成这两者、使用哪些工具等等。

让我们开始吧!

Shopify 和 Salesforce – 概述

首先,让我们快速回顾一下这两个解决方案。

作为广泛选择的电子商务开发平台之一,Shopify 允许商家开发和定制其在线商店,并在多个渠道和地点进行销售,包括移动、网络、线下商店、实体店和快闪店。

全球顶级的客户关系管理(CRM)平台Salesforce,支持销售、营销、服务、商务和各个IT部门随时随地团队合作,随时随地为客户服务。

现在,我们来讨论一下集成 Shopify 和 Salesforce 的好处。

Shopify 和 Salesforce 集成的好处

1. 潜在客户开发

它可以轻松捕获和培养更多潜在客户,从而提高客户参与度、转化率和收入。

如何?

Shopify 客户转换为 Salesforce 联系人,以便在 CRM 数据库中实时记录详细信息。 这避免了手动将客户数据从 Shopify 传输到 Salesforce 以进行进一步培育。 发布后,企业可以对其进行分析并提供个性化服务。

2. 个性化

两个系统中客户详细信息的可用性有助于跨各种渠道个性化客户体验并提高客户生命周期价值 (LTV)。

如何?

Salesforce 是组织良好的智能数据分析来源之一。 通过集成 Shopify 和 Salesforce,您可以获取客户从电子商务商店购买的详细信息。 此外,您可以分析潜在客户或客户的搜索,根据他们的喜好为您的服务提供个性化服务。

3. 多个Shopify店面管理

您可以管理您的在线商店,在多个渠道上进行展示,并同时跟踪您的客户体验和旅程,而无需在不同平台之间切换。

如何?

在 Salesforce 平台上,其 CRM 功能可以帮助管理各个 Shopify 商店,提供客户与您的品牌的整体视图或 360 度全渠道视图,并方便您单独查看每个客户。

4. 销售数据管理

通过跟踪您的客户注册、销售收入、生命周期价值、流失率、热门产品等,您可以做出明智的决策,让您的业务良好发展。

如何?

Shopify Salesforce 集成允许在这些平台之间同时进行无缝数据管理。 这样,您就可以使用这个统一的企业来跟踪、分析和管理您的电子商店和 CRM 数据。 此外,您可以通过此集成在 Salesforce 和 Shopify 之间同步数据点,例如收款、客户、付款、订单等,让团队为您的客户和潜在客户提供融合的体验。

除此之外,Shopify 和 Salesforce 集成还有助于改善营销活动和业务运营、简化数据可访问性和可用性、增强工作流程、改进业务功能以及简化报告和会计。

如何集成 Shopify 和 Salesforce?

嗯,有多种选项可以顺利集成 Shopify 和 Salesforce。 让我们看一些:

  • 从 AppExchange 下载“Shopify Made Easy – 将您的 Shopify 与 Salesforce 同步”应用程序。
  • 自动选择第三方集成平台,例如 Zapier,无需任何代码。
  • Salesforce Apex 编程语言和 Shopify API。
  • 使用 Webhook 将 Shopify 与 Salesforce 集成
  • 聘请 Salesforce 咨询公司,该公司拥有一支具有集成 Shopify 和 Salesforce 经验的专业团队。

现在,我们将一一选择每个选项,并解释如何集成 Shopify 和 Salesforce 来为您的销售团队提供支持。

从 AppExchange 下载“Shopify Made Easy – 将您的 Shopify 与 Salesforce 同步”应用程序。

您可以从 Salesforce AppExchange 下载 Shopify made easy 应用程序。 使用此应用程序,您可以集成这两个平台,并完全受益于 Salesforce Lightning、Classic 和 Shopify 功能。 此外,您可以通过单个应用程序管理您的电子商务对象,并旨在扩展您的业务。

热门亮点

  • 立即导入之前的所有 Shopify 数据。
  • 引人入胜的用户界面
  • 高效、同步的库存管理。
  • 实时记录同步。
  • 用于电子商务对象管理的单一且全面的应用程序。
  • 无代码安装和动态字段映射。
  • 无需订阅,终身免费使用,也无需信用卡。
  • 将各种 Shopify 商店与 Salesforce 同步。
  • 零代码集成。
  • 通过最佳数据使用来增加销售。
  • 在一处处理多个商店的各种库存。

要求

在实施此解决方案之前,请确保您具备以下条件:

  • Shopify 商店
  • 销售云
  • 允许的 Salesforce 版本: Force.com、Developer、Unlimited、Enterprise。
  • 支持的功能:个人账户、多种货币、闪电就绪、无限制。

必要程序

  • 将您的 Shopify 连接到 Salesforce。
  • 管理您的位置、产品系列、产品、订单、订单履行、草稿订单、库存和变型。
  • 此外,同步所有数据、连接应用程序并将无缝工作流程配置为完美的流程。

细节

Shopify Made Easy 是 Shopify 到 Salesforce 的连接器,是 HIC Global Solutions 产品、CRM 成功合作伙伴。 它有助于用户充分利用其业务的成功增长,而无需管理关键业务运营。 该 Shopify 应用涵盖从订单处理自动化到销售和客户数据管理的所有内容。

此外,借助此 Salesforce Shopify 连接器的多商店同步功能,您可以实时、轻松地同步多个电子商店的无限产品、集合、记录和库存。 因此,是时候下载“Shopify 变得简单”应用程序并见证生产力的提高,从而节省您宝贵的时间和精力了。

注意:此非 SFDC 应用程序(如 Salesforce 的主要服务协议中所定义),尽管合作伙伴应用程序有任何安全审查或安全要求,Salesforce 仍不保证此解决方案的安全性和质量。 用户负责评估该解决方案的安全性、功能和质量。

选择第三方集成平台

您可以选择各种第三方集成平台来进行 Shopify 和 Salesforce 集成。 此外,您还可以在两个系统之间创建自动化工作流程,并将其与其他系统和工具集成。

我们将在这里考虑 Zapier 并进行更深入的探讨。

借助 Zapier,您可以自动集成 Shopify 和 Salesforce,无需任何编码。 核心功能是免费的。 您可以进行 14 天的试用来测试其高级应用程序和功能。

使用 Zapier 的模板,您可以快速自动化 Salesforce 和 Shopify 工作流程。

遵循的步骤

  • 验证 Shopify 和 Salesforce。
  • 选择一个应用程序作为触发器来自动化该过程。
  • 从另一个应用程序中选择一个结果操作。
  • 选择需要从一个应用程序发送到另一应用程序的数据。

除此模板外,Zapier 还提供其他模板,用于完成考虑 Shopify 和 Salesforce 集成所需的其他工作,例如

  • 从新 Shopify 客户创建 Salesforce 联系人
  • 为新 Shopify 订单创建 Salesforce 记录
  • 从新的 Shopify 订单将潜在客户添加到 Salesforce
  • 从新的 Shopify 订单创建 Salesforce 潜在客户
  • 将新的 Shopify 付款订单添加到 Salesforce 作为新的潜在客户等。

Salesforce Apex 编程语言和 Shopify API

对于精通技术的人来说,使用 Shopify API 和 Salesforce Apex 语言来开发这两个平台之间的自定义集成会更容易。 此选项可以对集成进行全面控制,并允许您根据您的特定要求对其进行自定义。

应遵循的步骤:

  • 登录您的 Shopify 帐户并导航至“设置”>“应用程序和销售渠道”。 > 开发应用程序。”
  • 现在,单击您想要其凭据的应用程序的名称。 单击 API 凭据并记下密钥和 API。
  • 现在,使用 CURL 命令访问客户列表。
  • 使用命令行 JSON 处理器,将 JSON 格式化为 CSV。
  • 使用 Salesforce Bulk API 加载所需的数据并构建用于启动序列的配置文件。
  • 接下来,登录到之前的配置文件以启动批量 API。
  • 现在,您可以使用配置文件启动批量 API 请求。 作业 ID 响应将作为对此命令的响应可见。 再次记下这个 id。
  • 要使用 CSV 文件(在第一步中使用)插入数据,您可以向作业添加批次。 在上一步中,您可以使用作业 ID。 使用相同的命令和不同的文件附加更多批次,将作业拆分为两个唯一的批次。
  • 最后,您可以确认作业的状态。

使用 Webhook 将 Shopify 与 Salesforce 集成

通过选择此模式,我们可以使用 Webhook 将 Shopify 与 Salesforce 集成来同步 Shopify 客户数据。

应遵循的步骤:

1.创建Apex REST API

在 Shopify 和 Salesforce 之间同步数据需要创建 REST API 以在 Salesforce 中创建客户。 在 Shopify Webhooks 中,将配置 API。 我们需要一个示例请求 JSON 来创建 Shopify 将在客户创建时发送的 API。

从此处获取示例请求 JSON。

现在,我们将为示例请求 JSON(上面)创建一个 Apex 序列化类。

 // // 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); } }

现在,让我们创建 Apex REST API,它将在 Salesforce 中创建客户。 此 REST API 使用上述 apex 包装器类来获取 Shopify 记录数据。

在这里,我们考虑使用标准字段来创建帐户记录。 您可以根据需要使用其他字段。

 @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); } } }

在自定义对象中,ApplicationException 是用于记录问题的常见异常类。

2. 使 Apex REST API 可公开访问

现在,我们有了 Apex REST API,我们可以通过正确的身份验证来使用它。 此 API 需要可公开访问才能用作 Salesforce Webhook。 为此,我们可以使用“设置”->“站点”来构建 Salesforce 站点。

接下来,创建一个站点 shopify webhook 并设置如下详细信息:

单击公共访问设置后,将为该站点打开访客配置文件。 在启用 Apex 类访问部分中,选择 Shopify Webhook 访问 API 时应运行的所有 Apex 类。 对于本文,我们将提供对 Account 对象的读取或创建访问权限。

配置 Apex REST API(如上所述)后,它将可以公开访问。

3. 在 Shopify 中设置 Webhook

现在,REST API 已准备就绪可供使用。 接下来,我们将在进入 Shopify 的 Webhook 通知中设置此 API。

作为管理员用户,打开您的 Shopify 商店并转到设置部分。 您将在通知菜单中收到所有 Webhook 通知。

对于客户创建通知,设置 API URL。 现在,我们应该设置在 Apex REST Web 服务中创建的 URL。

在创建客户时配置 Webhook 后,在创建新客户时,它将调用配置的 REST API,这将在 Salesforce Org 中创建一个帐户。

4. 测试集成

现在,我们将通过在 Shopify 中创建客户来测试我们的实施(上文)。 提供创建客户所需的所有客户详细信息。

在 Shopify 中,一旦创建了客户,它也会在 Salesforce 中创建客户。

聘请 Salesforce 咨询公司

您可以通过无缝 Shopify 和 Salesforce 集成来赶上竞争优势。 您可以选择上述任何一种集成方法,以获得综合报告和仪表板的优势,这将帮助用户进行 Shopify 商店管理。

但是,如果您在执行集成时需要帮助理解或捕获错误,则可能会导致集成失败。 因此,即使有一点困惑,您也应该聘请一家 Salesforce 咨询公司,以确保您实现 Shopify 和 Salesforce 的完美集成。

  • 遵循敏捷方法
  • 与指定时区对齐
  • 对项目拥有完全的权力
  • 技术精湛的专业团队
  • 无缝沟通
  • 优先考虑数据保护
  • 可定制的参与选项

哪种方法最适合将 Shopify 与 Salesforce 集成?

那么,您选择的 Shopify 和 Salesforce 集成选项取决于您的业务需求和技术专业知识水平。 如果您只需要同步数据但不具备要求的熟练程度,则可以使用 Shopify 应用程序(我们在上面解释过),因为它无需编写任何代码即可帮助实现目标。

另一方面,为了满足您的高级功能需求或集成其他系统和工具,适当的选择可以是第三方集成平台或自定义集成。

Emizentech 如何帮助您?

您可以根据您的技术专长选择上述任何方法来集成 Shopify 和 Salesforce。 如果您精通技术前沿,那么您显然不需要指导并且可以无缝地实现它。 但是,如果您选择任何需要更高技术熟练度的平台,那么您应该聘请经过认证的 Salesforce 咨询公司来指导您成功、完美地集成这两个平台。

选择 Emizentech 将被证明是实现您目标的正确选择。 它拥有一支经过认证的 Salesforce 开发人员团队,帮助客户满足个性化、动态支持、数据同步和更多相关需求。

要点

在结束时,我们希望您已经了解为什么应该集成 Shopify 和 Salesforce,并找到将 Shopify 连接到 Salesforce 的合适方法。 您应该这样做以使您的业务受益并增加您的收入。

我们已经提到了 Shopify 销售人员整合的主要五个选项; 您应该选择适合您特定业务需求和专业知识的产品。

假设您正在寻找专业人士来整合这两个平台。 在这种情况下,您应该与拥有 Shopify 和 Salesforce 集成经验的专家 Salesforce 集成合作伙伴联系,以无缝地完成您的工作。

立即与 Salesforce 开发公司联系!

经常问的问题

:如何将 Shopify 集成到 Salesforce 中?

您可以选择以下任意选项:
• 从 Salesforce AppExchange 下载 Shopify 变得简单的应用程序
• 使用任何第三方集成平台
• 选择 Shopify API 和 Salesforce Apex 语言

:为什么应该将 Shopify 与 Salesforce 集成?

您可以体验 Salesforce 和 Shopify 集成后的各种好处。 其中最大的优点是可以轻松地同时跟踪、分析和管理 CRM 和电子商务数据。

:Salesforce-Shopify 集成如何改善客户体验?

通过简化数据管理,Shopify 和 Salesforce 集成使客户无需手动输入数据,从而降低了错误风险并改善了客户体验。

:Salesforce-Shopify 集成是否支持多渠道销售,包括社交媒体平台?

是的,您可以通过将 Shopify 与 Salesforce 集成来管理多个渠道(包括社交媒体平台)上的店面。

:集成是否可以支持单个 Salesforce 组织内的多个 Shopify 商店?

是的,这一集成支持将多个 Shopify 商店与一个 Salesforce CRM 帐户同步,以便从一处简化产品、客户和订单管理。

问:将 Salesforce 与 Shopify 集成需要多少投资?

Shopify Salesforce 集成的成本取决于应用程序或第 3 方平台或您选择进行无缝集成的任何选项。 Shopify made easy 应用程序是免费的,从不要求任何付款。