Shopify-Salesforce 통합으로 전자상거래 영업팀 역량 강화
게시 됨: 2023-07-05최신 트렌드와 기술의 단계를 맞추는 동안 이미 전자 상거래 플랫폼인 Shopify와 세계 1위 CRM인 Salesforce를 최대한 활용하고 있을지도 모릅니다. 이 블로그 게시물은 다양한 질문으로 마음을 사로잡았을 수 있습니다.
Salesforce와 Shopify를 통합해야 하는 이유는 무엇입니까?
Shopify와 Salesforce를 통합하면 활동을 추적하면서 여러 플랫폼에서 온라인 비즈니스를 동시에 처리하고 고객 데이터베이스를 관리할 수 있습니다. 이 두 플랫폼을 효과적으로 사용하고 있을 수 있지만 Shopify와 Salesforce를 연결하는 것이 얼마나 유익한지 보여주는 더 많은 사실이 있습니다.
이 게시물에서는 Salesforce와 Shopify 통합의 이점, 이 두 가지를 통합하는 방법, 사용할 도구 등에 대해 알아봅니다.
시작하자!
Shopify 및 Salesforce – 개요
먼저 이 두 가지 솔루션을 간단히 요약해 보겠습니다.
널리 선택되는 전자 상거래 개발 플랫폼 중 하나인 Shopify를 사용하면 판매자가 온라인 상점을 개발 및 사용자 정의하고 모바일, 웹, 오프라인 상점, 대면 상점 및 팝업 상점을 포함한 여러 채널과 장소에서 판매할 수 있습니다.
세계 최고의 고객 관계 관리(CRM) 플랫폼인 Salesforce는 영업, 마케팅, 서비스, 상업 및 다양한 IT 부서를 지원하여 언제 어디서나 고객에게 서비스를 제공하기 위해 어디에서나 팀으로 작업합니다.
이제 Shopify와 Salesforce 통합의 이점에 대해 논의해 보겠습니다.
Shopify 및 Salesforce 통합의 이점
1. 리드 생성
더 많은 잠재 고객을 쉽게 포착하고 육성하여 고객 참여, 전환율 및 수익을 높일 수 있습니다.
어떻게?
Shopify 고객은 CRM 데이터베이스에서 실시간으로 세부 기록을 용이하게 하는 Salesforce 연락처로 전환합니다. 이렇게 하면 추가 육성을 위해 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 - Sync Your Shopify with Salesforce" 앱을 다운로드하십시오.
- 코드 없이 자동으로 Zapier와 같은 타사 통합 플랫폼을 선택하세요.
- Salesforce Apex 프로그래밍 언어 및 Shopify API.
- Webhook을 사용하여 Salesforce와 Shopify 통합
- Shopify와 Salesforce를 통합한 경험이 있는 전문 팀이 있는 Salesforce 컨설팅 회사를 고용하십시오.
이제 모든 옵션을 하나씩 선택하고 Shopify와 Salesforce를 통합하여 영업 팀의 역량을 강화하는 방법을 설명합니다.
AppExchange에서 "Shopify Made Easy - Sync Your Shopify with Salesforce" 앱을 다운로드하십시오.
Salesforce AppExchange에서 Shopify made easy 앱을 다운로드할 수 있습니다. 이 앱을 사용하면 이 두 플랫폼을 통합하고 Salesforce Lightning, Classic 및 Shopify 기능의 이점을 모두 누릴 수 있습니다. 또한 단일 앱에서 전자 상거래 개체를 관리하고 비즈니스 확장을 목표로 할 수 있습니다.
주요 하이라이트
- 모든 이전 Shopify 데이터를 즉시 가져옵니다.
- 매력적인 UI
- 효율적이고 동시적인 재고 관리.
- 실시간 기록 동기화.
- 전자 상거래 개체 관리를 위한 포괄적인 단일 앱입니다.
- 코드 없는 설치 및 동적 필드 매핑.
- 구독, 평생 무료 액세스 및 신용 카드가 없습니다.
- 다양한 Shopify 스토어를 Salesforce와 동기화합니다.
- 제로 코드 통합.
- 최상의 데이터 사용으로 판매를 늘리십시오.
- 여러 매장의 다양한 재고를 한 곳에서 처리하세요.
요구 사항
이 솔루션을 구현하기 전에 다음이 있는지 확인하십시오.
- 쇼피파이 스토어
- 세일즈 클라우드
- 허용되는 Salesforce Edition: Force.com, Developer, Unlimited, Enterprise.
- 지원되는 기능: 개인 계정, 다중 통화, Lightning Ready, 제한 없음.
필수절차
- Shopify를 Salesforce에 연결합니다.
- 위치, 컬렉션, 제품, 주문, 주문 이행, 초안 주문, 재고 및 변형을 관리합니다.
- 게다가 모든 데이터를 동기화하고, 앱을 연결하고, 완벽한 프로세스로 원활한 워크플로를 구성하세요.
세부
Shopify to Salesforce 커넥터인 Shopify Made Easy는 CRM 성공 파트너인 HIC 글로벌 솔루션 제품입니다. 사용자는 중요한 비즈니스 운영을 관리할 필요 없이 비즈니스의 성공적인 성장을 위해 최대한 활용할 수 있습니다. 이 Shopify 앱은 주문 처리 자동화에서 판매 및 고객 데이터 관리에 이르기까지 모든 것을 다룹니다.
또한 이 Salesforce Shopify 커넥터의 다중 매장 동기화 기능을 사용하면 번거로움 없이 실시간으로 여러 전자 매장의 무제한 제품, 컬렉션, 기록 및 재고를 동기화할 수 있습니다. 이제 "Shopify made easy" 앱을 다운로드하고 향상된 생산성을 확인하여 귀중한 시간과 노력을 절약할 때입니다.
참고: 이 비 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 리드 생성
- 새 리드 등으로 Salesforce에 새 Shopify 유료 주문을 추가합니다.
Salesforce Apex 프로그래밍 언어 및 Shopify API
기술에 정통한 사람이 Shopify API 및 Salesforce Apex 언어를 사용하여 이 두 플랫폼 간의 사용자 정의 통합을 개발하는 것이 더 쉬울 것입니다. 이 옵션은 통합에 대한 포괄적인 제어와 함께 제공되며 특정 요구 사항에 따라 사용자 정의할 수 있습니다.
따라야 할 단계:
- Shopify 계정에 로그인하고 설정 > "앱 및 판매 채널"로 이동합니다. > 앱 개발.”
- 이제 원하는 자격 증명이 있는 앱의 이름을 클릭합니다. API 자격 증명을 클릭하고 비밀 키와 API를 기록해 둡니다.
- 이제 CURL 명령으로 고객 목록에 액세스하십시오.
- 명령줄 JSON 프로세서를 사용하여 JSON 형식을 CSV로 지정합니다.
- Salesforce Bulk API를 사용하여 필요한 데이터를 로드하고 시퀀스를 시작하기 위한 구성 파일을 작성합니다.
- 그런 다음 이전 구성 파일에 로그인하여 대량 API를 시작합니다.
- 이제 구성 파일로 대량 API 요청을 시작할 수 있습니다. job-id 응답은 이 명령에 대한 응답으로 표시됩니다. 다시 말하지만 이 ID를 기록해 두십시오.
- CSV 파일(첫 번째 단계에서 사용됨)을 사용하여 데이터를 삽입하려면 작업에 배치를 추가할 수 있습니다. 이전 단계에서 job-id를 사용할 수 있습니다. 다양한 파일과 함께 동일한 명령을 사용하여 더 많은 배치를 추가하여 작업을 두 개의 고유한 배치로 분할합니다.
- 마지막으로 작업 상태를 확인할 수 있습니다.
Webhook를 사용하여 Salesforce와 Shopify 통합
이 모드를 선택하여 Shopify 고객 데이터를 동기화하기 위해 Webhook를 사용하여 Shopify를 Salesforce와 통합할 수 있습니다.
따라야 할 단계:
1. Apex REST API 생성
Shopify와 Salesforce 간에 데이터를 동기화하려면 Salesforce에서 고객을 생성하기 위해 REST API 생성이 필요합니다. Shopify Webhooks에서 API가 구성됩니다. Shopify가 고객 생성 시 보낼 API를 생성하려면 샘플 요청 JSON이 필요합니다.
여기에서 샘플 요청 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); } }
이제 Salesforce에서 고객을 생성할 Apex REST API를 생성해 보겠습니다. 이 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 웹후크가 API에 액세스할 때 실행해야 하는 모든 Apex 클래스를 선택합니다. 이 게시물에서는 계정 개체에 대한 읽기 또는 만들기 액세스를 제공합니다.
Apex REST API를 구성한 후(위와 같이) 공개적으로 액세스할 수 있습니다.
3. Shopify에서 Webhook 설정
이제 REST API를 사용할 준비가 모두 끝났습니다. 다음으로 Shopify로 이동하는 웹후크 알림에서 이 API를 설정합니다.
관리자로서 Shopify 스토어를 열고 설정 섹션으로 이동합니다. 알림 메뉴에서 모든 웹훅 알림을 받게 됩니다.
Customer Creation 알림을 위해 API URL을 설정합니다. 이제 Apex REST 웹 서비스에서 생성한 URL을 설정해야 합니다.
고객 생성 시 웹후크 구성 후 새 고객 생성 시 구성된 REST API를 호출하여 Salesforce 조직에 계정을 생성합니다.
4. 통합 테스트
이제 Shopify에서 고객을 생성하여 구현(위)을 테스트합니다. 고객을 생성하는 데 필요한 모든 고객 세부 정보를 제공합니다.
Shopify에서 고객이 생성되면 Salesforce에도 고객이 생성됩니다.
Salesforce 컨설팅 회사 고용
원활한 Shopify 및 Salesforce 통합을 수행하여 경쟁력을 따라잡을 수 있습니다. 위의 통합 방법 중 하나를 선택하여 Shopify 스토어 관리에서 사용자에게 도움이 되는 통합 보고서 및 대시보드의 이점을 얻을 수 있습니다.
그러나 통합을 수행하는 동안 오류를 이해하거나 포착하는 데 도움이 필요한 경우 통합 실패로 이어질 수 있습니다. 따라서 약간의 혼란이 있더라도 완벽한 Shopify 및 Salesforce 통합을 달성할 Salesforce 컨설팅 회사를 고용해야 합니다.
- 민첩한 접근 방식 따르기
- 지정된 시간대에 맞추기
- 프로젝트에 대한 완전한 권한 보유
- 숙련된 전문가 팀
- 원활한 커뮤니케이션
- 데이터 보호 우선 순위 지정
- 맞춤형 참여 옵션
Salesforce와 Shopify를 통합하는 가장 좋은 방법은 무엇입니까?
Shopify 및 Salesforce 통합을 위해 선택하는 옵션은 비즈니스 요구 사항과 기술 전문성 수준에 따라 다릅니다. 데이터를 동기화하기만 하면 되지만 능숙하지 않은 경우 코드를 작성하지 않고도 목표를 달성하는 데 도움이 되는 Shopify 앱(위에서 설명함)을 사용할 수 있습니다.
반대로 고급 기능 요구 사항을 충족하거나 다른 시스템 및 도구를 통합하기 위해 적절한 선택은 타사 통합 플랫폼 또는 맞춤형 통합일 수 있습니다.
에미젠텍이 어떻게 도와드릴까요?
기술 전문 지식에 따라 위의 방법 중 하나를 선택하여 Shopify와 Salesforce를 통합할 수 있습니다. 기술적 우위에 숙련되어 있다면 분명히 지침이 필요하지 않으며 원활하게 얻을 수 있습니다. 그러나 더 많은 기술 숙련도를 요구하는 것을 선택하는 경우 인증된 Salesforce 컨설팅 회사를 고용하여 이 두 플랫폼의 성공적이고 완벽한 통합 경로를 안내해야 합니다.
에미젠텍을 선택하시면 귀하의 목표에 맞는 올바른 선택이 될 것입니다. 고객이 개인화, 동적 지원, 데이터 동기화 및 관련 요구 사항을 충족하도록 돕는 인증된 Salesforce 개발자 팀을 보유하고 있습니다.
주요 테이크 아웃
마무리하는 동안 Shopify와 Salesforce를 통합해야 하는 이유를 배우고 Shopify를 Salesforce에 연결하는 적절한 방법을 찾았기를 바랍니다. 비즈니스에 도움이 되고 수익을 높이려면 이렇게 해야 합니다.
Shopify Salesforce 통합을 위한 주요 5가지 옵션에 대해 언급했습니다. 특정 비즈니스 요구 사항과 전문 지식을 갖춘 제품을 선택해야 합니다.
이 두 플랫폼을 통합할 전문가를 찾고 있다고 가정해 보십시오. 이 경우 Shopify 및 Salesforce 통합 경험이 있는 전문 Salesforce 통합 파트너와 연결하여 원활하게 작업을 완료해야 합니다.
지금 Salesforce 개발 회사에 연락하십시오!
자주 묻는 질문
아래 옵션 중 하나를 선택할 수 있습니다.
• Salesforce AppExchange에서 Shopify가 만든 쉬운 앱 다운로드
• 타사 통합 플랫폼 사용
• Shopify API 및 Salesforce Apex 언어로 이동
Salesforce와 Shopify 통합 후 경험할 수 있는 다양한 혜택이 있습니다. 그 중 가장 큰 장점은 CRM과 전자상거래 데이터를 동시에 추적, 분석 및 관리하기 쉽다는 것입니다.
데이터 관리를 간소화함으로써 Shopify 및 Salesforce 통합은 고객이 수동 데이터 입력에서 벗어나 오류 위험을 줄이고 고객 경험을 개선합니다.
예, Salesforce와 Shopify를 통합하여 소셜 미디어 플랫폼을 비롯한 여러 채널에서 매장을 관리할 수 있습니다.
예, 이 통합은 여러 Shopify 스토어를 하나의 Salesforce CRM 계정과 동기화하여 한 곳에서 제품, 고객 및 주문 관리를 쉽게 할 수 있도록 지원합니다.
Shopify Salesforce 통합 비용은 앱, 타사 플랫폼 또는 원활하게 통합을 수행하기 위해 선택하는 옵션에 따라 다릅니다. Shopify made easy 앱은 무료이며 어떠한 결제도 요구하지 않습니다.