Integration von AEM und Adobe Commerce mithilfe des Commerce Integration Framework

Letzte Aktualisierung: 2024-01-15

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

HINWEIS

Zur Unterstützung der GraphQL-API ist mindestens die Version 2.3.5 erforderlich. Bestimmte Funktionen werden nur von neueren Versionen oder nur von der Adobe Commerce-Edition 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

CIF unterstützt Server-seitige und Client-seitige Kommunikationsmuster.
Server-seitige APIs werden mithilfe des integrierten, generischen GraphQL-Clients in Kombination mit einem Satz generierter Datenmodelle für das Commerce-GraphQL-Schema implementiert. Außerdem können alle GraphQL-Abfragen oder Mutationen im GQL-Format verwendet werden.

Bei Client-seitigen Komponenten, die mit React erstellt werden, kommt der Apollo-Client zum Einsatz.

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.

CIF bietet eine vordefinierte Kernkomponente der Suche , das ein Server-seitiges gerendertes Sucherlebnis basierend auf Commerce GraphQL-API. Commerce-Kunden haben die Möglichkeit, Live Search anstatt. Folgen Sie diesen link , um mehr über die Integration CIF - Live-Suche zu erfahren.

Auf dieser Seite