SunLicenseZaloguj się
Dla autorów pluginów i motywów premium WordPress

Twój plugin WordPress Pro, licencjonowany na stronę.

Za darmo na wordpress.org, Pro licencjonowane na stronę, zwroty wyłączają.

Utwórz darmowe konto

Plan Free · Bez karty kredytowej · Gotowe w kilka minut

Kodujesz z agentem AI? Wklej jeden prompt
  • WordPress
  • WooCommerce
  • PHP
  • Envato
  • Lemon Squeezy
  • Payhip
  • Stripe
Co dostajesz

Stworzone pod Twój sposób sprzedaży.

Limity stron, które działają

Domena jako ID urządzenia: 1, 5, 25 stron.

TOO_MANY_MACHINES

Sprzedawaj, gdzie chcesz

WooCommerce, Lemon Squeezy, Payhip i Envato.

Kupujący przenoszą strony

Ze stagingu na produkcję, zwolnione w Twoim portalu.

Lite & Standard

Pobieranie Pro, chronione

Unieważnione lub wygasłe klucze nie mogą pobierać.

Standard

Sentinel wykrywa udostępnione klucze

I zwrócone licencje, które wciąż są używane.

Każdy plan

SDK PHP, dowolny hosting

Bez zależności: cURL lub strumienie PHP.

PHP 8.0+
Jak to działa

Gotowe przed kolejnym wydaniem.

  1. 1Załóż darmowe konto
  2. 2Połącz WooCommerce lub Envato
  3. 3Weryfikuj w ustawieniach 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();
}
FAQ

Pytania i odpowiedzi.

Czy plugin na wordpress.org może sprawdzać klucz licencji?

Nie. Wytyczne wordpress.org zakazują trialware, więc hostowany tam plugin nie może blokować funkcji kluczem licencji. Zostaw tam w pełni działający darmowy plugin, a Pro sprzedawaj jako osobny dodatek przez WooCommerce, Lemon Squeezy, Payhip lub Envato. Klucz sprawdza tylko dodatek Pro, a jego readme powinno informować, że łączy się z SunLicense.

Jak działa limit licencji na stronę?

Twój dodatek Pro wysyła domenę strony jako odcisk urządzenia. Każda nowa domena zajmuje miejsce w licencji, a gdy wszystkie miejsca są zajęte, weryfikacja odpowiada TOO_MANY_MACHINES. Kupujący zwalniają miejsce w Twoim portalu klienta, gdy przenoszą stronę, albo Ty zwalniasz je w panelu.

Mój plugin jest na licencji GPL. Co w takim razie chroni klucz licencji?

GPL pozwala każdemu udostępniać i modyfikować Twój kod, a klucz licencji tego nie zmienia. Klucz kontroluje to, co Ty zapewniasz: pobieranie nowych wydań, wsparcie i każdą usługę na Twoich serwerach, z której korzysta plugin. Zwrócone, unieważnione i ponadlimitowe klucze przestają działać w tych wszystkich miejscach.

Czy SunLicense dostarcza aktualizacje pluginu do wp-admin?

Nie samodzielnie: nie ma wbudowanego serwera aktualizacji WordPress. W planie Standard kupujący pobierają każde wydanie Pro z Twojego portalu klienta i mogą to zrobić tylko aktywne licencje. Jeśli masz własny mechanizm sprawdzania aktualizacji, może on wywołać tę samą weryfikację licencji przed zaproponowaniem aktualizacji.

Ochroń swoje kolejne wydanie.

  • Plan Free
  • Bez karty kredytowej
  • Anulujesz w dowolnej chwili