Licenciamiento de Software es una de nuestras extensiones esenciales que realmente distingue a Easy Digital Downloads. Es lo que hace posible que tantos productos de software geniales sean vendidos y administrados por desarrolladores y creadores de productos en todo el mundo. También es una de nuestras extensiones más antiguas y se lanzó por primera vez el 12 de septiembre de 2012.
Muchas partes del plugin han comenzado a mostrar su antigüedad. Hoy, sin embargo, estamos encantados de anunciar el lanzamiento de la versión 3.5 de Licenciamiento de Software, una actualización que realiza mejoras drásticas en todo el plugin.
Hay muchas mejoras en esta actualización. Veamos los aspectos más destacados.
Administración de licencias rediseñada
Hay muchos datos asociados con las claves de licencia. En la versión 3.5 hemos rediseñado la mayoría de las áreas de administración de Licenciamiento de Software.
Descargas → Licencias
La tabla de lista que muestra todas las claves de licencia ha sido mejorada para ayudar a eliminar el desorden y mejorar la visualización en pantallas más pequeñas.
Pantalla de detalles de licencia
Cada clave de licencia ahora tiene una pantalla de detalles dedicada donde está disponible toda la información pertinente para la clave de licencia. Esta pantalla también proporciona herramientas para acciones, como renovar o deshabilitar una licencia, editar una fecha de vencimiento, obtener una URL de actualización, claves de licencia relacionadas e incluso registros de pago relacionados. Esto hace que la gestión de claves de licencia y la localización de registros de clientes y pagos asociados sea mucho, mucho más fácil.
Prorrateo de actualización mejorado
En la versión 3.3 introdujimos rutas de actualización para claves de licencia que permitían a los clientes actualizar de un nivel de licencia al siguiente. Con la función original de rutas de actualización, incluimos soporte para un prorrateo simple que ofrecía a los clientes descuentos en la actualización basados en cuánto habían pagado ya. Ahora hemos mejorado aún más las rutas de actualización añadiendo soporte para descuentos de prorrateo basados en el tiempo.
Los administradores del sitio ahora pueden seleccionar prorrateo Basado en Costo o Basado en Tiempo. Con los cálculos basados en el tiempo, el costo de una actualización tiene en cuenta cuánto tiempo queda en la licencia existente y luego prorratea la nueva compra en consecuencia.
Descuentos de renovación por artículo
Las claves de licencia a menudo necesitan ser renovadas de forma mensual o anual. Para esto, Licenciamiento de Software siempre ha admitido descuentos de renovación para que los clientes puedan recibir un descuento, como el 30%, cuando renuevan una clave de licencia existente. En la versión 3.5 hemos ampliado esta función para admitir descuentos de renovación por artículo.
¡Esto significa que los productos ahora pueden tener descuentos de renovación personalizados. ¿Le gustaría ofrecer un 20% en un producto pero un 30% en otro? ¡Ahora puede!
API de desarrollo: clase EDD_SL_License
Licenciamiento de Software está diseñado para desarrolladores y creadores de productos y en la versión 3.5 hemos mejorado drásticamente las API internas para facilitar a los desarrolladores el trabajo y la extensión de Licenciamiento de Software. La nueva clase EDD_SL_License proporciona un fácil acceso a todos los datos asociados con las claves de licencia y facilita la interacción y el ajuste de esos datos.
Versiones beta
Los lanzamientos de software exitosos a menudo incluyen versiones beta (como la 3.5 de Software Licensing), por lo que hemos introducido una nueva función que le permite lanzar versiones beta de su software y proporcionar a los clientes una forma fácil de instalar esas versiones beta.
Consulte nuestra documentación para obtener más información.
De hecho, utilizamos esta función para lanzar una versión beta de Software Licensing 3.5 hace varias semanas.
Nuevas clases de actualizador para temas y plugins de WordPress
Las clases de actualizador para temas y plugins de WordPress se han actualizado para corregir algunos errores, mejorar el rendimiento y hacer que nuevas funciones (como las versiones beta) estén disponibles. Actualice sus temas y plugins si utiliza estas clases.
Las nuevas versiones de las clases son:
- 1.6.9 para plugins
- 1.0.2 para temas
Otras mejoras
Además de las nuevas funciones mencionadas anteriormente, también hemos realizado un número significativo de mejoras adicionales.
- Se ha agregado una nueva opción para forzar la coincidencia de correo electrónico en las renovaciones de licencias. Esto permite a los administradores del sitio exigir que las renovaciones de licencias se compren con la misma dirección de correo electrónico que la licencia original.
- La clase EDD_SL_Plugin_Updater tiene una caché mejorada y soporte para versiones beta. Por favor, actualice sus integraciones.
- La clase EDD_Theme_Updater se ha actualizado con soporte para versiones beta. Por favor, actualice sus integraciones.
- Se han agregado nuevos ganchos de acción al proceso de renovación de licencias.
- Se han agregado nuevos filtros a get_licenses_of_purchase() y get_licenses_by_purchase().
- Las claves de licencia ahora se incluyen en el endpoint /sales/ de la API REST de EDD.
- License keys for bundles are now grouped in the
Debe iniciar sesión para ver las claves de licencia.
shortcode display. - Las compras de actualización de licencias ahora se pueden realizar a través de una URL directa.
- Las claves de licencia y los metadatos asociados ahora se eliminan cuando se realiza un restablecimiento completo de la tienda.
- Se ha mejorado el metabox de claves de licencia en Ver detalles del pedido.
- Los enlaces de actualización en línea ahora se pueden mostrar en los botones de compra.
- Las sumas de verificación MD5 ahora se incluyen en todas las respuestas de la API REST de licencias.
- Se ha agregado una nueva etiqueta de plantilla {expiration_time} a los correos electrónicos de notificación de renovación de licencias.
- Se ha agregado una nueva opción para deshabilitar los códigos de descuento en las renovaciones de licencias.
- Las imágenes de banner ahora se pueden agregar a los plugins de WordPress a través del análisis de ReadMe.txt.
- La tabla de lista de claves de licencia ahora se puede filtrar por ID de producto de descarga ingresando download:# en el campo de búsqueda.
- Etiquetas y diseño mejorados del metabox de licencias.
- Organización y nomenclatura de archivos mejoradas.
Errores corregidos
También se han corregido varios errores importantes y menores.
- Los enlaces de acción en la tabla de lista de claves de licencia deberían devolver al usuario a la pantalla anterior.
- Párrafos adicionales añadidos a los correos electrónicos de notificación de renovación de licencias
- Las fechas de caducidad se muestran en GMT en lugar de la hora local.
- Indicadores de renovación y descuentos incorrectos en el carrito al eliminar la renovación del carrito.
- Mensaje de descarga no válido devuelto al usar "item_name" en lugar de "item_id" en la API REST de licencias.
- Claves de licencia incorrectas generadas al volver a generar claves para una compra.
- La actualización del correo electrónico del cliente no actualiza la dirección de correo electrónico en las claves de licencia.
- Mensaje de error mostrado al cargar la ventana modal "Ver detalles de la actualización" varias veces.
- Rutas de actualización mostradas para claves de licencia caducadas y deshabilitadas.
- Ruta de actualización incorrecta establecida como predeterminada cuando los productos contienen precios variables.
- Falta el enlace Renovar licencia en la página Ver licencias del historial de compras del frontend.
- Claves de licencia duplicadas creadas al volver a generar claves de licencia en una compra.
- El cliente todavía puede administrar las URL del sitio cuando la licencia está deshabilitada.
- Establecer una clave de licencia como vitalicia no actualiza el estado de la licencia.
- Claves de licencia establecidas incorrectamente como deshabilitadas cuando se procesa un reembolso por una renovación.
- Guion adicional mostrado en el checkout al renovar una clave de licencia sin precios variables.
- Eliminar un pago de renovación también elimina la clave de licencia asociada.
Cómo obtener la actualización
La versión 3.5 de Software Licensing se puede descargar desde la página de su cuenta o a través de actualizaciones con un solo clic dentro de su instalación de WordPress. Si es nuevo en Software Licensing, la extensión se puede comprar en la página del producto.









