Saltar al contenido principal

Gaia_TEMailchimp

Descripción General

El módulo Gaia_TEMailchimp integra el envío de correos transaccionales y notificaciones con Mailchimp Transactional (anteriormente Mandrill) en Magento 2. Permite gestionar plantillas, notificaciones y lógica de negocio relacionada con eventos de órdenes y ventas, facilitando la comunicación automatizada con clientes a través de Mailchimp.

Features

Integración con Mailchimp Transactional

  • Descripción: Permite el envío de correos transaccionales personalizados a través de Mailchimp Transactional, gestionando plantillas y datos dinámicos.
  • Tipo de modificación: Modelo y helper personalizado.
  • Archivos del core afectados: No modifica archivos core de Magento.
  • Archivos del módulo:
    • Model/MailchimpTransactional/MailChimpTemplateManager.php
    • Model/EmailNotificationCustom.php
    • Helper/Data.php
  • Notas importantes:
    • Permite la gestión avanzada de plantillas y datos enviados a Mailchimp.

Observers para Eventos de Órdenes y Ventas

  • Descripción: Observa eventos clave de órdenes y ventas para disparar notificaciones y actualizar flags relacionados con el envío de correos.
  • Tipo de modificación: Observers personalizados.
  • Archivos del core afectados: No modifica archivos core.
  • Archivos del módulo:
    • Observer/Order/ChangeEmailFlag.php
    • Observer/Sales/ModelServiceQuoteSubmitSuccess.php
  • Notas importantes:
    • Permite lógica condicional para el envío de correos y actualización de estados.

Configuración y Seguridad

  • Descripción: Incluye archivos de configuración para definir permisos, eventos y dependencias del módulo.
  • Tipo de modificación: Configuración XML.
  • Archivos del core afectados: No modifica archivos core.
  • Archivos del módulo:
    • etc/acl.xml, etc/config.xml, etc/di.xml, etc/events.xml, etc/module.xml
  • Notas importantes:
    • El módulo depende de Conekta_Payments según su configuración.

CLI Commands

Este módulo no define comandos CLI personalizados.

APIs

No expone endpoints REST o GraphQL propios, pero puede ser consumido por otros módulos para disparar notificaciones.

Consideraciones para Mantenimiento

  • El módulo depende de la correcta configuración de Mailchimp Transactional y de las plantillas asociadas.
  • Los observers pueden requerir ajustes si cambian los eventos de negocio o la estructura de órdenes/ventas.
  • No modifica archivos core, pero su desactivación puede afectar la entrega de notificaciones automáticas a clientes.
  • Revisar dependencias con otros módulos de pagos y notificaciones.