AEM Integración de Adobe Commerce y de con Commerce integration framework aem-framework
El Experience Manager y Adobe Commerce se integran perfectamente con el Commerce integration framework CIF (). CIF AEM La permite a los usuarios acceder directamente a la instancia de commerce y comunicarse con ella mediante las API de GraphQL de Adobe Commerce.
- CIF En este escenario, en el que se comunica con el comercio a través de GraphQL.
- Los fragmentos de contenido de AEM trabajan junto con la API de GraphQL de AEM (una implementación personalizada, basada en GraphQL estándar) para ofrecer contenido estructurado para su uso en aplicaciones.
Información general sobre la arquitectura overview
La arquitectura general es la siguiente:
CIF Dentro de, hay 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 cliente GraphQL genérico integrado en combinación con un conjunto de modelos de datos generados para el esquema de 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 con React, se usa Apollo Client.
AEM CIF Arquitectura de componentes principales de cif-core-components
AEM CIF AEM Los componentes principales de la siguen patrones de diseño y prácticas recomendadas muy similares a los de los componentes principales de WCM de la.
La lógica empresarial y la comunicación back-end con Adobe Commerce AEM CIF para los componentes principales de la 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.
AEM CIF Dentro de los proyectos, los componentes principales de la y los componentes de proyecto personalizados pueden recuperar fácilmente el cliente configurado para una tienda de Adobe Commerce AEM asociado a una página mediante la configuración según el contexto de Sling.
Búsqueda search
CIF proporciona de forma predeterminada un Componente principal de búsqueda que es una experiencia de búsqueda procesada en el servidor basada en la API de Commerce GraphQL. Los clientes de Commerce tienen la opción de usar Live Search en su lugar. CIF Siga este vínculo para obtener más información acerca de la integración de la búsqueda en directo de la búsqueda en la línea de la.