AEM e Integraciones de comercio de terceros con Commerce Integration Framework

La integración de soluciones que no son de Adobe Commerce es un escenario común para CIF. Las soluciones de terceros con diferentes API y esquemas se conectan mediante una capa de integración.

Arquitectura

La arquitectura general es la siguiente:

Descripción general de la arquitectura de terceros/AEM diferentes de Magento

El propósito de esta capa de integración es asignar las API y los esquemas de terceros a las API y los esquemas compatibles de Adobe Commerce GraphQL fuera del Experience Manager. Gracias a esta encapsulación, la lógica de integración y los sistemas se pueden actualizar sin cambiar el código dentro del Experience Manager.

Requisitos de solución para una integración

A medida que el Experience Manager recupera los datos bajo demanda, se requieren API en tiempo real para el catálogo de productos.

SUGERENCIA

Si no hay API en tiempo real disponibles, se debe utilizar una caché de producto externa con API para la integración. Ejemplo Magento de código abierto.

No es necesario implementar el esquema completo de GraphQL, solo los objetos del esquema para habilitar los casos de uso deseados.

Casos de uso back-end

CIF amplía el Experience Manager con herramientas de administración de experiencia de producto y acceso al catálogo de productos en tiempo real. Esta integración perfecta permite a los autores acceder a los datos de comercio mediante las IU incrustadas siempre que sea necesario sin abandonar el contexto de contenido.

La integración de las API del catálogo de productos es necesaria para desbloquear estos casos de uso.

Casos de uso del front-end

Componentes principales del CIF de AEM recupere e e intercambie datos mediante las API de Adobe Commerce compatibles con CIF. Para reutilizar componentes, es necesario implementar las API correspondientes.

La recomendación para los componentes críticos del cliente de rendimiento es comunicarse directamente con la solución de terceros para evitar la latencia.

Desarrollo de una integración

Se recomienda usar Adobe I/O Runtime para la capa de integración. Se incluye en el complemento CIF para terceros. Como funciona con un enfoque de microservicio, es adecuado para integrar fácilmente varias soluciones.

La variable implementación de referencia es un bueno punto de partida para integrar su solución de comercio. Aunque es compatible con GraphQL, también se puede integrar con cualquier otro tipo de API, como REST.

Esta capa de integración no es necesaria si hay disponible una capa de terceros (por ejemplo, Mulesoft) o si la integración se genera sobre la solución de terceros.

Conectores pregenerados

Los conectores proporcionan un buen comienzo para los proyectos. Incluyen una conexión específica de solución de comercio y una asignación de API predeterminada. Estos conectores son construidos por terceros y no mantenidos por Adobe. Póngase en contacto con el socio respectivo para obtener información.

SUGERENCIA

Aunque los conectores ayudan a los proyectos a acelerar la integración comercial, no son complementos. Las soluciones de comercio empresarial generalmente están altamente personalizadas y requieren una integración personalizada. Se requiere un buen conocimiento de la plataforma comercial, los esquemas de Adobe Commerce GraphQL y Adobe I/O Runtime.

En esta página