使用Commerce integration framework集成AEM和Adobe Commerce aem-framework

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

NOTE
支持的最低GraphQL API版本为2.3.5。仅在较新版本或仅在Adobe Commerce版本中支持某些功能。
NOTE
GraphQL 当前用于 Adobe Experience Manager (AEM) as a Cloud Service 中的两种(分隔的)场景:

架构概述 overview

整体架构如下:

CIF架构概述

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

对于客户端组件,使用构建 ReactApollo客户端 已使用。

AEM CIF核心组件架构 cif-core-components

AEM CIF核心组件架构

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

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

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

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

搜索 search

CIF提供开箱即用的 搜索核心组件 即服务器端渲染的搜索体验,基于 Commerce GraphQL API. Commerce客户可以选择使用 实时搜索 而是。 关注此 链接 详细了解CIF - Live Search集成。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab