El Changelog de
WPSubscription
1.18.3
ÚltimaTotal del pago fraccionado por variación en la compra
Se mejoró el cálculo del pago fraccionado en la compra para las variaciones de producto. Los clientes ven ahora el total fraccionado correcto según la variación que hayan elegido.

1.18.2
Validación al añadir al carrito para productos variables
Se corrigió la comprobación de añadir al carrito en productos de suscripción variables. Una selección de variación inválida o incompleta ya no salta la validación ni añade un producto defectuoso al carrito.
Paginación de las tablas del administrador
Se corrigió la paginación en las tablas de suscripciones del administrador. Los números de página y los recuentos de registros son correctos; ya no hay filas bloqueadas, omitidas ni duplicadas entre páginas.
Problema de impuestos en la renovación anticipada
Se corrigió el cálculo de impuestos en los pagos de renovación anticipada. La renovación anticipada cobra ahora el importe de impuestos correcto, igual que una renovación normal, en lugar de un total mal calculado.
1.18.1
Comentarios sobre la cancelación de la suscripción
Ahora se muestra una breve encuesta en el proceso de cancelación. El cliente elige un motivo (demasiado caro, faltan funciones, encontró una alternativa, ya no lo necesita, otro) antes de que se cancele la suscripción. El motivo queda guardado en el registro de la suscripción y da al propietario datos para actuar sobre la fuga de clientes.
Leer el anuncio
Personalizar el comportamiento de cancelación de la suscripción
El propietario de la tienda ya puede controlar qué ocurre al cancelar. Configura si la cancelación es inmediata o se prolonga hasta el final del periodo pagado, y define otras reglas del proceso, en lugar de un comportamiento fijo por defecto.

1.18.0
Cambio de suscripción (mejora o reducción de plan)
Ahora los clientes pueden cambiar de plan por su cuenta. Pueden pasar de una variación o nivel de suscripción a otro, mejorar o reducir su plan, directamente desde el panel de su cuenta. La facturación y el calendario se ajustan automáticamente al cambiar.

Actividades en los detalles de la suscripción
Se corrigió el registro de actividad en los detalles de la suscripción. Eventos como renovación, cancelación, mejora de plan y pausa se registran y se muestran correctamente y en el orden correcto.
Reintentar la renovación
Se corrigió la lógica de reintento de renovación. Un pago de renovación fallido se reintenta ahora según lo configurado, en lugar de fallar en silencio u omitir el reintento.
Carga del recurso Chart.js
Se reforzó la carga del recurso Chart.js. El script se carga desde una fuente segura y verificada, con un encolado correcto, lo que reduce el riesgo asociado a la carga de recursos.
1.17.2
Reintentar el pago de la suscripción desde la pantalla de salud
Se corrigió la acción de reintento desde la pantalla de salud de suscripciones. Lanzar el reintento de pago desde el panel vuelve ahora a intentar el cobro correctamente.
Se trasladaron ajustes a la versión gratuita
Se trasladaron los ajustes relevantes a la versión gratuita. Las opciones de configuración básicas ya están disponibles sin Pro, con una separación más clara entre las pantallas de ajustes gratuitas y Pro.
1.17.1
Interfaz de calendarios de entrega
Nueva pantalla dedicada a la programación de entregas. Define y gestiona las fechas de entrega de las suscripciones de productos recurrentes, con opción de sincronizar el calendario, todo en un solo sitio en vez de en ajustes dispersos.
Interfaz de informes
Se añadió un nuevo panel de informes. Muestra de un vistazo las suscripciones del mes, los ingresos, el número de suscriptores y la tasa de cancelación, a partir de los propios datos de suscripción de la tienda.
Interfaz de salud de suscripciones
Se añadió la nueva pantalla de salud de suscripciones. Un panel dedicado para vigilar las suscripciones en riesgo y vencidas, con filtros y acciones en lote.
Error de mandato de Mollie en las renovaciones
Se corrigió el error de mandato de Mollie. El cobro de renovación ya no falla por una referencia de mandato inválida o ausente; las renovaciones se procesan correctamente con Mollie.
1.17.0
Salud de las suscripciones
La salud de suscripciones saca a la luz las renovaciones vencidas o fallidas y los suscriptores en riesgo, muestra los ingresos en peligro y se ejecuta automáticamente en segundo plano.
Leer el anuncio
Seguimiento de pagos fallidos de la suscripción
Se corrigió el seguimiento de pagos fallidos. Los intentos de renovación fallidos se registran correctamente y se reflejan en el historial de la suscripción y de pagos.
1.16.4
Misma cantidad de suscripción
Se corrigió un caso límite con la cantidad. Suscribirse dos veces al mismo producto (o cambiar la cantidad) ya no crea registros de suscripción duplicados o descuadrados. El carrito, la compra y la renovación mantienen ahora la cantidad sincronizada con el pedido.
Plantilla de correo de pago fallido
Se corrigió la plantilla de correo de pago fallido. Se arreglaron los marcadores rotos y el formato. El cliente recibe ahora un aviso claro y bien maquetado cuando falla una renovación, con el importe y el producto correctos y la información para reintentar o actualizar el pago.
1.16.3
La pasarela Mollie no procesaba automáticamente los pagos de renovación
Se corrigió la renovación automática a través de Mollie. En algunas configuraciones, el cobro recurrente fallaba en silencio en la fecha de vencimiento. Ahora las renovaciones se activan y procesan correctamente con Mollie, igual que con Stripe o PayPal.
Error causado por algunos hooks de integración que devolvían null
Se corrigió el fallo por retorno null. Algunos hooks usados por integraciones de terceros devolvían null en lugar del valor esperado, provocando errores fatales o de PHP. Ahora los hooks se protegen frente a null y evitan errores que rompen el sitio.
Versión del Project ID del archivo de idioma
Se corrigió el versionado de los archivos de traducción. Se arregló la cadena Project ID Version del archivo de idioma o POT. Así, herramientas como Loco o WPML detectan la versión correcta del plugin y se evita cargar cadenas obsoletas o desemparejadas.
1.16.2
Action hooks de la versión gratuita
Se restauraron los action hooks en la versión gratuita. Los hooks que necesitan las integraciones y el código personalizado vuelven a ejecutarse correctamente en la versión gratuita, no solo en Pro.
Actualizaciones de seguridad de WordPress
Se actualizaron los archivos del núcleo con los últimos parches de seguridad de WordPress. El plugin se alinea con los estándares de seguridad actuales de WordPress y cierra rutas de código obsoletas.
1.16.1
Ajustes de funciones según el rol
El propietario de la tienda ya puede restringir o asignar funciones según el rol de usuario. Controla qué roles acceden a determinadas funciones o contenidos mientras la suscripción está activa.

1.16.0
Integración con MailPoet
Se añadió la integración directa con MailPoet. Los suscriptores pueden sincronizarse automáticamente con las listas de MailPoet según el estado de la suscripción, para newsletters y flujos de automatización.
Integración con AutomatorWP
Se añadieron disparadores y acciones de AutomatorWP para suscripciones. Crea recetas de automatización a partir de eventos como alta, renovación o cancelación, sin escribir código.
Error al añadir un producto variable al carrito con un enlace directo
Se corrigió el enlace directo de añadir al carrito para productos de suscripción variables. El producto ya no se añade con una variación incorrecta o ausente al enlazarlo directamente.
Incoherencias en los tiempos de la suscripción
Se corrigió el cálculo de fechas y tiempos de la suscripción. Las fechas de renovación, prueba y caducidad son ahora coherentes a lo largo de todo el ciclo de vida.
1.15.0
Cupones recurrentes
Los cupones ahora pueden aplicarse de forma repetida en las renovaciones, no solo en el primer pedido. El descuento se sigue aplicando en cada ciclo de facturación según la configuración.

