Una extensión para el módulo myprestaloyalty de PrestaShop. Recompensa automáticamente a los clientes con puntos de fidelidad según la antigüedad de su cuenta (días desde el registro). Aumenta la retención con reglas automáticas y notificaciones por correo electrónico.



Este módulo de PrestaShop extiende "Fidelización y recompensas de clientes" (myprestaloyalty), permitiendo recompensar a los usuarios por su antigüedad. Facilita la creación de hitos personalizables en días desde el registro, otorgando automáticamente puntos de bonificación. Las reglas se gestionan desde el Back Office, definiendo los días mínimos, la cantidad y la validez de los puntos. La automatización se realiza mediante una tarea cron, asegurando que los clientes veteranos reciban sus recompensas de forma eficiente y sin intervención manual. Además, el módulo ofrece la opción de enviar notificaciones por correo electrónico personalizadas, mejorando la experiencia de fidelización.
Los pedidos y las reseñas son fáciles de automatizar. Pero ¿qué pasa con la fidelidad a lo largo del tiempo? Esta extensión se integra con Fidelización y recompensas de clientes (myprestaloyalty) y te permite definir hitos por antigüedad de la cuenta: ej. 365 días desde el registro → puntos de bonificación, 730 días → aún más. Las reglas se ejecutan mediante una tarea cron, por lo que los clientes veteranos son recompensados automáticamente, sin hojas de cálculo ni comprobaciones manuales.
La mayoría de los programas de fidelización solo reaccionan a las transacciones. Es justo, pero ignora a los clientes que vuelven discretamente, que confían en tu marca durante años o que compran con menos frecuencia pero siguen suscritos. Las recompensas por antigüedad dicen: nos damos cuenta de que has estado con nosotros.
Hacer esto a mano (exportar fechas de registro, comparar hojas de cálculo) no es escalable. Necesitas reglas en la tienda: umbrales claros, concesión automática a través del mismo motor de fidelización que los pedidos y un correo electrónico opcional para que los clientes sientan el momento.
Fidelización – Reglas de antigüedad añade exactamente eso: una pantalla en el Back Office para crear y gestionar reglas (mínimo de días desde el registro, puntos a otorgar, validez de los puntos, activar/desactivar), además de un controlador cron seguro en esta extensión para que los clientes que cumplan los requisitos reciban puntos al superar cada hito.
Cada regla define el número mínimo de días desde el registro del cliente necesario para que se active ese nivel. Acumula varias reglas (p. ej., 180 / 365 / 730 días) para construir una verdadera escalera de antigüedad.
Asigna cuántos puntos de fidelidad gana el cliente cuando se cumple la condición de antigüedad. Los puntos fluyen a través del mismo sistema myprestaloyalty que tus otras recompensas (conversión, historial, etc.).
Cada regla de antigüedad puede definir por cuánto tiempo los puntos otorgados siguen siendo válidos (validez en días). El valor por defecto es 3650 días (~10 años) y se muestra en el correo de antigüedad como válido hasta.
Los puntos por antigüedad se otorgan automáticamente mediante una tarea cron a través del controlador cron seguro de esta extensión (protegido por token). Lo configuras una vez; la tienda sigue recompensando la antigüedad a medida que los clientes cumplen años.
Lista, añade, edita y elimina reglas de antigüedad desde una única pantalla de administración.
Una entrada de menú dedicada, Reglas de antigüedad, abre una lista estándar de PrestaShop: ID, antigüedad (días), puntos, validez de los puntos (días), estado activo y fecha de alta. Crea una nueva regla con Antigüedad (días), Puntos, Validez de los puntos (días) y Activo sí/no. Desactiva un nivel durante una promoción; vuelve a activarlo cuando quieras, sin cambiar el código.
La lista se ordena por defecto por días en orden ascendente para que los hitos se lean de forma natural, del más corto al más largo.
Aspecto nativo del Back Office: interruptores y formularios familiares para tu equipo.
Mensaje opcional: días contigo, puntos ganados, válido hasta.
Desde el panel de configuración de la extensión puedes activar o desactivar “Enviar correo electrónico al añadir puntos por antigüedad”. La plantilla incorporada loyalty_tenure agradece al cliente por su nombre, indica cuántos días lleva contigo, cuántos puntos se han añadido y muestra válido hasta (o el texto equivalente de tu tienda).
Correo activado para impacto de marketing; desactivado si prefieres solo actualizaciones silenciosas del saldo.
Se instala solo si el módulo principal de Fidelización está activo.
La instalación comprueba que myprestaloyalty esté instalado y activado, para evitar extensiones huérfanas. La página de configuración del módulo enlaza directamente a los ajustes principales de fidelización y a las Reglas de antigüedad, para que los administradores nunca tengan que buscar los menús. Las notificaciones de actualización de MyPresta y el soporte de compatibilidad con PS 9 están incluidos, como en tus otros módulos de MyPresta.
Reglas almacenadas como loyalty_tenure_rule con validity_days (gestionado en el Back Office por esta extensión).
Nombre de plantilla loyalty_tenure en el módulo mails/.
PS_LOYALTY_TENURE_EMAIL_ENABLED controla el envío de correos.
Módulo de extensión para PrestaShop. Añade una pestaña de administración para las reglas de antigüedad, un correo electrónico opcional para el cliente y se integra con el flujo de trabajo cron del módulo de fidelización principal. No se necesitan capturas de pantalla de la configuración: todo son listas y formularios estándar del Back Office.
AdminMyprestaloyaltyTenure — CRUD sobre las reglas (días, puntos, validez, activo).


Este módulo optimiza la fidelización, automatizando recompensas para clientes por su antigüedad. Mediante reglas configurables y tareas cron, otorga puntos automáticamente al alcanzar hitos, eliminando la gestión manual y asegurando una operativa eficiente y desatendida.
Este módulo recompensa la fidelidad de los clientes a lo largo del tiempo, no solo por gastar, sino por quedarse. Al otorgar puntos por antigüedad, fomenta la retención, incentiva el uso de puntos y promueve compras recurrentes, impulsando directamente las ventas.
Con 15 años de experiencia en PrestaShop, entendemos la fidelidad profunda. Este módulo recompensa la antigüedad del cliente automáticamente con puntos configurables, integrándose sin esfuerzo con `myprestaloyalty` y ejecutándose vía cron. Una solución robusta para una retención duradera.
Este módulo ofrece personalización total para recompensas por antigüedad. Permite definir reglas detalladas con hitos en días, puntos a otorgar y validez. Cada regla es activable/desactivable, y puedes gestionar correos opcionales, adaptando el programa de fidelización a tus necesidades específicas.
Acceda y edite las plantillas de correo (`loyalty_tenure` en `mails/`) y los controladores del módulo. Esto permite una personalización completa y la adaptación de funcionalidades sin restricciones, asegurando total transparencia y flexibilidad para integraciones avanzadas en su tienda.
Este módulo incluye soporte de compatibilidad continuo (ej. para PS 9) y un comprobador de actualizaciones MyPresta integrado. Esto asegura que sus reglas de antigüedad y recompensas por fidelidad funcionen siempre correctamente, manteniéndose actualizadas con las últimas mejoras y requisitos de la plataforma.