SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的集成

简介: SAP Commerce Cloud 新一代 UI Spartacus 和 Customer Data cloud 的集成

SAP Customer Data Cloud Integration


Spartacus 3.2 版可用。


SAP Customer Data Cloud 允许您启用自定义注册和登录,还可以管理用户配置文件和同意。


需要的系统配置:


SAP Commerce Cloud 2011 以及 SAP Commerce Cloud 集成扩展包 2108


SAP Commerce Cloud 2005 以及 SAP Commerce Cloud 集成扩展包


SAP Commerce Cloud 1905,以及最新版本的 Commerce Cloud 扩展包


要在 Spartacus 中启用 SAP Customer Data Cloud Integration,您需要配置 Commerce Cloud 后端和 Spartacus 前端。


在 Commerce Cloud 后台所需的配置

为 B2C 启用 SAP Customer Data Cloud 扩展。构建和更新系统,以便 SAP Customer Data Cloud 集成扩展提供的新功能可用。此步骤还为 electronics-spaContentCatalog 内容目录创建示例CMS 数据。


您可以通过 /cdc/login URL 查看 SAP Customer Data Cloud 登录页面。 这允许您同时访问客户数据云页面和默认登录页面。


更新 mobile_android OAuth 客户端(在步骤 1 中创建)以支持自定义授权授予类型,并删除 refresh_token 授予类型。以下 ImpEx 可用于更新授权类型:


image.png不支持刷新令牌。 这可确保来自 Commerce Cloud 的令牌和 SAP Customer Data Cloud 登录会话保持相同的持续时间。


定义 SAP Customer Data Cloud 站点配置并将其链接到 electronics-spa.


SAP Spartacus 端的配置

通过从店面应用程序的根目录中运行以下命令来安装 SAP Customer Data Cloud 集成库。


image.png运行此命令时,Schematics 会为 CDC 集成创建一个模块,其中包含所有必需的导入和配置。


要使用 Schematics 安装 CDC 集成库,您的应用程序结构需要匹配 Spartacus 参考应用程序结构。 有关更多信息,请参阅参考应用程序结构。


或者,您可以手动创建模块并将其导入您的应用程序,如以下示例所示:



image.png上面的代码需要对配置进行手动调整:image.png以下是 CDC 配置中可用选项的摘要:


baseSite 是指应应用客户数据云站点配置的 CMS 站点。 也应该在 SAP Commerce Cloud Backoffice 中配置相同的内容。


javascriptUrl 指定要加载的 Web SDK 的 URL。 这是使用站点 API 密钥的值以及创建客户数据云站点的数据中心构建的。 例如,https://cdns..gigya.com/JS/gigya.js?apikey=


sessionExpiration 是定义 SAP Customer Data Cloud 会话的会话到期时间(以秒为单位)。 这应该与 OAuth 客户端的会话到期时间相匹配,以确保客户数据云会话和 SAP Commerce Cloud 令牌同时存在。



相关文章
|
5月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
|
5月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
|
5月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
|
3月前
|
安全 JavaScript
2. 集成 uni-ui 组件库
2. 集成 uni-ui 组件库
30 0
|
5月前
|
UED
什么是 SAP Commerce Cloud SmartEdit Product Carousel Component Editor
什么是 SAP Commerce Cloud SmartEdit Product Carousel Component Editor
|
5月前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
|
5月前
|
机器学习/深度学习 搜索推荐 UED
SAP Commerce Cloud Context Driven Services 概述
SAP Commerce Cloud Context Driven Services 概述
|
5月前
|
监控 搜索推荐 安全
SAP Commerce Cloud Context Driven Services 里 profile-tag.js 的作用介绍
SAP Commerce Cloud Context Driven Services 里 profile-tag.js 的作用介绍
|
5月前
|
存储 消息中间件 搜索推荐
SAP Commerce Cloud Context Driven Services 的 clickStreamEvents HTTP 请求
SAP Commerce Cloud Context Driven Services 的 clickStreamEvents HTTP 请求
下一篇
无影云桌面