Integración de AEM y Adobe Commerce con Commerce Integration Framework

El Experience Manager y Adobe Commerce se integran perfectamente con Commerce Integration Framework (CIF). CIF permite a AEM acceder directamente a la instancia de comercio y comunicarse con ella mediante Adobe Commerce API de GraphQL.

NOTA

La versión mínima de la API de GraphQL admitida es 2.3.5. Algunas funciones solo se admiten en versiones más recientes o solo en la edición de Adobe Commerce.

NOTA

GraphQL se utiliza actualmente en dos escenarios (independientes) en Adobe Experience Manager (AEM) as a Cloud Service:

Información general sobre la arquitectura

La arquitectura general es la siguiente:

Información general sobre la arquitectura del CIF

Dentro de CIF, existe compatibilidad con patrones de comunicación del lado del servidor y del lado del cliente.
Las llamadas de API del lado del servidor se implementan mediante el uso genérico integrado Cliente de GraphQL en combinación con un conjunto de modelos de datos generados para el esquema commerce GraphQL. Además, se puede utilizar cualquier consulta o mutación de GraphQL en formato GQL.

Para los componentes del lado del cliente, que se crean mediante React, el Cliente Apollo se utiliza.

Arquitectura de los componentes principales del CIF de AEM

Arquitectura de los componentes principales del CIF de AEM

Componentes principales del CIF de AEM siga patrones de diseño y prácticas recomendadas muy similares a los de Componentes principales AEM WCM.

La lógica empresarial y la comunicación back-end con Adobe Commerce para los componentes principales del CIF de AEM se implementan en los modelos Sling. En caso de que sea necesario personalizar esta lógica para cumplir los requisitos específicos del proyecto, se puede utilizar el patrón de delegación para modelos Sling.

SUGERENCIA

La página Personalización de los componentes principales del CIF de AEM tiene un ejemplo detallado y una práctica recomendada sobre cómo personalizar los componentes principales del CIF.

Dentro de los proyectos, AEM componentes principales del CIF y los componentes de proyecto personalizados pueden recuperar fácilmente el cliente configurado para una tienda de Adobe Commerce asociada a una página AEM mediante la configuración según el contexto de Sling.

En esta página