Salesforce新手如何开始学习Commerce Cloud
Salesforce Commerce Cloud之前被称为Demandware,是一种基于云的多租户架构,可在任何地方提供智能数字商务解决方案,在营销、商品推销、购物体验、客户服务等方面为在线零售商提供支持。
Commerce Cloud可以分为两类:B2C Commerce和B2B Commerce。它们基于完全不同的技术架构,以支持不同的使用案例和购物者的需求。
01
B2C Commerce和
B2B Commerce的区别
B2C Commerce
专注于“Business to Consumer”,这是一个独立的技术堆栈,经历了多次架构迭代,包括SiteGenesis、店面参考架构(SFRA)、Headless Commerce和渐进式web应用程序开发(PWA)。
B2B Commerce
专注于“Business to Business”,这是Salesforce平台的原生功能,遵循平台的核心多租户架构。
02
为什么要学习Commerce Cloud?
电子商务的崛起
随着技术的发展和电商的崛起,消费者的购物习惯发生了翻天覆地的变化。从宏观的角度来看,一些最大和最成功的科技公司要么是电商巨头(如亚马逊),要么是其服务的电商门户(苹果、谷歌等)。
Commerce Cloud技能需求巨大
在未来几年,对Commerce Cloud的技能需求会持续飙升。每100名 Salesforce开发人员,大约只有10名B2B Commerce开发人员,B2C Commerce开发人员可能只有2-3个。至于Commerce Cloud架构师,这应该是Salesforce生态系统中最紧缺、薪酬最高的职位之一。
03
Commerce Cloud所需的技能
B2C Commerce Cloud是一个独立于Salesforce平台(非本地)的技术堆栈,它使用JavaScript和Web技术(经历了多次架构迭代)。要熟练掌握该平台,需要具备Web技术经验,例如HTML、JavaScript、CSS。前端开发人员和全栈开发人员比较容易上手学习。
B2B Commerce Cloud是Salesforce平台的原生产品,利用Lightning Experience (UI) 并遵循Salesforce的多租户架构。所需技能包括Lightning Web组件 (LWC) 和Apex。
04
如何获得Commerce Cloud沙盒?
沙盒环境(也称为具有其他技术的暂存环境)帮助使用者在生产实例之外测试新的配置、代码和自动化。沙盒类似于生产实例的副本,其中包含你的部分或全部元数据和数据(取决于沙盒类型)。
B2C Commerce Cloud
因为沙盒不是公开的,所以获得沙盒并不简单。如果你在B2C Commerce合作伙伴公司工作,可以访问ODS (On Demand Sandboxes)。
B2B Commerce Cloud
流程更简单,因为B2B Commerce在Salesforce Lightning上。如果你创建一个新的developer org,默认情况下会包含Commerce。
05
Commerce Cloud相关认证
B2C Commerce开发认证
中级认证
建议有3-6个月的相关经验
200$报名费用
B2C Commerce架构师认证
高级认证
5 年以上电子商务经验,B2C 商务开发经验
400$报名费用
B2B Commerce开发认证
入门级认证
建议有1年以上相关经验
没有先决条件
200$报名费用
B2B Commerce管理员认证
入门级认证
建议有6个月以上的相关经验
没有先决条件
200$报名费用
06
学习资源
Salesforce 已经建立了一个Commerce Cloud Developer Center,其中包含关于B2C Commerce 和B2B Commerce的相关教程。
Salesforce Commerce Cloud Infocenter上提供了详细的B2C Commerce 文档。B2B Commerce on Lightning Experience文档可以在Salesforce Developer portal上找到。
Trailhead上也有针对Commerce Cloud的特定模块,例如成为B2C Commerce技术架构师和B2C Commerce SDK以及其他几个模块。
此外,自由侠部落上也有基础入门的中文课程,帮助你对Commerce Cloud建立初步的认识。