Integration von AEM und Adobe Commerce (Magento) mithilfe des Commerce Integration Framework

Adobe Experience Manager und Adobe Commerce (Magento) werden über das Commerce Integration Framework (CIF) nahtlos integriert. CIF ermöglicht AEM direkten Zugriff auf die Commerce-Instanz und deren direkte Kommunikation mit der Commerce-Instanz mithilfe von Adobe Commerce GraphQL-APIs.

HINWEIS

Die Mindestversion der GraphQL-API wird 2.3.5 unterstützt. Bestimmte Funktionen werden nur in neueren Versionen oder nur in der Adobe Commerce-Version unterstützt.

HINWEIS

GraphQL wird derzeit in zwei (separaten) Szenarios in Adobe Experience Manager (AEM) as a Cloud Service verwendet:

Architekturüberblick

Die Gesamtarchitektur sieht wie folgt aus:

CIF-Architekturübersicht

In CIF werden serverseitige und Client-seitige Kommunikationsmuster unterstützt.
Server-seitige APIs werden mithilfe des integrierten, generischen GraphQL-Client in Kombination mit Satz generierter Datenmodelle für das Commerce-GraphQL-Schema. Zusätzlich können alle GraphQL-Abfragen oder Mutationen im GQL-Format verwendet werden.

Für die clientseitigen Komponenten, die mit React, die Apollo Client verwendet.

Architektur mit den AEM CIF-Kernkomponenten

Architektur mit den AEM CIF-Kernkomponenten

AEM CIF-Kernkomponenten folgen sehr ähnlichen Design-Mustern und Best Practices wie die AEM WCM-Kernkomponenten.

Die Geschäftslogik und Backend-Kommunikation mit Adobe Commerce für die AEM CIF-Kernkomponenten werden in Sling-Modellen implementiert. Falls es notwendig ist, diese Logik an projektspezifische Anforderungen anzupassen, kann das Delegationsmuster für Sling-Modelle verwendet werden.

TIPP

Die Seite Anpassen von AEM CIF-Kernkomponenten enthält ein detailliertes Beispiel und Best Practices zur Anpassung von CIF-Kernkomponenten.

Innerhalb von Projekten können AEM CIF-Kernkomponenten und benutzerdefinierte Projektkomponenten den konfigurierten Client für einen mit einer AEM-Seite verknüpften Adobe Commerce-Store über eine Sling-kontextsensible Konfiguration abrufen.

Auf dieser Seite