Dein Pro-WordPress-Plugin, pro Website lizenziert.
Gratis auf wordpress.org, Pro pro Website lizenziert, Erstattungen abgeschaltet.
Free-Plan · Keine Kreditkarte · In Minuten eingerichtet
Codest du mit einem KI-Agenten? Füge einen Prompt ein- WordPress
- WooCommerce
- PHP
- Envato
- Lemon Squeezy
- Payhip
- Stripe
Gebaut für die Art, wie du verkaufst.
Website-Limits, die halten
Domain als Geräte-ID: 1, 5, 25 Websites.
TOO_MANY_MACHINESVerkaufe, wo du willst
WooCommerce, Lemon Squeezy, Payhip und Envato.
Käufer ziehen mit Websites um
Von Staging zu Live, in deinem Portal freigegeben.
Lite & StandardPro-Downloads, geschützt
Widerrufene oder abgelaufene Schlüssel können nicht herunterladen.
StandardSentinel erkennt geteilte Schlüssel
Und erstattete Lizenzen, die noch genutzt werden.
Jeder PlanPHP-SDK, jeder Host
Keine Abhängigkeiten: cURL oder PHP-Streams.
PHP 8.0+Live vor deinem nächsten Release.
- 1Kostenloses Konto erstellen
- 2WooCommerce oder Envato verbinden
- 3Prüfe ihn in den Pro-Einstellungen
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();
}Fragen und Antworten.
Kann ein Plugin auf wordpress.org einen Lizenzschlüssel prüfen?
Nein. Die Richtlinien von wordpress.org verbieten Trialware, also darf ein dort gehostetes Plugin keine Funktionen hinter einem Lizenzschlüssel sperren. Lass das kostenlose Plugin dort voll funktionsfähig und verkaufe Pro als separates Add-on-Plugin über WooCommerce, Lemon Squeezy, Payhip oder Envato. Nur das Pro-Add-on prüft den Schlüssel, und seine Readme sollte sagen, dass es sich mit SunLicense verbindet.
Wie funktioniert ein Limit pro Website?
Dein Pro-Add-on sendet die Domain der Website als Geräte-Fingerabdruck. Jede neue Domain belegt einen Platz auf der Lizenz, und sind alle Plätze belegt, antwortet die Prüfung mit TOO_MANY_MACHINES. Käufer geben einen Platz in deinem Kundenportal frei, wenn sie eine Website umziehen, oder du gibst ihn im Dashboard frei.
Mein Plugin steht unter der GPL. Was schützt ein Lizenzschlüssel?
Die GPL erlaubt jedem, deinen Code zu teilen und zu ändern, und daran ändert ein Lizenzschlüssel nichts. Was ein Schlüssel kontrolliert, ist das, was du bereitstellst: Downloads neuer Releases, Support und jeden Dienst, den dein Plugin auf deinen Servern aufruft. Erstattete, widerrufene und überzählige Schlüssel funktionieren für all das nicht mehr.
Liefert SunLicense Plugin-Updates in wp-admin aus?
Nicht von allein: Es ist kein WordPress-Update-Server eingebaut. Im Standard-Plan laden Käufer jedes Pro-Release aus deinem Kundenportal, und nur aktive Lizenzen können das. Betreibst du einen eigenen Update-Checker, kann er dieselbe Lizenzprüfung aufrufen, bevor er ein Update anbietet.
Schütze dein nächstes Release.
- Free-Plan
- Keine Kreditkarte
- Jederzeit kündbar
SunLicense