Show Menu
TEMAS×

Preguntas frecuentes sobre la integración de AEM y Magento con Commerce Integration Framework

1. ¿GraphQL solo se utiliza para Magento o estará disponible para consultar el contenido JCR creado en AEM?

Adobe ha adoptado las API de Magento GraphQL como su API comercial oficial para todos los datos relacionados con el comercio. Por lo tanto, AEM utiliza GraphQL para intercambiar datos de comercio con Magento y con cualquier motor de comercio a través de I/O Runtime.

2. ¿Cómo entra en funcionamiento Adobe I/O? ¿AEM se comunica directamente con Magento?

AEM puede conectarse directamente al Magento sin una capa de I/O Runtime. Si es necesario integrar un back-end de comercio diferente de Magento (solución de terceros) con AEM, la plataforma I/O Runtime se puede utilizar para alojar la capa de asignación y conectar las API de Magento GraphQL a cualquier API de soluciones de terceros. Para obtener más información sobre esto, consulte esta implementación de referencia . Para las soluciones diferentes de Magento, se debe configurar AEM para que apunten al extremo de I/O Runtime.
La plataforma I/O Runtime también se puede utilizar para ampliar o personalizar los servicios de comercio. Para estos casos de uso, debe llamar al extremo de I/O Runtime, el cual alojará una implementación personalizada del servicio correspondiente. Se pueden combinar los casos de uso de integración y extensión.

3. ¿Se pueden almacenar los activos de producto (imágenes) y hacer referencia a ellos desde AEM mediante el administrador de Magento? ¿Cómo se pueden consumir los activos de Dynamic Media?

Actualmente no hay una integración de AEM Assets con Magento. Como solución alternativa, puede almacenar los recursos de productos (imágenes) en AEM Assets, pero tendrá que almacenar manualmente las URL de los recursos en Magento. Dynamic Media ahora forma parte de AEM Assets y funcionará de la misma manera.

4. ¿Importa dónde se implemente el Magento? (Local o en la nube)

No importa dónde se implemente el Magento. La integración y la nueva tienda Venia en AEM funcionarán independientemente del modelo de implementación. Sin embargo, si se implementa en base a la arquitectura de referencia E2E aprobada, las pruebas E2E se ejecutarán en relación con los KPI de rendimiento recopilados que representan el perfil de un cliente empresarial. Esto le proporcionará información adicional que puede utilizar como referencia.

5. ¿Cómo se crean las páginas de catálogo o de producto en AEM? ¿Cómo persisten en AEM?

Las páginas de catálogo y las páginas de producto se crean y almacenan en caché de forma dinámica en AEM según las plantillas de catálogo y de página de producto genéricas. No se importan ni almacenan datos de producto o catálogo en AEM.

6. También se almacenan en caché los precios y otros datos a través de Dispatcher. ¿Genera esto un desafío frecuente de invalidación de caché?

Los datos dinámicos, como el precio o el inventario no se almacenan en la caché de Dispatcher. Los datos dinámicos se recuperan del lado del cliente con los componentes web directamente a través de las API de GraphQL. Solo los datos estáticos (como los datos de producto o categoría) se almacenan en la caché de Dispatcher. Si los datos del producto cambian, es necesario invalidar la caché.

7. ¿Cómo funciona la invalidación de caché para AEM Dispatcher con AEM y Magento?

Se recomienda configurar la invalidación de caché basada en TTL para las páginas almacenadas en caché de Dispatcher. Para obtener información dinámica como precio o acciones, se recomienda procesar la fecha del lado del cliente. Para obtener más información sobre la invalidación de caché basada en TTL, consulte AEM Dispatcher .

8. ¿Por qué no utiliza We.Retail?

Se utiliza el tema de Venia (desarrollado por Magento), que primero es móvil y está alineado con el PWA de Magento. El tema de Venia representa lo último en términos de diseño CSS y de los componentes principales de AEM.

9. Cuando se actualizan los datos del producto en Magento, ¿se trata de una inserción a AEM en tiempo real? ¿O es un proceso por lotes?

El complemento CIF utilizado con AEM Cloud Service permite que los datos fluyan de Magento a AEM bajo demanda. Por lo tanto, no se trata de una inserción en tiempo real ni de un proceso por lotes cuando hay una actualización en Magento.

10. ¿Existe alguna recomendación sobre la búsqueda unificada en los contenidos de AEM con Comercio?

