Login
Get Started

Documentación de Easy Digital Downloads

Documentación, Materiales de Referencia y Tutoriales para Easy Digital Downloads 

Licencias de Software – Instrucciones de Uso

Este documento le guiará a través de las instrucciones de configuración del complemento Licencias de Software.

Software Soportado

Aunque este complemento se ha creado específicamente para autores de plugins y temas de WordPress, debido a la API incluida, la mayoría del software puede aprovechar las funciones que proporciona.

Una vez instalado y activado, los ajustes se encontrarán en:

1. Ajustes de EDD: Descargas > Ajustes > Extensiones > Licencias de Software

2. Ajustes del Producto: Descargas > Todas las Descargas > Editar

Ajustes de la Extensión de Licencias de Software

Desactivar Activaciones Únicas: Habilite este ajuste si no requiere un identificador único al activar una clave de licencia. Cuando está habilitado, cada activación cuenta contra el límite de licencia, y la desactivación no aumenta su límite de activación. Cuando está deshabilitado, los clientes pueden desactivar en un sitio (o ID de sistema) y activar en un nuevo sitio (o ID de sistema), lo que contaría como una sola activación. Esto eliminará las opciones de Gestionar Sitios de su página de Historial de Pedidos.

¿Ignorar URLs de Host Local?: Permita que los dominios y IPs de desarrollo local se activen sin contar para los totales del límite de activación. La URL seguirá siendo registrada. Consulte ¿Cómo puedo ignorar las URLs de Host Local para la Activación? para más detalles.

¿Vende Plugins de WordPress?: Marque esta casilla si está vendiendo plugins de WordPress y desea habilitar el análisis avanzado del archivo ReadMe.txt. Al marcarla, se añadirá un metabox a cada descarga, lo que permitirá que los datos del plugin se rellenen automáticamente basándose en el archivo ReadMe.txt incluido en su plugin. Tenga en cuenta que esto es opcional incluso si está vendiendo plugins de WordPress.

Mostrar Enlaces de Actualización en Línea: Marque esta casilla si desea mostrar enlaces de actualización en línea para los clientes que tengan compras actualizables.

Método de Prorrata: Especifique si desea utilizar Basado en Costo o Basado en Tiempo para calcular la prorrata de las actualizaciones de licencia. Consulte más sobre la prorrata a continuación.

Permitir Renovaciones: Marque esta casilla si desea que los clientes puedan renovar sus claves de licencia. También recibirán recordatorios de renovación por correo electrónico y podrán renovar desde su página de cuenta (si esa página utiliza el shortcode [edd_license_keys]). NOTA: Si el producto es un producto Recurrente y la suscripción del cliente sigue activa, se renovará automáticamente incluso si esta opción está deshabilitada.

Forzar coincidencia de correo electrónico: Marque esta casilla si desea forzar la coincidencia de correo electrónico en las renovaciones de licencias. La coincidencia de correo electrónico restringe la renovación de licencias a la dirección de correo electrónico utilizada para comprar la licencia originalmente. Esto evita que las claves de licencia sean renovadas por un cliente diferente al que las compró.

Descuento de renovación: Introduzca un importe de descuento como porcentaje, por ejemplo, 10. O introduzca 0 (o déjelo en blanco) para no aplicar ningún descuento. Cuando el usuario esté en la página de pago renovando su licencia, este descuento se aplicará automáticamente a su compra de renovación. NOTA: Si el producto es un producto Recurrente y la suscripción del cliente todavía está activa, se renovará automáticamente con este descuento aplicado.

Desactivar códigos de descuento en renovaciones: Marque esta casilla si desea evitar que los clientes utilicen descuentos no de renovación junto con las renovaciones. Esto desactivará la opción de canjear códigos de descuento cuando el carrito contenga una renovación de licencia.

Mostrar caducidad: Habilite esta configuración para mostrar la fecha de caducidad de la licencia en la pantalla de pago para las compras.

Configuración de las Opciones del Producto

La generación de claves de licencia se configura producto por producto, por lo que no todos los productos vendidos a través de su tienda requieren generación de claves de licencia. Para configurar un producto para generar claves de licencia cuando se compra, vaya a su página de Descargas, luego haga clic en Editar en la descarga que desea configurar.

