使用Commerce integration framework整合AEM和Adobe Commerce (Magento) aem-commerce-framework
Experience Manager與Adobe Commerce透過Commerce integration framework (CIF)緊密整合。 CIF可讓AEM使用Adobe Commerce的GraphQL API,直接存取及與商務執行個體通訊。
NOTE
最低支援的GraphQL API版本為2.3.5。只有較新版本或Adobe Commerce版本才支援某些功能。
架構概述 overview
整體架構如下:
CIF支援伺服器端和使用者端通訊模式。
伺服器端API呼叫是使用內建一般GraphQL使用者端,結合商業用GraphQL結構描述的一組產生資料模型實作。 此外,您也可以使用GQL格式的任何GraphQL查詢或變異。
對於使用React建置的使用者端元件,則使用Apollo Client。
AEM CIF核心元件架構 cif-core-components
AEM CIF核心元件遵循與AEM WCM核心元件非常類似的設計模式和最佳實務。
在Sling模型中實作適用於AEM CIF核心元件的Adobe Commerce商業邏輯和後端通訊。 萬一需要自訂此邏輯以滿足專案特定的要求,可以使用Sling模型的委派模式。
TIP
自訂AEM CIF核心元件頁面包含有關如何自訂CIF核心元件的詳細範例和最佳實務。
在專案中,AEM CIF核心元件和自訂專案元件可透過Sling內容感知設定,輕鬆擷取與AEM頁面相關聯之Adobe Commerce商店的已設定使用者端。
recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2