AEM與使用Commerce Integration Framework的第三方商務整合

非Adobe Commerce解決方案的整合是CIF的常見案例。 透過整合層連線具有不同API和結構的第三方解決方案。

架構

整體架構如下:

AEM非Magento/第三方架構概述

此整合層的用途是根據Experience Manager外支援的Adobe Commerce GraphQL API和結構,對應第三方API和結構。 有了這種封裝,整合邏輯和系統可以更新,而無需更改Experience Manager內的代碼。

整合的解決方案需求

當Experience Manager隨選擷取資料時,就需要產品目錄的即時API。

秘訣

如果沒有可用的即時API,則整合應使用具有API的外部產品快取。 範例 Magento開放原始碼.

不需要實作完整的GraphQL架構,只需架構的物件即可啟用所需的使用案例。

後端使用案例

CIF透過即時產品目錄存取和產品體驗管理工具,延伸Experience Manager。 這項緊密整合可讓作者在需要時使用內嵌的UI來存取商務資料,而不需離開內容內容。

必須整合產品目錄API才能解鎖這些使用案例。

前端使用案例

AEM CIF核心元件 透過CIF支援的Adobe Commerce API擷取和交換資料。 若要重複使用元件,必須實作個別API。

效能關鍵用戶端元件的建議是直接與第三方解決方案通訊,以避免延遲。

開發整合

建議您使用 Adobe I/O Runtime (整合層)。 CIF附加元件中包含了該ID。 由於它與類似微服務的方法配合使用,因此非常適合於輕鬆整合多個解決方案。

參考實作 是建置與商務解決方案整合的絕佳起點。 雖然支援GraphQL,但也可與任何其他類型的API(例如REST)整合。

如果第三方層可用(例如Mulesoft),或整合是在第三方解決方案之上建置,則不需要此整合層。

預先建立的連接器

連接器為專案提供良好的開始。 隨附商務解決方案專用的連線和預設API對應。 這些連接器由第三方建置,而非由Adobe維護。 請連絡各合作夥伴以取得資訊。

秘訣

連接器雖然有助於專案加速商務整合,但不是外掛程式。 企業商務解決方案通常需大量自訂,且需要自訂整合。 您必須熟悉商務平台、Adobe Commerce GraphQL結構和Adobe I/O Runtime。

本頁內容