En la sección principal Detalles de la descarga, active la opción “Crear licencias para este producto”. Una vez habilitada esa opción, aparecerá el cuadro principal Configuración de licencias en la página.

En la pantalla de edición del producto de Descarga, se añadirá un nuevo cuadro meta “Configuración de licencias”. Toda la configuración de la licencia específica para el producto actual se realizará en este cuadro.

A continuación se muestra una captura de pantalla de parte de la interfaz de usuario dentro de una descarga individual para configurar la licencia de software para ese producto.

Note: Bundled products have slightly different options. For details on bundle product configuration, see here.

La configuración se divide en diferentes secciones como General, Versiones, Actualizaciones y más.

General:

  1. Activation Limit:
    • Este es el número máximo de veces que se puede activar cada clave de licencia. Si desea limitar una clave de licencia a 10 usos por cliente, introduzca 10. Si no desea imponer ninguna restricción de límite, deje este campo en blanco o introduzca 0.
  2. License Length
    • ¿Cuánto tiempo son válidas las claves de licencia? Las licencias se pueden configurar para que nunca expiren o después de un período de tiempo específico. Una vez caducadas, las claves de licencia no se pueden activar sin ser renovadas primero.

Versiones:

  1. Version Number:
    • Esto corresponde al número de versión actual de su software que está disponible. Si está vendiendo la versión 1.0, introduzca 1.0 aquí. Si la versión actual disponible es 1.5, introduzca 1.5 aquí. Este número de versión se utiliza específicamente para plugins y temas de WordPress que han implementado el sistema de actualización automática, pero también puede ser utilizado por cualquier otro tipo de software utilizando la API incluida.
  2. Update File
    • Esto te permite establecer el archivo .zip (o quizás en otro formato) que se envía a los usuarios al realizar una actualización automática. Esta opción se utiliza específicamente para plugins y temas de WordPress que han implementado el sistema de actualización automática, pero también puede ser utilizada por cualquier otro tipo de software utilizando la API incluida. Si estás vendiendo un plugin o tema de WordPress, esta opción debe configurarse como un .zip que contenga únicamente los archivos necesarios del plugin o tema. Este archivo .zip se configura a través de la sección principal de configuración de Archivos de Descarga.
  3. Changelog
    • Esta es una documentación de los cambios que se han realizado con cada versión del software. Cada vez que se lanza una nueva versión, deberías añadir notas sobre lo que ha cambiado aquí. Estas notas se mostrarán en los avisos de actualización "Novedades" que los usuarios pueden ver al actualizar sus plugins o temas de WordPress. Si no estás vendiendo un plugin o tema de WordPress, este registro de cambios aún se puede utilizar a través de la API incluida.
    • Consulta Licencias de Software – Registros de Cambios para más detalles sobre el uso del registro de cambios.
  4. Upgrade Notice
    • Introduce el aviso que se mostrará a los clientes cuando haya una nueva versión disponible.
  5. Staged Rollouts
    • Para obtener más información sobre esto, lee nuestro artículo dedicado aquí: Despliegues por Fases.

Betas:

Tenemos una página dedicada a la configuración y uso de las versiones beta aquí: Lanzamiento de Versiones Beta con EDD.

Requisitos:

Esta sección te permitirá restringir quién puede obtener actualizaciones de tu software basándose en requisitos específicos. Por favor, lee más sobre cómo configurar esto en nuestro artículo de configuración de Requisitos.

Claves Predefinidas:

El área de texto Claves de Licencia Predefinidas te permitirá listar tus propias claves de licencia disponibles, una por línea.

Configuración de clave de licencia predeterminada de Software Licensing con opción de borrador automático.

Puedes introducir tus propias claves de las que cada compra extraerá. Cada clave se extraerá de la parte superior de la lista y ya no estará disponible para los compradores una vez emitida. Tu lista podría parecerse a esto:

customkey1
customkey2
customkey3
customkey4
customkey5

Es importante tener en cuenta que una vez que tus claves de licencia personalizadas se hayan agotado, Licencias de Software comenzará automáticamente a generar sus propias claves de licencia de nuevo. Solo hay dos maneras de evitar que esto suceda:

  1. Sigue añadiendo claves personalizadas a la lista para que no se agoten.
  2. Utiliza nuestra Extensión de Límite de Compra para asegurarte de que el número de claves que te quedan siempre coincide con el número de compras restantes permitidas.

