使用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 中用於兩個 (獨立) 情況:
- 此情境中,CIF透過GraphQL與商務通訊。
- AEM內容片段與AEM GraphQL API (根據標準GraphQL的自訂實作)搭配使用,提供結構化內容用於您的應用程式.
架構概述 overview
整體架構如下:
CIF支援伺服器端和使用者端通訊模式。
伺服器端API呼叫是使用內建的一般來實作 GraphQL使用者端 與 已產生資料模型集 用於商務GraphQL結構描述。 此外,您也可以使用GQL格式的任何GraphQL查詢或變異。
對於使用者端元件,這些元件是使用 React,則 Apollo使用者端 已使用。
AEM CIF核心元件架構 cif-core-components
AEM CIF Core Components 遵循非常類似的設計模式和最佳實務作為 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