Se proporciona una implementación de referencia de búsqueda de productos, pero no una búsqueda unificada con contenido. Esta función suele ser muy específica del cliente y se resuelve mejor en un nivel específico del proyecto.

11. ¿Cómo funciona la búsqueda con AEM y Magento mediante CIF?

CIF proporciona los componentes de la barra de búsqueda y de resultados. El componente Barra de búsqueda envía una solicitud de GraphQL con el término de búsqueda a Magento. A continuación, Magento devuelve una lista de productos que incluye el nombre del producto, el precio, el SLUG, etc. A continuación, el componente Resultados de búsqueda muestra los resultados de búsqueda en una vista de galería en una página de resultados de búsqueda creada en AEM. La búsqueda admite la búsqueda básica de texto completo. Utilizamos la clave SLUG/url para crear una referencia al PDP.

11. ¿Cómo se pueden utilizar los datos del producto en MSM o en las traducciones?

Los datos del producto generalmente ya se traducen en PIM o en Magento. La integración AEM y Magento admite la conexión a varias tiendas y vistas de tiendas de Magento. En una configuración de MSM, normalmente un sitio de AEM está vinculado a una vista de tienda de Magento.

13. ¿Cómo actúa CIF con otras plataformas de comercio?

La integración con soluciones de terceros, como con otras soluciones de comercio (diferentes de Magento), se realiza mediante la plataforma de I/O Runtime. Hemos creado una implementación de referencia para demostrar cómo se hace esto. Esto permite reutilizar el conector del CIF en AEM y los componentes principales del CIF de AEM al exponer la API de Magento GraphQL a cualquier plataforma de comercio de terceros. Para ofrecer la máxima flexibilidad y escalabilidad, esta capa de integración se implementa en la plataforma Adobe I/O Runtime sin servidor.

14. ¿Existe alguna manera de mejorar los datos del producto con texto comercial? ¿Dónde se hace esto? ¿En AEM o en Magento?

Existen varias formas de lograrlo y dependerá del caso de uso. Una forma sería trabajar con atributos personalizados. Permita que los autores de AEM muten estos campos en el editor de productos de AEM y sincronicen los datos con el PIM. Otra opción sería aprovechar los fragmentos de experiencias de AEM que se insertan en las páginas de productos.

15. ¿Cambia la integración entre AEM y Magento cuando se utiliza la plataforma Adobe I/O Runtime?

Los clientes que deseen ampliar los servicios de comercio pueden utilizar la misma integración y escribir secuencias de acciones alojadas en la plataforma de I/O Runtime para introducir la lógica empresarial y enriquecer los servicios de comercio.

16. Dado que AEM crea páginas de productos y catálogos dinámicamente basadas en una plantilla genérica en AEM, ¿qué vería si abriera CRXDE Lite y verificara el contenido? ¿Veré un árbol de productos completo basado en los productos de Magento? Si no es así, ¿cómo mejorará esas páginas un autor?

Ya no hay ningún catálogo JCR ni páginas de producto. Véase la pregunta 12.

17. ¿Funcionará la tienda de SPA con el editor de SPA de AEM?

AEM puede utilizarse como herramienta de creación para cualquier tipo de tienda. Actualmente, el procesamiento híbrido se utiliza para la nueva tienda. En el futuro, AEM se utilizará para la creación con SPA y PWA.

18. ¿Cómo actúa PIM en este marco?

Los datos de PIM se exponen a AEM y clientes a través de solicitudes de GraphQL. Nuestra recomendación es integrar PIM con el motor de comercio (Magento u otro) para que los datos PIM puedan recuperarse del motor de comercio.

19. ¿Cómo podemos garantizar el cumplimiento de PCI al utilizar AEM para toda la capa de presentación?

Al utilizar AEM en la implementación de la nube de AMS y Magento, es obligatorio utilizar métodos de pago abstractos. Esto pone al cliente del explorador en comunicación directa con el proveedor de la puerta de enlace de pago, de modo que ni las nubes de Adobe ni las de Magento contienen ni pasan los datos del titular de la tarjeta. Este enfoque proporciona cobertura para el cumplimiento de PCI para las pilas de tecnología y los centros de datos. Sin embargo, hay cosas adicionales que considerar para que sea totalmente compatible con PCI, como por ejemplo cómo los empleados interactúan con el sistema y los datos. Para obtener más información sobre la conformidad con PCI Magento, consulte https://magento.com/pci-compliance

20. ¿Cómo puedo solicitar una licencia de prueba de I/O Runtime?

Puede solicitar una licencia de prueba para usar I/O Runtime aquí .