Votre plugin WordPress Pro, sous licence par site.
Gratuit sur wordpress.org, Pro sous licence par site, remboursements coupés.
Forfait Free · Sans carte bancaire · Prêt en quelques minutes
Vous codez avec un agent IA Collez un prompt- WordPress
- WooCommerce
- PHP
- Envato
- Lemon Squeezy
- Payhip
- Stripe
Pensé pour votre façon de vendre.
Des limites de sites qui tiennent
Le domaine comme ID de machine 1, 5, 25 sites.
TOO_MANY_MACHINESVendez où vous voulez
WooCommerce, Lemon Squeezy, Payhip et Envato.
Les acheteurs déplacent leurs sites
De la préproduction à la prod, libéré dans votre portail.
Lite & StandardTéléchargements Pro, protégés
Les clés révoquées ou expirées ne peuvent pas télécharger.
StandardSentinel repère les clés partagées
Et des licences remboursées encore utilisées.
Tous les forfaitsSDK PHP, tout hébergeur
Aucune dépendance cURL ou flux PHP.
PHP 8.0+En ligne avant votre prochaine version.
- 1Créer un compte gratuit
- 2Connectez WooCommerce ou Envato
- 3Vérifiez-la dans les réglages 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();
}Vos questions, nos réponses.
Un plugin sur wordpress.org peut-il vérifier une clé de licence
Non. Les règles de wordpress.org interdisent les trialwares, donc un plugin hébergé là-bas ne peut pas verrouiller des fonctionnalités derrière une clé de licence. Gardez le plugin gratuit entièrement fonctionnel là-bas et vendez le Pro comme add-on séparé via WooCommerce, Lemon Squeezy, Payhip ou Envato. Seul l'add-on Pro vérifie la clé, et son readme doit indiquer qu'il se connecte à SunLicense.
Comment fonctionne une limite de licence par site
Votre add-on Pro envoie le domaine du site comme empreinte de machine. Chaque nouveau domaine prend un emplacement sur la licence, et une fois tous les emplacements utilisés, la vérification répond TOO_MANY_MACHINES. Les acheteurs libèrent un emplacement dans votre portail client quand ils déplacent un site, ou vous le libérez depuis le tableau de bord.
Mon plugin est sous GPL. Que protège une clé de licence
La GPL permet à chacun de partager et modifier votre code, et une clé de licence n'y change rien. Ce que contrôle une clé, c'est ce que vous fournissez les téléchargements des nouvelles versions, l'assistance et tout service que votre plugin appelle sur vos serveurs. Les clés remboursées, révoquées et au-delà de la limite cessent de fonctionner pour tout cela.
SunLicense livre-t-il les mises à jour du plugin dans wp-admin
Pas tout seul aucun serveur de mises à jour WordPress n'est intégré. Avec Standard, les acheteurs téléchargent chaque version Pro depuis votre portail client, et seules les licences actives le peuvent. Si vous avez votre propre vérificateur de mises à jour, il peut appeler la même vérification de licence avant de proposer une mise à jour.
Protégez votre prochaine version.
- Forfait Free
- Sans carte bancaire
- Résiliable à tout moment
SunLicense