Descripción
BlueSoftWeb License Keys & Activation for WooCommerce turns any WooCommerce product into a licensed product. When a customer buys it, a unique license key is generated automatically, shown on the order and in the order email, and listed under My Account Licenses. Your software then calls a simple REST API on your own site to activate, validate or deactivate each key.
Está pensado para desarrolladores que venden plugins, temas, aplicaciones de escritorio o SaaS y necesitan un sistema de claves y activación sin complicaciones dentro de la tienda que ya gestionan.
Características principales
- Marca cualquier producto como producto con licencia (una sola casilla)
- Genera automáticamente una clave única y legible en la compra
- Límite de activaciones por producto (o ilimitado)
- Caducidad por producto, en días (o de por vida)
- Claves mostradas en el pedido, en el correo del pedido y en Mi cuenta Licencias
- Creación manual de claves desde el administrador para casos de soporte y ventas sin conexión
- Lista de todas las claves en el administrador con estado, activaciones e instancias
- Revocación automática al cancelar o reembolsar el pedido
La API de activación
Cada clave se puede comprobar desde tu aplicación a través de una API REST pública servida por tu propio sitio: sin servicios de terceros, y los datos de tus clientes nunca salen de tu servidor.
POST /wp-json/bsw-license-keys/v1/activate license_key, instance, [label]
GET /wp-json/bsw-license-keys/v1/validate license_key, [instance]
POST /wp-json/bsw-license-keys/v1/deactivate license_key, instance
Ejemplo de comprobación desde tu aplicación:
curl "https://yourstore.com/wp-json/bsw-license-keys/v1/validate?license_key=BSW-AB3K-9F2M-QXR7-T8WC"
La respuesta es un JSON con un indicador success, el status de la licencia, los recuentos de activaciones y la fecha de caducidad.
¿Dónde se almacenan los datos?
Todas las claves y activaciones se almacenan en tu propia base de datos de WordPress (tablas personalizadas en tu instalación). La API de activación se ejecuta en tu sitio. No se envía nada a BlueSoftWeb ni a ningún servidor externo.
Versión Pro
BlueSoftWeb License Keys & Activation for WooCommerce Pro añade renovaciones integradas (correos de aviso de caducidad y renovación con un clic), correos de cliente y portal de cuenta de marca blanca, un correo de licencia con tu marca y soporte prioritario.
Aviso de marca registrada
WooCommerce es una marca registrada de Automattic Inc. Este plugin es una extensión independiente y no está afiliado a Automattic ni respaldado o patrocinado por ella.
Capturas




Instalación
- Asegúrate de que WooCommerce esté instalado y activo.
- Sube el plugin a
/wp-content/plugins/, o instálalo desde Plugins Añadir nuevo. - Activa el plugin.
- Edit a product, open the General tab and tick Sell as license key. Set an activation limit and expiry if you want.
- Go to License Keys Settings to choose when keys are issued and to view your API endpoints.
FAQ
-
¿Necesita WooCommerce?
-
Sí, para la generación automática de claves en la compra. Aun así, puedes crear y gestionar claves manualmente sin WooCommerce activo.
-
¿Dónde se almacenan las claves de licencia?
-
En tu propia base de datos de WordPress, en tablas personalizadas que crea el plugin. La API de activación se sirve desde tu sitio. No se envía ningún dato a ningún otro lugar.
-
¿Cómo comprueba mi software una clave?
-
Envía una solicitud HTTP a la API de activación de tu tienda, por ejemplo
https://yourstore.com/wp-json/bsw-license-keys/v1/validate. El plugin responde con un JSON que indica si la clave es válida, cuántas activaciones se han usado y cuándo caduca. -
¿Se puede usar una misma clave en varias instalaciones?
-
Sí. Establece un límite de activaciones por producto (o 0 para ilimitado). Cada activación registra un identificador de «instancia» para que puedas ver y revocar instalaciones concretas.
-
¿Pueden caducar las claves?
-
Sí. Establece una validez en días por producto, o déjala en 0 para una clave de por vida. Las claves caducadas devuelven el estado
expireddesde la API. -
¿Es compatible con el almacenamiento de pedidos de alto rendimiento (HPOS)?
-
Sí. El plugin declara compatibilidad con HPOS y usa la API de pedidos de WooCommerce en todo momento.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«BlueSoftWeb License Keys & Activation for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«BlueSoftWeb License Keys & Activation for WooCommerce» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce «BlueSoftWeb License Keys & Activation for WooCommerce» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0.0
- Lanzamiento inicial.
