Los clientes que no pueden saber si ganaron puntos (o que olvidan que tienen un saldo) generan tickets de soporte evitables. Loyalty Program for WooCommerce envía dos correos electrónicos transaccionales para cerrar esa brecha: una notificación de puntos ganados que confirma los puntos después de una actividad que califica, y un recordatorio de puntos de fidelización que impulsa a los clientes inactivos sobre un saldo no utilizado (incluida la fecha de caducidad calculada en el texto predeterminado).
Esta guía cubre dónde programar y activar cada envío dentro de la administración del Programa de Fidelización, cómo los dos correos electrónicos se conectan al editor de correo electrónico de WooCommerce y cómo anular las plantillas desde tu tema.
Requisitos previos
- WooCommerce está instalado y configurado para enviar correos electrónicos desde tu tienda (SMTP o correo del host como lo harías normalmente).
- Advanced Loyalty Program 1.8.4 o posterior está activo. La sección de configuración Emails y los dos tipos de correo electrónico de WooCommerce se agregaron en la versión 1.8.4. Los interruptores por acción en Point earning actions email notifications llegaron más tarde, en la versión 1.8.8, así que usa la versión 1.8.8 o posterior si deseas controlar los correos electrónicos por acción de ganancia.
- Advanced Coupons (gratuito) está activo, por lo que la aplicación de administración del Programa de Fidelización está disponible en Coupons → Loyalty Program.
Cómo configurar el momento y los desencadenantes de los correos electrónicos de fidelización
Abrir la configuración de correos electrónicos
- Inicia sesión en WordPress como administrador de la tienda.
- Ve a Coupons → Loyalty Program.
- Haz clic en la pestaña Settings.
- Abre la sección Emails.
Esta pantalla guarda cada campo de forma individual a medida que lo cambias. Aparece un breve aviso de confirmación en la esquina después de cada cambio, por ejemplo, “¿A qué hora del día se debe enviar la notificación? actualizado correctamente”. No hay un botón de guardar global para hacer clic.
Programa cuándo se envían los correos electrónicos de puntos ganados
- En Earned Points Notification, establece ¿A qué hora del día se debe enviar la notificación? a la hora del reloj en que deseas que el plugin envíe los correos electrónicos de puntos ganados. Esto utiliza la zona horaria de tu tienda de la configuración general de WooCommerce.
Elige qué acciones de ganancia activan los correos electrónicos
Estos interruptores se corresponden con las formas en que los clientes ganan puntos, que configuras en otra parte de la configuración del Programa de Fidelización. Desactivar un interruptor detiene el correo electrónico para esa acción. No detiene la ganancia de puntos.
- En Point earning actions email notifications, activa o desactiva cada interruptor de acción. El plugin envía un correo electrónico de puntos ganados solo para las acciones cuyo interruptor está activado.
- Comprar productos
- Dejar una reseña de producto
- Comentar en una entrada de blog
- Registrarse como usuario/cliente
- Después de completar el primer pedido
- Gastar una cierta cantidad (umbrales)
- Puntos extra durante un período
Programa el recordatorio de inactividad
- En Loyalty Point Reminder, establece ¿Cuánto tiempo después de estar inactivo se debe enviar un recordatorio? en días.
- Establece ¿A qué hora del día se deben enviar los recordatorios? a la hora del reloj a la que deseas que se envíen los recordatorios.
La información sobre la herramienta en pantalla describe la inactividad en términos de actividad de pedidos. El plugin también reancla el recordatorio a las actualizaciones del libro de registro de puntos de fidelidad, cubierto en Cómo se programan los recordatorios de puntos de fidelidad a continuación, así que trata este valor como tu ventana de retraso de recordatorio en lugar de un recuento estricto de inactividad de pedidos.
Previsualiza o edita cada plantilla de correo electrónico
- Usa Haz clic para previsualizar el correo electrónico junto a cualquiera de los bloques para abrir una vista previa en el navegador vinculada a tu propio registro de usuario.
- Usa Editar contenido del correo electrónico para acceder directamente al editor de correos electrónicos de WooCommerce para ese tipo de correo electrónico, donde se encuentran el asunto, el encabezado, el cuerpo y las opciones relacionadas.

