在混合实施中使用可组合网店
混合网店允许将基于 Salesforce Commerce Cloud 构建的传统网店与解耦的无头可组合网店站点相结合。B2C Commerce 支持混合网店实施,因此您可以以更低的成本和更快的上市时间执行无头策略。
只有现有客户才能访问此页面上的某些链接。请访问 Salesforce Commerce Cloud GitHub 存储库和访问权限,了解有关如何访问 Commerce Cloud 存储库的信息。
从 B2C Commerce 版本 25.3 开始,混合身份验证 (auth) 取代了插件 SLAS。混合身份验证是一个独立的解决方案,适用于需要 SFRA/SiteGenesis 授权和Shopper Login and API Access Service (SLAS) 授权的实施。这意味着您需要 dwsid
(SFRA/SiteGenesis) 和 JSON Web 令牌 (SLAS),并且这些令牌必须保持同步。混合身份验证是对插件 SLAS 方法的改进,通过将功能直接移动到 B2C Commerce 平台中,增强了混合网店的性能和稳定性。
有关混合身份验证的详细信息,请参阅 使用混合身份验证配置混合网店。
确定混合(分阶段无头)部署的目标、范围和时间表。请记住,站点处于混合模式的时间越长,您在所涉及的操作复杂性上花费的时间就越多。设置过渡到 100% Composable 站点的截止日期。
像 PWA Kit 这样的单页应用程序 (SPA) 的主要优点是将应用程序包发送到客户端,并且通常可以在没有服务器请求的情况下提供后续页面请求。出于这个原因,我们强烈建议在 PWA Kit 上拥有 1 个以上的页面,以获得性能和购物者 UX 效率,例如:迁移您的主页和接下来的 1-2 个最常见的旅程步骤(主页 & 搜索;主页 & 我们的品牌)。使用您可以使用的分析工具来绘制这些通过您网站的常见客户旅程路径。
在 B2C Commerce 版本 25.3 中, 混合身份验证 取代了插件 SLAS。使用插件 SLAS 的混合网店将继续工作,但我们强烈建议采用混合身份验证。
下图提供了使用混合身份验证的混合 B2C Commerce 堆栈示例。可组合型网店作为无标头实施提供漏斗顶部的服务,并使用 SCAPI 与 B2C Commerce 实例进行通信。运行购物车和结账的 SFRA 网店直接与 B2C Commerce 实例通信。SFRA 项目使用混合身份验证来促进两个基础架构之间的会话桥接。CDN(eCDN 或您自己的堆叠式 CDN)根据购物者请求的路径将流量路由到两个基础架构。
通过开箱即用的身份验证加快启动速度,确保 SFRA 和可组合网店页面之间的自动数据同步。你不再需要 Plugin_SLAS!
购物者可以在您的混合站点上导航,而不会中断或丢失数据。同步已扩展为包括购物者上下文会话属性和对一致分析的支持。
无论您使用的是 SiteGenesis 还是 SFRA,我们都能为您提供全面支持的产品化解决方案,以简化您通往组合型网店成功之路。
B2C Commerce 版本 25.3 中混合身份验证的初始版本支持:
- SLAS 私人客户端
- SFRA 和 SiteGenesis 模板
- PWA Kit 3.10.0 或更高版本
- 更具体地说,@salesforce/commerce-sdk-react:v3.3.0,与 PWA Kit 3.10.0 一起打包
- 使用 SLAS 的第三方 IDP 登录。不支持 SFRA 第三方 IDP 登录。
- 第三方 IDP 交互只能使用 SLAS 完成 - 没有 SFRA 第三方 IDP 登录
- SLAS 公共客户端
- PWA Kit v2.x 支持混合身份验证
- SFRA“记住我” 功能。目前不支持 此功能。如果当前使用此功能,请不要 **** 打开混合身份验证。
- 有关适用于混合身份验证的混合实施详细信息,请参阅 使用混合身份验证配置混合网店。
- 有关在混合实现中使用 SCAPI 的信息,请参阅 混合指南。
- 有关适用于插件 SLAS 的混合实施详细信息,请参阅 使用插件 SLAS 配置混合网店。