WPSubscription proporciona un conjunto de notificaciones por correo electrónico integradas diseñadas para mantener informados tanto a los administradores de la tienda como a los clientes sobre eventos clave de suscripción. Estas notificaciones están completamente integradas con el sistema de correo electrónico de WooCommerce, lo que las hace fáciles de gestionar y personalizar.

Características Clave

  • Soporte de Formato Dual: Plantillas HTML y de texto plano para todos los correos electrónicos

  • Integración con WooCommerce: Gestionado bajo WooCommerce > Configuración > Correos Electrónicos

  • Control de Activación: Cada correo electrónico puede ser habilitado/deshabilitado a través de la configuración de WooCommerce

  • Contenido Personalizable: Las plantillas pueden ser reemplazadas en la carpeta de tu tema para una personalización avanzada

  • Listo para Traducción: Todo el contenido del correo electrónico utiliza funciones de traducción estándar de WordPress

  • Seguro y Cumplidor: Sigue los estándares de WordPress para sanitización y escape

image.png

Eventos de Activación

Notificación

Evento de Activación

Destinatario

Estado Cambiado (Admin)

En cualquier cambio de estado de suscripción

Admin

Suscripción Expirada

Cuando se alcanza la fecha de expiración

Cliente

Suscripción Cancelada

En cancelación manual o activada por el sistema

Cliente

Recordatorio de Renovación

Trabajo cron diario detecta expiración próxima

Cliente

Cada correo electrónico contiene detalles útiles de la suscripción como:

  • ID de Suscripción

  • Nombre del Producto

  • Cantidad

  • Monto de Facturación

  • Enlace para gestionar la suscripción

Plantillas de Correo Electrónico

El plugin actualmente incluye 4 tipos de notificaciones por correo electrónico:

1. Estado de Suscripción Cambiado (Notificación Admin)

  • Activación: Cuando una suscripción cambia de estado (por ejemplo, de activa a cancelada)

  • Destinatario: Administrador de la tienda

  • Acción: subscrpt_status_changed_admin_email

  • Asunto: #{subscription_id} estado de suscripción cambiado

  • Clase: StatusChangedAdmin

  • Plantillas:

    • HTML: emails/status-changed-admin-html.php

    • Texto plano: emails/plains/status-changed-admin-plain.php

2. Suscripción Expirada (Notificación al Cliente)

  • Activación: Cuando una suscripción alcanza su fecha de expiración

  • Destinatario: Cliente

  • Acción: subscrpt_subscription_expired_email

  • Asunto: #{subscription_id} ¡suscripción expirada!

  • Clase: SubscriptionExpired

  • Plantillas:

    • HTML: emails/subscription-expired-html.php

    • Texto plano: emails/plains/subscription-expired-plain.php

3. Suscripción Cancelada (Notificación al Cliente)

  • Disparador: Cuando un cliente o administrador cancela una suscripción

  • Destinatario: Cliente

  • Acción: subscrpt_subscription_cancelled_email

  • Asunto: #{subscription_id} suscripción cancelada!

  • Clase: SubscriptionCancelled

  • Plantillas:

    • HTML: emails/subscription-cancelled-html.php

    • Texto plano: emails/plains/subscription-cancelled-plain.php

4. Recordatorio de Renovación (Notificación al Cliente)

  • Disparador: Enviado automáticamente antes de que una suscripción expire (a través de cron)

  • Destinatario: Cliente

  • Acción: subscrpt_renew_reminder

  • Asunto: Recordatorio para la renovación de la suscripción #{subscription_id}

  • Clase: RenewReminder

  • Tiempo: El predeterminado es 7 días antes de la expiración (configurable)

  • Plantillas:

    • HTML: emails/renew-reminder-html.php

    • Texto plano: emails/plains/renew-reminder-plain.php

Dónde Gestionar

Navega a: WooCommerce → Configuración → Correos Electrónicos Desplázate para encontrar todos los tipos de correos electrónicos de WPSubscription para habilitar, editar asuntos, destinatarios y sobrescribir plantillas.