Cuándo usar cada configuración
- Límite de frecuencia de una vez al día: establece ¿A qué hora del día se debe enviar la notificación? a una única hora local de la tienda (por ejemplo, 10:00 a. m.). Cada cliente recibe como máximo un correo electrónico de puntos ganados para esa ventana programada; si llegan varias ganancias antes de la hora de envío, solo se envía la última ganancia y se descartan las anteriores (ver Cómo se envían las notificaciones de puntos ganados a continuación).
- Tienda de alto volumen / rotación rápida: mantén ¿Cuánto tiempo después de estar inactivo se debe enviar un recordatorio? corto (7-14 días) para que los clientes se enteren de un saldo no utilizado antes de que olviden la tienda.
- Tienda con compras consideradas / rotación lenta: una ventana más larga (30-60 días) evita recordar a los clientes que simplemente no han llegado a su próximo ciclo de compra.
- Programa más tranquilo: desactiva los interruptores en Notificaciones por correo electrónico de acciones de ganancia de puntos para ganancias de bajo valor (por ejemplo, Comentar en una publicación de blog) y deja activas solo las de alta señal (por ejemplo, Comprar productos, Después de completar el primer pedido.).
Cómo personalizar cada correo electrónico en WooCommerce
- Ve a WooCommerce → Ajustes → Correos electrónicos.
- Abre Programa de fidelización – notificación de puntos ganados o Programa de fidelización – recordatorio de puntos de fidelidad de la lista (el título de cada fila coincide exactamente con esa cadena).
- Marca Habilitar este correo electrónico para que WooCommerce envíe ese tipo de correo electrónico.
- Edita Asunto, Encabezado del correo electrónico, Mensaje, Contenido adicional y Tipo de correo electrónico según sea necesario. Consulta Marcadores disponibles a continuación para ver los tokens que acepta cada correo electrónico.
- Haz clic en Guardar cambios.
No hay un campo de destinatario separado en ninguna de las pantallas. A la hora de enviar, el plugin establece el destinatario en el correo electrónico de la cuenta de WooCommerce del cliente en el código.
Tal como vienen, las líneas de asunto que ve el cliente son “[{site_title}]: ¡Has ganado {customer_earned_points} puntos!” para la notificación de puntos ganados y “[{site_title}]: ¡Tienes {customer_balance} puntos esperando a ser utilizados!” para el recordatorio de inactividad. Anula cualquiera de ellas escribiendo tu propio texto en el campo Asunto de la pantalla de ese correo electrónico.

