SunLicenseIniciar sesión
Para autores de plugins y temas premium de WordPress

Tu plugin Pro de WordPress, con licencia por sitio.

Gratis en wordpress.org, Pro con licencia por sitio, reembolsos desactivados.

Crear cuenta gratis

Plan Free · Sin tarjeta de crédito · Listo en minutos

¿Programas con un agente de IA? Pega un prompt
  • WordPress
  • WooCommerce
  • PHP
  • Envato
  • Lemon Squeezy
  • Payhip
  • Stripe
Lo que obtienes

Hecho para tu forma de vender.

Límites por sitio que se cumplen

El dominio como ID de máquina: 1, 5, 25 sitios.

TOO_MANY_MACHINES

Vende donde quieras

WooCommerce, Lemon Squeezy, Payhip y Envato.

Los compradores mueven sus sitios

De staging a producción, liberado en tu portal.

Lite & Standard

Descargas Pro, protegidas

Las claves revocadas o caducadas no pueden descargar.

Standard

Sentinel detecta claves compartidas

Y licencias reembolsadas que siguen en uso.

Todos los planes

SDK de PHP, cualquier hosting

Sin dependencias: cURL o streams de PHP.

PHP 8.0+
Cómo funciona

Listo antes de tu próxima versión.

  1. 1Crear una cuenta gratis
  2. 2Conecta WooCommerce o Envato
  3. 3Valídala en los ajustes Pro
acme-forms-pro/includes/license.php
use SunLicense\SunLicenseClient;

function acme_pro_license_ok(): bool {
    $cached = get_transient('acme_pro_license');
    if ($cached !== false) return $cached === 'ok';

    $client = new SunLicenseClient('https://api.sunlicense.com', token: 'slk_...');
    $result = $client->validate(get_option('acme_pro_key'), [
        'host' => wp_parse_url(home_url(), PHP_URL_HOST), // one site = one activation
    ]);

    set_transient('acme_pro_license', $result->isValid() ? 'ok' : 'no', DAY_IN_SECONDS);
    return $result->isValid();
}
Preguntas frecuentes

Preguntas y respuestas.

¿Un plugin en wordpress.org puede validar una clave de licencia?

No. Las pautas de wordpress.org prohíben el trialware, así que un plugin alojado allí no puede bloquear funciones tras una clave de licencia. Mantén el plugin gratuito totalmente funcional allí y vende Pro como un plugin complementario aparte mediante WooCommerce, Lemon Squeezy, Payhip o Envato. Solo el complemento Pro valida la clave, y su readme debe decir que se conecta a SunLicense.

¿Cómo funciona un límite de licencias por sitio?

Tu complemento Pro envía el dominio del sitio como huella de la máquina. Cada dominio nuevo ocupa un hueco de la licencia, y cuando todos están ocupados la validación responde TOO_MANY_MACHINES. Los compradores liberan un hueco en tu portal de clientes cuando mueven un sitio, o lo liberas tú desde el panel.

Mi plugin es GPL. ¿Qué protege una clave de licencia?

La GPL permite a cualquiera compartir y modificar tu código, y una clave de licencia no cambia eso. Lo que controla una clave es lo que tú das: descargas de nuevas versiones, soporte y cualquier servicio que tu plugin llame en tus servidores. Las claves reembolsadas, revocadas y por encima del límite dejan de funcionar para todo eso.

¿SunLicense entrega actualizaciones del plugin en wp-admin?

No por sí solo: no trae un servidor de actualizaciones de WordPress. En Standard, los compradores descargan cada versión Pro desde tu portal de clientes, y solo las licencias activas pueden hacerlo. Si tienes tu propio comprobador de actualizaciones, puede llamar a la misma validación de licencia antes de ofrecer una actualización.

Protege tu próxima versión.

  • Plan Free
  • Sin tarjeta de crédito
  • Cancela cuando quieras