使用Commerce Integration Framework集成AEM和Adobe Commerce

使用Commerce Integration Framework (CIF)无缝集成Experience Manager和Adobe Commerce。 CIF使AEM能够使用Adobe Commerce直接访问商务实例并与之通信 GRAPHQL API.

注意

支持的最低GraphQL API版本为2.3.5。仅较新版本或仅在Adobe Commerce版本中支持某些功能。

注意

GraphQL 当前用于 Adobe Experience Manager (AEM) as a Cloud Service 中的两种(分隔的)场景:

架构概述

整体架构如下:

CIF架构概述

在CIF中,支持服务器端和客户端通信模式。
服务器端API调用是使用内置的通用方法实现的 GraphQL客户端生成的数据模型集 用于商务GraphQL架构。 此外,还可以使用GQL格式的任何GraphQL查询或变异。

对于客户端组件,使用构建 React,则 Apollo客户端 已使用。

AEM CIF核心组件架构

AEM CIF核心组件架构

AEM CIF核心组件 遵循与非常相似的设计模式和最佳实践 AEM WCM核心组件.

在Sling模型中实现了用于AEM CIF核心组件的业务逻辑和与Adobe Commerce的后端通信。 如果需要自定义此逻辑以满足项目特定的要求,可以使用Sling模型的委托模式。

小贴士

自定义AEM CIF核心组件 页面提供了有关如何自定义CIF核心组件的详细示例和最佳实践。

在项目中,AEM CIF核心组件和自定义项目组件可以通过Sling上下文感知配置,轻松检索与AEM页面关联的Adobe Commerce商店的配置客户端。

在此页面上