También puedes habilitar la opción de establecer la Descarga como Borrador tan pronto como se venda la última clave personalizada. De esta manera, no se podrán realizar nuevas compras para este producto. También puedes recibir un correo electrónico cuando tu producto se esté quedando sin claves personalizadas.

Actualizaciones:

Si lo desea, se pueden configurar rutas de actualización para productos que permitan a los clientes actualizar sus claves de licencia. Para crear una ruta de actualización, primero seleccione el producto de descarga al que los clientes pueden actualizar. Este puede ser el mismo producto u otro producto del catálogo de su tienda que tenga licencias habilitadas. Si la descarga que ha elegido tiene precios variables habilitados, aparecerá un campo desplegable de Opción de precio que le permitirá seleccionar la opción de precio para la que es la actualización.

Después de seleccionar el producto y la opción de precio (si la hay), puede elegir si prorratear la actualización de la licencia y si ofrecer un descuento adicional.

Prorrateo

Los administradores del sitio pueden configurar los ajustes de Prorrateo en Descargas > Ajustes > Extensiones > Licencias de software. Hay dos opciones disponibles para el Método de prorrateo: Cálculos basados en costes y Cálculos basados en tiempo.

Prorrateo basado en costes

El prorrateo basado en costes cobrará a los clientes la diferencia entre la descarga para la que actualmente tienen una suscripción y el precio de la descarga a la que desean actualizar.

Ejemplo: Un cliente compró una licencia para un solo sitio para el Producto A por 89 € el 1 de octubre de 2024. El 1 de marzo de 2025, el cliente actualiza su licencia a 2-5 sitios, que cuesta 129 €. El cliente pagará 40 € para actualizar. El 1 de octubre de 2025, la suscripción se renovará y el cliente pagará 129 € por el Producto A (2-5 sitios) y tendrá una clave de licencia activa hasta el 1 de octubre de 2026.

Prorrateo basado en tiempo

Cuando un cliente elige actualizar y usted ha seleccionado el prorrateo basado en tiempo, la cantidad que se cobrará al cliente para actualizar se basa en la diferencia de precio entre las dos opciones y el tiempo restante en su suscripción actual antes de que se renueve.

Ejemplo: Un cliente compró una licencia para un solo sitio para el Producto A por 89 € el 1 de octubre de 2024. El 1 de marzo de 2025, el cliente actualiza su licencia a 2-5 sitios, que cuesta 129 €. La diferencia de precio es de 40 € y quedan 6 meses en su suscripción actual. El cliente pagará 20 € para actualizar. El 1 de octubre de 2025, la suscripción se renovará y el cliente pagará 129 € por el Producto A (2-5 sitios) y tendrá una clave de licencia activa hasta el 1 de octubre de 2026.

Actualización a una licencia de por vida

Para las licencias de por vida, el prorrateo aplica un descuento al coste de la licencia de por vida. El prorrateo basado en costes descontará el coste total de la licencia original del coste de la licencia de por vida. El prorrateo basado en tiempo calculará un descuento prorrateado en función de la cantidad de tiempo restante en el plazo de la licencia.

La fecha de caducidad de la licencia no cambiará; una licencia actualizada seguirá caducando en la fecha de caducidad original, ya sea prorrateada o no. Una excepción es si la actualización es para un plazo diferente; en ese caso, la fecha de caducidad cambiará.

Cómo un cliente actualiza su licencia

Cuando un cliente desea actualizar su clave de licencia, puede iniciar sesión en su cuenta (se requieren cuentas de usuario para actualizar una licencia) y dirigirse a su historial de compras. Desde allí, harán clic en Ver licencias y luego en Ver actualizaciones. Una vez elegida una actualización, el cliente hará clic en Actualizar licencia para proceder a la pantalla de pago, donde podrá completar su compra.

Fecha de Caducidad

Las actualizaciones de licencias de software no afectarán ni cambiarán la fecha de caducidad original de la licencia a menos que el plazo sea diferente.

Ingresos por actualizaciones

Los administradores del sitio pueden ver los ingresos generados por las actualizaciones de licencias en Descargas > Informes > Actualizaciones de licencias.


