AEM與Adobe商務(Magento)整合使用Commerce Integration Framework

Experience Manager與Adobe商務(Magento)可透過商務整合架構(CIF)順暢整合。 CIF可讓AEM使用Commerce的GraphQL API直接存取及與商務執行個體通訊。

注意

最低支援的GraphQL API版本為2.3.5。某些功能僅在較新版本中或僅在Adobe商務版中受支援。

架構概述

整體架構如下:

CIF架構概觀

CIF內支援伺服器端和用戶端通訊模式。
伺服器端API呼叫是使用內建的通用GraphQL用戶端,並結合商務GraphQL架構的一組產生的資料模型來實作。 此外,還可以使用GQL格式的任何GraphQL查詢或變異。

對於使用React建立的用戶端元件,會使用Apollo Client

AEM CIF核心元件架構

AEM CIF核心元件架構

AEM CIF核心元 件遵循與AEM WCM核心元件非常類似的設計 模式和最佳實務

AEM CIF核心元件的商業邏輯和與Adobe商務的後端通訊會在Sling模型中實作。 如果您需要自訂此邏輯以符合專案特定需求,則可使用Sling模型的委派模式。

秘訣

自訂AEM CIF核心元件頁面提供如何自訂CIF核心元件的詳細範例和最佳實務。

在專案中,AEM CIF核心元件和自訂專案元件可透過Sling內容感知設定,輕鬆擷取與AEM頁面相關聯的Adobe商務存放區所設定的用戶端。

本頁內容