Cómo se envían las notificaciones de puntos ganados
- Cuando se crea una nueva entrada de puntos de fidelidad ganados, el plugin comprueba que el correo electrónico Programa de fidelidad – notificación de puntos ganados esté habilitado en WooCommerce y que el interruptor correspondiente en Notificaciones por correo electrónico de acciones de ganancia de puntos esté activado para esa acción de ganancia.
- Si ambas comprobaciones son correctas, el plugin pone en cola un único trabajo de Action Scheduler con el hook
lpfw_earned_points_notification_trigger(grupoLPFW) para la hora configurada en ¿A qué hora del día se debe enviar la notificación?. Si llega otra ganancia para el mismo cliente antes de que se ejecute, el trabajo pendiente se cancela y se reemplaza, para que los clientes no reciban spam; la carga útil en cola siempre refleja la última ganancia programada para esa ventana. - A la hora de enviar, WooCommerce carga la plantilla Programa de fidelidad – notificación de puntos ganados, rellena los marcadores con el saldo del cliente y los detalles de la ganancia en cola, y envía el correo electrónico siempre que Habilitar este correo electrónico esté activado y el cliente tenga una dirección de correo electrónico válida.
Cómo se programan los recordatorios de puntos de fidelidad
- Cada vez que se crea o actualiza una entrada de puntos de fidelidad para un cliente, el plugin comprueba que Programa de fidelidad – recordatorio de puntos de fidelidad esté habilitado en WooCommerce, y luego programa
lpfw_loyalty_point_reminder_trigger(grupoLPFW) para el número de días establecido en ¿Cuánto tiempo después de estar inactivo se debe enviar un recordatorio?, a las ¿A qué hora del día se deben enviar los recordatorios?. El plugin cancela cualquier recordatorio pendiente anterior para ese cliente primero, de modo que solo quede un recordatorio futuro en cola. - Cuando se ejecuta el trabajo, el cliente todavía debe tener un saldo de puntos positivo. Si el saldo es cero o inferior, el envío se detiene sin enviar ningún correo electrónico.
- La copia del Mensaje predeterminada menciona puntos que caducan el
{customer_balance_expiry}. Esa fecha proviene de las reglas de saldo y caducidad de fidelidad de tu tienda, que configuras por separado en Cupones → Programa de fidelidad → Ajustes → Redención y caducidad. La programación en sí está impulsada por el retraso del recordatorio y los campos de hora anteriores, no por el cron de caducidad.
Anulaciones de plantillas y vista previa
Vista Previa
- Desde Cupones → Programa de fidelidad → Ajustes → Correos electrónicos, usa Haz clic para previsualizar el correo electrónico junto a cualquiera de los bloques. El enlace abre una vista previa de admin-ajax en una nueva pestaña utilizando un nonce de vista previa vinculado a tu usuario.
Plantillas HTML y de texto sin formato
- Anule las plantillas HTML copiando los archivos del plugin en su tema:
wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/earned-points-notification.php→yourtheme/woocommerce/emails/earned-points-notification.phpwp-content/plugins/loyalty-program-for-woocommerce/templates/emails/loyalty-point-reminder.php→yourtheme/woocommerce/emails/loyalty-point-reminder.php - Las versiones de texto plano siguen el mismo patrón: copie de
templates/emails/plain/earned-points-notification.phpytemplates/emails/plain/loyalty-point-reminder.phpayourtheme/woocommerce/emails/plain/….
Para deshabilitar un flujo más tarde, borre los modificadores relevantes en Notificaciones por correo electrónico de acciones de obtención de puntos, desmarque Habilitar este correo electrónico para ese tipo de correo electrónico de WooCommerce, o ambos.
Marcadores de posición disponibles
Puede usar estos tokens en los campos Asunto, Encabezado del correo electrónico, Mensaje y Contenido adicional. Se reemplazan con los valores propios del cliente cuando se envía el correo electrónico. Los dos correos electrónicos aceptan conjuntos diferentes, por lo que un token de uno no se resuelve en el otro.
Ambos correos electrónicos
{site_title}: el nombre de su tienda, del título del sitio de WordPress.{customer_name}: el nombre para mostrar del cliente.{customer_email}: la dirección de correo electrónico de la cuenta del cliente.{customer_balance}: su saldo de puntos actual.{customer_balance_worth}: ese saldo como importe de moneda.{customer_balance_expiry}: cuándo caduca el saldo, si tiene la caducidad activada.
Solo notificación de puntos obtenidos
{customer_earned_points}: los puntos obtenidos en la acción que desencadenó el correo electrónico.{customer_earned_points_worth}: esos puntos obtenidos como importe de moneda.{customer_earned_points_action}: la acción por la que obtuvo los puntos, por ejemplo, una compra o una reseña de producto.
El recordatorio de inactividad no acepta los tres tokens de puntos obtenidos, porque no hay una única acción desencadenante detrás de él.
Solución de problemas
Los clientes no reciben correos electrónicos de puntos obtenidos
Abra WooCommerce → Ajustes → Correos electrónicos y confirme que Habilitar este correo electrónico está activado para Programa de fidelización – Notificación de puntos obtenidos. Luego abra Cupones → Programa de fidelización → Ajustes → Correos electrónicos y confirme que el modificador de acción correspondiente está activado en Notificaciones por correo electrónico de acciones de obtención de puntos. En WooCommerce → Estado → Acciones programadas, busque lpfw_earned_points_notification_trigger en el grupo LPFW para confirmar que se puso en cola y se completó un envío.
El recordatorio de fidelización nunca llega
Confirma que Programa de fidelización – recordatorio de puntos de fidelidad está habilitado en WooCommerce → Ajustes → Correos, y que el cliente todavía tiene un saldo de puntos superior a cero cuando se ejecuta el trabajo. Inspecciona lpfw_loyalty_point_reminder_trigger en WooCommerce → Estado → Acciones programadas (grupo LPFW). Si los trabajos permanecen Pendientes, tu cron del sitio o la cola de Action Scheduler no se está procesando. Comprueba el estado de WP-Cron y la configuración de tu cron del host.
Los marcadores de posición aparecen vacíos en las previsualizaciones
Algunos marcadores de posición solo se rellenan cuando el cliente tiene historial de actividad (por ejemplo, la última ganancia utilizada en las previsualizaciones). Utiliza una cuenta de cliente real con actividad de puntos, o ajusta el texto del Asunto y el Mensaje para que los marcadores de posición opcionales que falten sean aceptables.
Preguntas frecuentes
¿El correo electrónico de recordatorio se envía exactamente cuando los puntos están a punto de caducar?
No. La hora de envío se controla mediante tus ajustes de ¿Cuánto tiempo después de estar inactivo se debe enviar un recordatorio? y ¿A qué hora del día se deben enviar los recordatorios? después de cada actualización del registro de puntos. El mensaje predeterminado incluye el {customer_balance_expiry} calculado, pero la caducidad en sí se configura por separado en Cupones → Programa de fidelización → Ajustes → Canje y caducidad.
¿Puedo enviar un recordatorio único a un cliente?
Sí. Abre Cupones → Programa de fidelización → Clientes, localiza la fila del cliente y haz clic en Recordar. El plugin abre una ventana modal de Enviar un recordatorio con botones de Previsualizar y Enviar. El recordatorio manual se ejecuta junto con la programación automática.
¿Dónde se almacenan los registros de las opciones de correo electrónico de WooCommerce?
WooCommerce almacena los campos de cada correo electrónico bajo claves de opción estándar: woocommerce_lpfw_earned_points_notification_settings y woocommerce_lpfw_loyalty_point_reminder_settings. No los edites directamente. Utiliza siempre el editor de correos electrónicos de WooCommerce para que los valores se validen y serialicen correctamente.
¿Necesitas ayuda?
Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.
- Usuarios Premium: Abrir un ticket de soporte
- Usuarios gratuitos: Visita nuestro foro comunitario en la página de soporte de WordPress.org del plugin Advanced Coupons.
