Experience Manager和Adobe Commerce可使用商务集成框架(CIF)无缝集成。 CIF使AEM能够使用Adobe Commerce的 GraphQL API.
支持的GraphQL API版本最低为2.3.5。某些功能仅在较新版本或仅在Adobe Commerce版本中受支持。
GraphQL 当前用于 Adobe Experience Manager (AEM) as a Cloud Service 中的两种(分隔的)场景:
总体架构如下:
在CIF中,支持服务器端和客户端通信模式。
服务器端API调用是使用内置的通用API调用来实现的 GraphQL客户端 与 生成的数据模型集 (商务GraphQL架构)。 此外,还可以使用GQL格式的任何GraphQL查询或变异。
对于客户端组件,这些组件是使用 React, 阿波罗客户 中,将使用。
AEM CIF核心组件 遵循与 AEM WCM核心组件.
AEM CIF核心组件的业务逻辑和与Adobe Commerce的后端通信在Sling模型中实施。 如果需要自定义此逻辑以满足特定于项目的要求,则可以使用Sling模型的委派模式。
的 自定义AEM CIF核心组件 页面提供了有关如何自定义CIF核心组件的详细示例和最佳实践。
在项目中,AEM CIF核心组件和自定义项目组件可以通过Sling上下文感知配置,轻松检索与AEM页面关联的Adobe Commerce商店的配置客户端。