Seu plugin Pro de WordPress, licenciado por site.
Grátis no wordpress.org, Pro licenciado por site, reembolsos desligados.
Plano Free · Sem cartão de crédito · Pronto em minutos
Programa com um agente de IA? Cole um prompt- WordPress
- WooCommerce
- PHP
- Envato
- Lemon Squeezy
- Payhip
- Stripe
Feito para o seu jeito de vender.
Limites por site que se mantêm
Domínio como ID de máquina: 1, 5, 25 sites.
TOO_MANY_MACHINESVenda onde quiser
WooCommerce, Lemon Squeezy, Payhip e Envato.
Compradores mudam de site
De staging para produção, liberado no seu portal.
Lite & StandardDownloads Pro, protegidos
Chaves revogadas ou expiradas não conseguem baixar.
StandardO Sentinel detecta chaves compartilhadas
E licenças reembolsadas ainda em uso.
Todos os planosSDK de PHP, qualquer hospedagem
Sem dependências: cURL ou streams do PHP.
PHP 8.0+No ar antes da sua próxima versão.
- 1Criar uma conta grátis
- 2Conecte WooCommerce ou Envato
- 3Valide nas configurações Pro
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();
}Perguntas e respostas.
Um plugin no wordpress.org pode validar uma chave de licença?
Não. As diretrizes do wordpress.org proíbem trialware, então um plugin hospedado lá não pode travar recursos atrás de uma chave de licença. Mantenha o plugin gratuito totalmente funcional lá e venda o Pro como um plugin complementar separado pelo WooCommerce, Lemon Squeezy, Payhip ou Envato. Só o complemento Pro valida a chave, e o readme dele deve dizer que ele se conecta ao SunLicense.
Como funciona um limite de licenças por site?
Seu complemento Pro envia o domínio do site como impressão digital da máquina. Cada domínio novo ocupa uma vaga na licença, e quando todas estão ocupadas a validação responde TOO_MANY_MACHINES. Compradores liberam uma vaga no seu portal do cliente quando mudam um site, ou você libera pelo painel.
Meu plugin é GPL. O que uma chave de licença protege?
A GPL permite que qualquer pessoa compartilhe e modifique seu código, e uma chave de licença não muda isso. O que uma chave controla é o que você oferece: downloads de novas versões, suporte e qualquer serviço que seu plugin chame nos seus servidores. Chaves reembolsadas, revogadas e acima do limite deixam de funcionar para tudo isso.
O SunLicense entrega atualizações do plugin no wp-admin?
Não sozinho: não há um servidor de atualizações do WordPress embutido. No Standard, os compradores baixam cada versão Pro pelo seu portal do cliente, e só licenças ativas conseguem. Se você roda seu próprio verificador de atualizações, ele pode chamar a mesma validação de licença antes de oferecer uma atualização.
Proteja sua próxima versão.
- Plano Free
- Sem cartão de crédito
- Cancele quando quiser
SunLicense