Posibilidad de activar/desactivar el QR de detalles rápidos
Se añadió un interruptor para la función de QR de detalles rápidos. El propietario de la tienda puede activar o desactivar el QR según necesite, en lugar de mostrarse siempre.
Posibilidad de activar/desactivar el cambio de suscripción
Se añadió un interruptor para el cambio de suscripción. El propietario de la tienda puede activar o desactivar la mejora y reducción de plan en toda la tienda.
Problema al cambiar de suscripción
Se corrigió un error al cambiar de plan. La mejora o reducción entre planes se procesa correctamente y ya no deja la suscripción en un estado incorrecto.
Las opciones de pago fraccionado no se mostraban
Se corrigió la visualización de la opción de pago fraccionado. La elección de pago a plazos aparece correctamente en el producto y en la compra cuando está activada.
1.14.2
Mostrar el importe total del pago fraccionado en el carrito
El carrito ahora muestra el importe total del pago fraccionado. El cliente ve el total de las cuotas junto al importe de cada pago antes de finalizar la compra.

Tutor LMS bloqueaba otros cursos no relacionados con suscripciones
Se corrigió un error de acceso en Tutor LMS. El bloqueo por suscripción ya no restringe cursos ajenos que no dependen de una suscripción.
El carrito mostraba impuestos incorrectos
Se corrigió el cálculo de impuestos del carrito. Ahora se muestra y aplica el impuesto correcto a los productos de suscripción.
Error en la comprobación de sesión de WooCommerce
Se corrigió el error de comprobación de sesión de WooCommerce. La validación de la sesión ya no da error durante el proceso de carrito y compra.
1.14.1
Error al añadir al carrito
Se corrigió un error general al añadir al carrito. El producto de suscripción se añade de forma fiable, sin errores que interrumpan el proceso.
1.14.0
Integración con Fluent CRM
Se añadió la integración directa con Fluent CRM. Los datos de los suscriptores se sincronizan con Fluent CRM según el estado de la suscripción, para automatizaciones de correo segmentadas.
Leer el anuncio
Descripción del pago fraccionado en el carrito
Se corrigió el texto descriptivo del pago fraccionado en el carrito. Ahora se muestra la redacción correcta que explica al cliente las condiciones de las cuotas.
Las cuotas de alta se redondeaban a la baja
Se corrigió el redondeo de la cuota de alta. El importe se calcula y se muestra sin redondeos a la baja incorrectos.
Problema de helper de Stripe no encontrado
Se corrigió el error de la clase helper de Stripe. Un helper ausente o no definido ya no provoca errores durante la compra o la renovación con Stripe.
1.13.0
Integración con WPFusion
Se añadió la integración directa con WPFusion. El estado de la suscripción ya puede sincronizar etiquetas y datos con WPFusion para su uso en CRM y automatizaciones.
1.12.2
Los precios variables no mostraban el IVA
Se corrigió la visualización del IVA en los precios de suscripción variables. El precio mostrado incluye ahora correctamente el IVA, igual que en los productos simples.
Endpoint por defecto de los detalles de la suscripción
Se corrigió el endpoint por defecto de la página de detalles de la suscripción. Ahora se carga por defecto el endpoint correcto de la página de cuenta.
Versión de WordPress probada
Se actualizó la versión «Tested up to» del plugin. Confirma la compatibilidad con la última versión del núcleo de WordPress.
Otros errores menores
Se corrigieron varios errores pequeños en todo el plugin. Mejoras generales de estabilidad y coherencia, sin cambios importantes de comportamiento.
1.12.1
Endpoints personalizados de suscripción de usuario
Se añadieron endpoints personalizados para las páginas de suscripción del usuario. El propietario de la tienda puede configurar los slugs de los endpoints de la página de cuenta para las áreas de suscripción.
Traducciones que faltaban en la página de finalizar compra
Se corrigieron las cadenas que faltaban en la página de finalizar compra. Todo el texto está ya disponible para traducir, sin omisiones.
1.12.0
Compatibilidad con la pasarela Mollie
Se añadió Mollie como pasarela de pago compatible. Las suscripciones ya pueden facturarse y renovarse automáticamente con Mollie.
Compatibilidad con la pasarela Razorpay
Se añadió Razorpay como pasarela de pago compatible. Las suscripciones ya pueden facturarse y renovarse automáticamente con Razorpay.
Compatibilidad con la pasarela Xendit
Se añadió Xendit como pasarela de pago compatible. Las suscripciones ya pueden facturarse y renovarse automáticamente con Xendit.
Traducciones de los tiempos de suscripción del núcleo
Se corrigieron las cadenas de tiempo del núcleo (etiquetas de día/semana/mes/año) para su traducción. Ahora se traducen correctamente en lugar de mostrarse en inglés por defecto.
Completar pedidos automáticamente
Se corrigió el comportamiento de completado automático de pedidos. Los pedidos de suscripción se marcan como completados correctamente según el ajuste configurado, en lugar de quedarse bloqueados.
1.11.0
Ocultar determinadas pasarelas de pago en la compra de suscripciones
El propietario de la tienda ya puede ocultar determinadas pasarelas de pago en la compra de suscripciones. Así se puede limitar la compra únicamente a las pasarelas que admiten facturación recurrente.
1.10.0
Integración con LearnDash
Se añadió la integración directa con LearnDash. El acceso a los cursos ya puede vincularse al estado activo de la suscripción.
Integración con LearnPress
Ya es compatible con LearnPress. Vincula la matrícula en los cursos al estado de la suscripción: el acceso sigue al plan, activo o caducado.
Página de ajustes
Se mejoraron el diseño y la organización de la página de ajustes. Las opciones están agrupadas con más claridad y son más fáciles de encontrar y configurar.
Los ajustes son ahora modulares y pueden añadirse desde cualquier sitio
Se refactorizó el sistema de ajustes a una estructura modular. Los nuevos campos de ajustes pueden registrarse desde cualquier extensión o integración sin tocar los archivos del núcleo.
1.9.1
Completar automáticamente los pedidos en procesamiento
Los pedidos de suscripción en estado «procesando» ya pueden completarse automáticamente según los ajustes, lo que reduce la gestión manual de pedidos.
Problemas de seguridad con los nonce
Se corrigió la verificación de nonce en las acciones relevantes. Las solicitudes se comprueban ahora correctamente, cerrando un hueco que permitía enviar acciones no autorizadas.
Errores de conversión de tipos
Se corrigieron los errores de conversión de tipos. Los valores se convierten al tipo correcto antes de usarse, lo que evita avisos y errores de PHP por tipos incompatibles.
1.9.0
Integración con Tutor LMS
Se añadió la integración directa con Tutor LMS. El acceso a los cursos ya puede vincularse al estado activo de la suscripción.
Problemas de seguridad con los nonce
Se corrigieron más fallos en la verificación de nonce. Ahora se validan correctamente otras acciones frente a solicitudes no autorizadas.
1.8.1
Problemas de seguridad en el escapado de la salida
Se corrigió el escapado de la salida en las áreas afectadas. Los datos se escapan correctamente antes de renderizarse, lo que reduce el riesgo de XSS.
1.8.0
Código QR de comprobación rápida de la suscripción
Se añadió un código QR para comprobar rápidamente el estado de una suscripción. Escanéalo para verificar los detalles sin entrar en el administrador.
Integración con WPSoftware License
Se añadió la integración directa con WPSoftwareLicense. Las licencias ya pueden vincularse al estado de la suscripción para vender software y licencias.
Error fatal en el frontend de License Manager for WooCommerce
Se corrigió un error fatal en el frontend de la integración con License Manager for WooCommerce. La visualización de licencias en la página de cuenta ya no falla.
1.7.1
Error por una operación con un tipo incorrecto
Se corrigió el error por tipos incompatibles. La operación comprueba ahora el tipo del valor antes de procesarlo, lo que evita un error fatal.
1.7.0
Mejora de la suscripción
Ahora los clientes pueden mejorar su plan de suscripción directamente, además de la reducción de plan que ya existía.
Controlar la visibilidad de productos y variaciones según el rol de usuario
El propietario de la tienda ya puede mostrar u ocultar productos y variaciones concretos según el rol del cliente.
Visibilidad de la acción de activar/desactivar la renovación automática (solo para suscripciones pagadas con Stripe)
Se corrigió la visibilidad del interruptor de renovación automática. Ahora solo aparece en suscripciones pagadas con Stripe, como estaba previsto, y no en otras pasarelas.
1.6.0
Periodo de gracia de la suscripción
Se añadió el ajuste de periodo de gracia. Tras una renovación fallida, la suscripción sigue activa los días adicionales configurados antes de suspenderse, dando tiempo al cliente para arreglar el pago.
Mostrar la licencia del plugin License Manager for WooCommerce en los detalles de la suscripción (administrador y usuario)
La clave de licencia de License Manager for WooCommerce se muestra ahora directamente en los detalles de la suscripción, tanto en el administrador como en la cuenta del cliente.
El formulario del producto de suscripción no se mostraba
Se corrigieron los campos del producto de suscripción. El formulario se muestra ahora correctamente en la pantalla de edición del producto.
Página de ajustes
Más mejoras en la página de ajustes. Se refinaron el diseño, la agrupación y la claridad.
1.5.0
Integración con License Manager for WooCommerce
Se añadió la integración directa con License Manager for WooCommerce. La generación y entrega de licencias queda vinculada al ciclo de vida de la suscripción.
Se actualizaron los archivos de plantilla de idioma
Se actualizaron los archivos de plantilla de idioma (.pot). Incluyen las últimas cadenas traducibles para lograr traducciones precisas.
1.4.0
Imprimir la lista de calendarios de entrega
La lista de calendarios de entrega ya se puede imprimir directamente. Resulta útil para la preparación de pedidos sin conexión o el seguimiento de entregas físicas.