Añadir Claves de Licencia al Recibo de Compra por Correo Electrónico

La extensión de licencias de software pondrá a disposición una nueva etiqueta de plantilla para los recibos de compra: {license_keys}

Para enviar la clave de licencia al comprador, esta etiqueta de plantilla debe incluirse en el correo electrónico del recibo de compra que configure en Descargas > Correos electrónicos.


Renovaciones de licencias

Las renovaciones de licencias deben habilitarse en Descargas > Ajustes > Extensiones > Licencias de software.

Los clientes pueden renovar licencias a través de Notificaciones de renovación por correo electrónico, la página de Pago o introduciendo manualmente una licencia en el formulario de renovación de clave de licencia:

Envío de notificaciones de renovación de licencias por correo electrónico

Licencias de software puede enviar automáticamente correos electrónicos de notificación de renovación cuando las claves de licencia estén dentro del período de caducidad especificado en las opciones de notificación de renovación. Consulte Correos electrónicos de recordatorio de renovación y caducidad de licencias para obtener instrucciones sobre cómo configurar.

Las notificaciones de renovación de claves de licencia se pueden reenviar manualmente, clave por clave, o mediante una acción masiva (Descargas > Licencias). Para enviar notificaciones de renovación para varias claves a la vez, seleccione las licencias para las que desea enviar una renovación y luego seleccione “Enviar notificación de renovación” en el menú desplegable de la parte superior izquierda.

Renovaciones en la página de pago

Si las renovaciones están habilitadas, se agregará una sección a su pantalla de pago que permitirá a los clientes introducir una clave de licencia existente para renovarla:

Captura de pantalla 2013-06-07 a las 16:16:40

Formulario de renovación

Puede agregar el shortcode [edd_renewal_form] a cualquier página de su sitio para permitir a los clientes introducir una clave de licencia que deseen renovar. El envío del formulario agregará el producto/clave al carrito.


Historial de claves de licencia

Las claves de licencia de los clientes se pueden mostrar en su página de cuenta utilizando el shortcode [edd_license_keys]. Esto mostrará todas las claves de licencia que pertenecen a un cliente (requiere que haya iniciado sesión), junto con información relevante sobre la licencia, como la fecha de caducidad, el estado, las opciones de renovación, las opciones de actualización y un enlace para ver el registro de compra de la licencia.



Gestión de Claves de Licencia Vendidas

La página Descargas > Licencias proporciona una descripción general de todas las claves de licencia que ha vendido. Hacer clic en la clave abrirá los Detalles de la licencia. Se enumeran varias piezas de información con cada clave:

  • License Key – This is the actual license key sent to the user.
    • Puedes generar una clave de reemplazo haciendo clic en el icono de recarga junto a la clave en los detalles de gestión.
  • Cliente: Muestra el producto para el que se compró la clave y contiene un enlace.
  • Status – This indicates one of these possible license statuses:
    • Activa: Un estado activo significa que la clave ha sido activada por un cliente y es válida. Una clave solo se establece como activa al ser activada por un cliente.
    • Inactiva: Inactiva es el estado predeterminado de las claves. Estas son claves que nunca se han utilizado o que se han puesto a disposición y se han restablecido a inactivas manualmente.
    • Expirada: A cada clave se le da una fecha de expiración cuando se genera. Cuando esa fecha pasa, la clave se marca como Expirada.
    • Desactivada: Una clave se establecerá como Desactivada cuando una compra sea Revocada o Reembolsada, o puede establecerse así manualmente.
  • Límite de activación: Este es el número de sitios (o veces) en los que se puede activar la licencia.
  • Fecha de expiración: Esta es la fecha en la que expira la licencia.
  • Fecha de compra: Esta es la fecha en la que se compró la licencia.
  • Plazo: Duración del tiempo que la licencia está disponible para el cliente.
  • Pagos relacionados: Lista de todos los pagos (iniciales y de renovación) de la licencia.
  • Ruta de actualización: Muestra las actualizaciones disponibles, el precio de la actualización y un enlace directo para añadir la actualización al carrito.
  • URL de renovación: Este es un enlace directo para añadir la descarga/licencia al carrito para renovar.
  • URL de cancelación de suscripción: Esta URL cancelará la suscripción del cliente a los avisos de renovación de la licencia.
