Adobe Commerce Optimizer的Salesforce Commerce Connector
Commerce Optimizer Salesforce Commerce Connector构建于Adobe App Builder技术之上,支持将目录数据从Salesforce Commerce Cloud B2C无缝传输和管理Adobe Commerce Optimizer。 它连接了两个平台,使产品信息、定价和更新保持同步,而无需重新调整平台。
该连接器开箱即用地提供可靠的数据同步功能,并灵活地自定义工作流程以满足您的业务需求。
有关端到端视频教程系列,请参阅了解Salesforce Commerce云入门工具包。
主要功能
-
目录数据同步:将产品数据(包括变型、价格手册和结构)从Salesforce Commerce B2C推送到Adobe Commerce Optimizer中,以使店面和体验驱动型应用程序保持最新。
-
价格同步:直接从Salesforce Commerce B2C导入和管理价格数据。
-
支持多种数据类型:同步产品、定价和目录结构,以反映复杂的促销配置。
-
灵活同步工作流
- 计划的同步:使用cron作业计划自动进行更新,无需手动操作。
- 按需更新:即时触发SKU级别的更新,以进行紧急更改、更正或产品发布。
-
为可扩展性构建
- 使用自定义Salesforce Commerce B2C API (SCAPI)端点以实现兼容性并轻松适应独特或高级用例。
- 通过目录和价格同步随业务启动进行扩展,然后扩展工作流以支持其他集成或业务逻辑。
- 在不重建核心集成的情况下配置和改进工作流。
谁将从Salesforce Connector中受益?
Salesforce Commerce Connector适用于:
- 现有Salesforce Commerce Cloud B2C客户增强店面功能
- 需要跨多个店面进行高级推销和个性化功能的多品牌组织
- 寻求通过Adobe的Edge Delivery Services改进性能的企业,以获得更快的店面体验
- 具有复杂定价结构的公司同步了复杂的价格手册和特定于区域设置的定价
- AEM客户在将Salesforce Commerce B2C店面与Edge Delivery Services结合使用时,从Adobe Commerce管理产品目录
- 具有多区域设置要求的零售商正在同步不同市场和语言的本地化产品信息
用例
该连接器支持几个主要用例:
目录数据摄取和店面显示
此主要用例演示了从Salesforce Commerce B2C到Adobe Commerce店面的完整数据流:
- 初始目录摄取:批量加载您的整个Salesforce Commerce目录,包括带有变体、价格手册和定价信息的简单产品。
- 自动增量更新:自动将产品更新从Salesforce Commerce目录管理UI同步到Commerce Optimizer。
- 店面集成:使用Commerce Optimizer店面API在您的Adobe Commerce Edge Delivery服务店面中显示同步的目录数据。
- 实时更新:在Salesforce中进行更改后,立即在店面上查看更新的产品信息(名称、价格、描述)。
多区域设置产品管理
利用Salesforce Commerce B2C本地化功能:
- 针对不同的区域设置,同步Salesforce Commerce B2C中的本地化版本产品文本字段(名称、描述)。
- 将Salesforce区域设置概念1:1映射到Commerce Optimizer区域设置。
- 针对不同的本地化支持多个产品摄取周期。
- 保持全球产品目录的一致性。
架构和组件
SFCC Connector在Salesforce Commerce B2C实例和Commerce Optimizer之间提供了一个可靠的集成层。 连接器通过一系列同步操作来操作,这些同步操作用于传输目录数据、价格手册和产品信息。
- 数据提取 — 对您的Salesforce Commerce B2C实例进行身份验证,并使用自定义SCAPI提取目录数据。
- 数据转换 — 转换产品数据以匹配Commerce Optimizer数据模型和架构要求。
- 数据摄取 — 使用ACO TypeScript SDK将转换后的数据安全地传输到Commerce Optimizer。
- 店面集成 — 同步数据通过Commerce Optimizer个API可用于店面体验。
下图说明了集成的高级数据流:
关键组件
Commerce Optimizer SFCC Connector包含几个关键组件:
- ACO SFCC Starter Kit App Builder应用程序 — 提供无服务器功能,用于处理SFCC与Adobe Commerce Optimizer之间的数据同步。
- 自定义SFCC墨盒 — 使用数据提取所需的API扩展Salesforce Commerce Cloud实例的所需墨盒。
- 管理UI — 用于监视同步状态和管理连接器操作的Web界面。
同步过程
连接器支持多种同步模式。
全面同步您配置的Salesforce Commerce Cloud网站和区域设置的所有产品、价格手册和价格。 这包括
- 产品元数据和属性
- 目录结构和类别
- 价格手册
- 定价信息
- 多区域设置产品数据
增量同步按计划自动运行(默认值:每小时)以保持数据新鲜度。
提供粒度同步功能:
- 价格手册同步仅同步价格手册信息
- 元数据同步更新产品元数据和属性定义
- 特定产品同步按SKU同步各个产品
重要注意事项
在规划实施时,请考虑以下关键因素:
数据映射和属性
- 可搜索属性: Salesforce Commerce B2C通过UI设置可搜索属性,而API不会公开这些属性。 使用Catalog Data Ingestion metadata APIs在Adobe Commerce Optimizer中手动配置这些可搜索的特性。
- 属性映射:根据您的业务要求,规划Salesforce Commerce B2C产品属性到Commerce Optimizer元数据的映射。
- 默认可搜索字段:连接器自动使核心属性(
name、description、ID)默认可搜索。
同步范围
- 站点选择: Salesforce Commerce B2C具有目录附加到的站点的概念。 在完全同步期间,选择要同步的Salesforce站点。
- 区域设置管理:每个Salesforce Commerce区域设置在Commerce Optimizer中导致单独的产品摄取周期。
- 数据卷:规划实施时考虑目录大小和同步频率。
监控和管理
安装和配置后,Commerce Optimizer SFCC Connector即可从SFCC to ACO Sync Panel提供全面的监视和管理功能:
在将Commerce Optimizer SFCC Connector Starter Kit部署到App Builder项目后提供了此接口的URL。
主要功能包括:
- 同步状态跟踪:监视所有同步操作的状态和时间戳。
- 连接验证:测试与Salesforce Commerce Cloud和Adobe Commerce Optimizer的连接。
- 产品数据验证:验证已同步的产品数据是否正确显示在店面中。
- 错误日志记录和故障排除:可通过App Builder CLI访问用于故障排除的错误日志。
- 状态管理:跟踪同步进度并防止与内置状态管理冲突。
Source代码和开发资源
Commerce Optimizer SFCC Connector是开源的,可以自定义。 关键存储库包括:
- ACO SFCC Starter Kit — 主连接器应用程序和文档。
- ACO SFCC墨盒 - API集成所需的SFCC墨盒。
- ACO TypeScript SDK — 用于Adobe Commerce Optimizer集成的SDK。
这些存储库提供了用于实施和自定义连接器的完整源代码、详细文档和示例。
后续步骤
准备好将您的Salesforce Commerce Cloud数据与Adobe Commerce Optimizer集成了吗? 首先查看ACO SFCC Starter Kit存储库中的详细实施指南,并确保您具备必要的先决条件。