BlueSoftWeb License Keys & Activation for WooCommerce

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

  1. Asegúrate de que WooCommerce esté instalado y activo.
  2. Sube el plugin a /wp-content/plugins/, o instálalo desde Plugins Añadir nuevo.
  3. Activa el plugin.
  4. Edit a product, open the General tab and tick Sell as license key. Set an activation limit and expiry if you want.
  5. 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 expired desde 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.