NOTE: Newly created licenses are always set as inactive. They’re not set as active until the customer activates them.

Hay cuatro filtros en la parte superior de la página, justo debajo del título de la página, que te permiten ver las claves de licencia por estado.

Puedes Gestionar, Extender (renovar), Desactivar o Eliminar una licencia en cualquier momento pasando el ratón sobre la licencia y haciendo clic en el enlace apropiado en la página principal Descargas > Licencias.

Note: Deleting a license key is irreversible.

Registros de licencias

También puedes ver el registro de activaciones de cualquier licencia haciendo clic en la pestaña "Registros" en los Detalles de gestión de licencias. Este registro te mostrará datos relevantes cada vez que se haya activado esta licencia.

Sección de activaciones

Las activaciones pueden ser gestionadas tanto por el administrador de la tienda como por el cliente a través de la página de cuenta.

Los administradores pueden gestionar manualmente las activaciones por licencia desde la pantalla de Detalles de gestión de licencias. Si deseas añadir o eliminar activaciones de la licencia, puedes hacerlo en esta página:

Detalles de las activaciones de licencias de software.

Los clientes también pueden gestionar los sitios activos a través de la página de cuenta.


Generar Claves de Licencia en Compras Anteriores

Si has estado vendiendo durante algún tiempo antes de activar la gestión de licencias de software y deseas volver atrás y generar claves de licencia para esos pedidos, puedes hacerlo yendo a Descargas > Herramientas y utilizando la herramienta de licencias faltantes.

También puedes generar licencias por pedido en la sección Detalles del pedido > Licencias:

Informes y exportaciones

La gestión de licencias de software proporciona informes de renovaciones de licencias y actualizaciones de licencias. Además de la capacidad de exportar licencias a un archivo csv.

Informes

Los informes de licencias de software se encuentran en Descargas > Informes > Renovaciones de licencias, Actualizaciones de licencias y Datos de activación (este último requiere Software Licensing 3.9.0 y EDD 3.5.1).

Renovaciones e informes de licencias.
Renovaciones de licencias para este mes
Informe de datos de activación de licencias de software.
Se agregó el informe de nuevas activaciones de licencias para este mes en Software Licensing 390

Exportar licencias

Las licencias se exportan en Descargas > Herramientas > Importar / Exportar en lugar de ubicarse en la exportación de informes, para limitar qué roles pueden acceder a las licencias. Puede exportar todas las licencias o exportar licencias por estado. El archivo incluye la clave de licencia, el estado, la información del cliente, el nombre del producto, las fechas y la información de activación.


Implementación con su Software

Software Licensing se puede implementar con:

  • Plugins de WordPress
  • Temas de WordPress
  • La mayoría de los lenguajes de software (software web y de escritorio).

Añadir actualizaciones automáticas a tu producto de WordPress

Consulta nuestra documentación sobre cómo integrar actualizaciones automáticas para tus plugins de WordPress.

Consulta nuestra documentación sobre cómo integrar actualizaciones automáticas para tus temas de WordPress.

Pasos para lanzar una nueva versión

  1. Reemplaza el archivo de descarga con el nuevo haciendo clic en "Subir un archivo".
  2. Luego, introduce el texto apropiado en el campo Changelog en el cuadro de metadatos de Licencias.
  3. Incrementa el número de versión y guarda la descarga.
  4. Haz clic en Actualizar para guardar los cambios.
  5. Selecciona el nombre del archivo en el menú desplegable "Actualizar archivo" si el archivo correcto no está ya seleccionado.
  6. Los sitios de tus clientes serán notificados de que hay una nueva versión y podrán hacer clic en Actualizar.

Configuración de ReadMe.txt para plugins de WordPress

Los archivos ReadMe.txt se pueden analizar para que aparezcan en la información de actualización del plugin. Consulta Análisis de archivos ReadMe.txt en plugins de WordPress para obtener más información sobre esta configuración.

Trabajar con la API para otros tipos de software

Este complemento proporciona una API completa que puedes usar para activar y validar claves de licencia. También puedes usar la API para comprobar si hay nuevas versiones del software disponibles y para descargar archivos de instalación de la última versión.

Para obtener documentación sobre cómo trabajar con la API, haz clic aquí.

Was this article helpful?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]