Filtros de suscripciones y calendarios de entrega
Se corrigieron los filtros en las pantallas de suscripciones y calendarios de entrega. El filtrado devuelve ahora resultados correctos y coincidentes.
1.3.3
Integración de iDeal con Stripe
Se añadió iDeal como método de pago compatible en Stripe. Los clientes pueden suscribirse y renovar con iDeal.
Integración de SEPA con Stripe
Se añadió el adeudo directo SEPA como método de pago compatible en Stripe. Los clientes pueden suscribirse y renovar con SEPA.
1.3.2
Se añadieron correos de recordatorio de renovación
Se añadió el correo de recordatorio de renovación. El cliente recibe un aviso antes del próximo cobro, lo que reduce los pagos fallidos y los cargos inesperados.
Se añadió el archivo base de idioma
Se añadió al plugin el archivo de idioma base .pot. Permite a los traductores crear nuevos archivos de idioma desde cero.
1.3.1
Error en el aviso de instalación de la versión gratuita
Se corrigió el aviso de instalación de la versión gratuita. El aviso para instalar o activar la versión gratuita ya no da error.
1.3.0
Se añadió la función de pago fraccionado
Se añadió la opción de pago fraccionado. Los clientes pueden pagar un producto de suscripción en cuotas en lugar de un único cobro por adelantado.
Leer el anuncioMecanismo de reintento de pago
Se añadió el reintento automático para pagos fallidos. Un cobro de renovación o de cuota fallido ahora se reintenta según la programación configurada, en lugar de fallar definitivamente al primer intento.
Leer el anuncioCompatibilidad con el almacenamiento de pedidos de alto rendimiento (HPOS) de WooCommerce
El plugin ya es compatible con HPOS de WooCommerce. Las suscripciones funcionan correctamente en tiendas que usan el nuevo almacenamiento de pedidos de alto rendimiento, además del antiguo basado en entradas.
1.2.1
Se corrigió un error en la fecha de entrega
Se corrigió el cálculo de la fecha de entrega. La fecha de entrega programada se genera correctamente para los productos de entrega recurrente.
Se añadió el soporte de idioma que faltaba
Se añadieron las cadenas de traducción que faltaban. El texto que antes no se podía traducir ya está disponible.
Se corrigió un error fatal de nomenclatura
Se corrigió un error fatal por conflicto de nombres. Se resolvió la colisión entre nombres de función y de clase que hacía caer el sitio en ciertas configuraciones.
1.2.0
Se añadieron hooks y acciones para mejorar los flujos de trabajo de suscripción
Se añadieron nuevos action hooks a lo largo del ciclo de vida de la suscripción. Los desarrolladores pueden engancharse a más eventos para flujos de trabajo e integraciones a medida.
Compatibilidad con la API REST para gestionar suscripciones
Se añadió una API REST para las suscripciones. Gestiona los datos y las acciones de suscripción mediante código, fuera de wp-admin.
Página de estadísticas renovada para obtener datos y seguimiento más fácilmente
Se rediseñó la página de estadísticas. Un diseño más claro para seguir de un vistazo el rendimiento de las suscripciones y los ingresos.
Eventos para el fin de la prueba, la caducidad de la suscripción y los fallos de pago
Se añadieron nuevos disparadores de eventos para el fin de la prueba, la caducidad de la suscripción y los fallos de pago. Permiten crear automatizaciones y avisos ligados a esos momentos.
Opciones de filtrado en la página de lista de suscripciones para gestionarlas más fácilmente
Se añadieron filtros a la lista de suscripciones. Acota la lista por estado, pasarela u otros criterios para gestionarla más rápido.
Acciones en lote disponibles en la página de calendario de entregas para un mejor control
Se añadieron acciones en lote a la lista de suscripciones. Aplica un cambio de estado u otra acción a varias suscripciones a la vez.
Se añadieron filtros a la página de calendario de entregas para un mejor control
Se añadieron filtros a la página de calendario de entregas. Acota las entregas programadas por fecha, producto o estado.
Nueva página dedicada que te guía en la configuración de las integraciones de pago
Se añadió una nueva página guía para configurar las integraciones de pasarelas de pago. Acompaña al propietario de la tienda en la configuración de cada pasarela compatible.
Soporte de idiomas en todo el plugin
Se amplió la cobertura de traducción en todo el plugin. Hay más cadenas traducibles y las traducciones existentes son más coherentes.
Acceso rápido a la documentación con un nuevo enlace al vídeo de introducción
Se añadió un enlace al vídeo de introducción para acceder rápido a la documentación. La puesta en marcha es más sencilla desde la propia pantalla del plugin.
1.1.0
Renovación de la interfaz de administración
Se rediseñó la interfaz de administración. Diseño y navegación más limpios en todas las pantallas de gestión de suscripciones.
Interfaz y soporte para el plugin del núcleo
Se mejoró la interfaz y se amplió el soporte del plugin Core (gratuito). Mayor coherencia y facilidad de uso para quienes usan la versión gratuita.
1.0.1
Versión inicial de Pro, con funciones avanzadas y soporte premium
Se lanzó la versión Pro. Añade funciones avanzadas de suscripción y soporte premium sobre la versión gratuita.
1.0.0
Versión inicial
Primera versión del plugin. Funcionalidad básica de suscripciones y pagos recurrentes para WooCommerce.
Las versiones Pro llegan a los titulares de licencia mediante actualizaciones automáticas.
Ver precios de Pro