Zaloguj się
Rozpocznij

Blog Easy Digital Downloads

Poradniki, wskazówki i zasoby WordPress, które pomogą rozwinąć Twój biznes

Jak sprzedawać i licencjonować oprogramowanie w WordPress

Jak licencjonować oprogramowanie w WordPress (i sprzedawać je)

Ostatnia aktualizacja:

obraz autora
Autor Casey Cavanagh Pisarz
obraz recenzenta
ZWERYFIKOWANO Autor: Chris Klosowski Prezes

Spędziłeś niezliczone godziny na tworzeniu niesamowitego wtyczki, motywu lub innego rodzaju oprogramowania. Ale aby chronić tę ciężką pracę i przekształcić ją w zrównoważony biznes, musisz nauczyć się licencjonować oprogramowanie w WordPress.  

Bez odpowiedniego systemu licencjonowania Twoje oprogramowanie jest narażone na piractwo. Tracisz również przychody cykliczne, które utrzymują firmy przy życiu. Większość programistów, których znam, czuła tę frustrację w pewnym momencie.

Właśnie tutaj licencjonowanie oprogramowania w WordPress staje się Twoją tajną bronią. Jest to profesjonalny sposób na kontrolowanie dostępu, zapewnianie automatycznych aktualizacji i budowanie przewidywalnego strumienia dochodów, którego potrzebuje każdy biznes oprogramowania.

W tym przewodniku przeprowadzę Cię przez wszystko, co musisz wiedzieć o konfiguracji solidnego systemu licencjonowania przy użyciu Easy Digital Downloads.

Co to jest licencjonowanie oprogramowania?

Licencjonowanie oprogramowania w WordPress to proces przypisywania unikalnego klucza alfanumerycznego do produktu cyfrowego, takiego jak wtyczka lub motyw. Ten klucz działa jak cyfrowy uścisk dłoni między Twoim sklepem a stroną internetową klienta.

Kiedy klient wprowadza klucz, weryfikuje on status zakupu za pośrednictwem API, umożliwiając Ci dostarczanie automatycznych aktualizacji i wsparcia premium tylko aktywnym subskrybentom.

W ekosystemie WordPress licencjonowanie polega mniej na blokowaniu kodu (który często jest open source), a bardziej na zarządzaniu dostępem do usług związanych z oprogramowaniem.

Wdrażając system licencjonowania, przechodzisz od sprzedaży statycznego pliku do sprzedaży subskrypcji, która zapewnia ciągły dostęp do poprawek bezpieczeństwa, nowych funkcji i wsparcia technicznego.

Jak licencjonowanie WordPress pasuje do GPL

Ważne jest, aby zrozumieć, że WordPress działa na licencji GNU General Public License (GPL). Ta licencja przyznaje użytkownikom swobodę używania, modyfikowania i redystrybucji oprogramowania.

Powszechnym błędnym przekonaniem jest to, że wtyczki licencyjne naruszają GPL. Tak nie jest.

Kiedy licencjonujesz oprogramowanie w WordPress, nie ograniczasz prawa użytkownika do korzystania z kodu. Zamiast tego ograniczasz dostęp do swojego kanału dystrybucji w zakresie aktualizacji i wsparcia.

  • Kod: Często pozostaje open-source i zgodny z GPL.
  • Klucz licencyjny: Kontroluje dostęp do Twojego API. Bez ważnego klucza użytkownik nie może automatycznie pobrać najnowszej wersji oprogramowania z Twojego serwera ani uzyskać dostępu do Twojego systemu zgłoszeń wsparcia.

Ten model Software as a Service (SaaS) jest standardem dla odnoszących sukcesy firm WordPress. Szanuje swobody open source, jednocześnie zapewniając, że deweloperzy są wynagradzani za swoją bieżącą pracę konserwacyjną i wsparcie.

Dlaczego licencjonować oprogramowanie w WordPress?

Istnieje wiele powodów, aby licencjonować oprogramowanie w WordPress.

Zapobieganie piractwu i nieautoryzowanemu użyciu 🔐
Klucze licencyjne tworzą barierę chroniącą Twoją własność intelektualną. Tylko klienci z ważnymi kluczami uzyskują dostęp do aktualizacji i wsparcia. Nie jest to niezawodne, ale znacznie ogranicza nieautoryzowane udostępnianie.

Tworzenie powtarzalnych strumieni przychodów 💸
Roczne odnowienia dla ciągłego dostępu oznaczają przewidywalny dochód. Zamiast jednorazowych sprzedaży, budujesz model podobny do subskrypcji, który rośnie w czasie. Obserwowałem, jak deweloperzy w ten sposób przekształcali swoje poboczne projekty w pełnoetatowe biznesy.

Bezpieczne dostarczanie automatycznych aktualizacji
Twoi klienci otrzymują je w swoim panelu WordPress. Ale tylko wtedy, gdy ich licencja jest aktywna. Tworzy to realną wartość za pozostawanie na bieżąco z płatnościami.

Kontrolowanie dostępu do wsparcia premium 💬
Twój czas staje się cenniejszy, gdy skupiasz się na płacących klientach. Licencjonowanie pozwala na zapewnienie doskonałego wsparcia tym, którzy zainwestowali w Twój produkt.

Budowanie skalowalnej podstawy biznesowej ⚖️
Profesjonalne systemy licencjonowania wyglądają wiarygodnie dla klientów korporacyjnych. Często są wymagane, aby firmy mogły kupować i używać Twojego oprogramowania wewnętrznie.

Korzyści z licencjonowania oprogramowania EDD

Easy Digital Downloads (EDD) został zaprojektowany od podstaw do sprzedaży produktów cyfrowych.

Wtyczka WordPress Easy Digital Downloads do sprzedaży plików cyfrowych

Brak ustawień wysyłki, zarządzania zapasami lub funkcji produktów fizycznych zaśmiecających Twój interfejs. Tylko narzędzia, których faktycznie potrzebujesz.

To nie jest żaden hack strony trzeciej. Funkcja EDD Software Licensing to natywny system zbudowany specjalnie dla wtyczek, motywów i oprogramowania. Bezproblemowo integruje się z podstawową funkcjonalnością EDD.

EDD Software Licensing

Wiele innych wtyczek eCommerce WordPress niesie ze sobą bagaż fizycznego eCommerce, który spowalnia Twoją witrynę. EDD pozostaje zwinny i skupiony na tym, co ważne dla sprzedaży cyfrowej. Jasna dokumentacja sprawia, że integracja jest prosta.

Jak licencjonować oprogramowanie w WordPress

Gotowy do skonfigurowania profesjonalnego licencjonowania oprogramowania? Oto kompletny proces, który omówimy:

  1. Zainstaluj i skonfiguruj Easy Digital Downloads
  2. Dodaj rozszerzenie Software Licensing
  3. Dodaj swój produkt oprogramowania
  4. Skonfiguruj ustawienia licencjonowania
  5. Zintegruj SDK licencjonowania
  6. Przetestuj proces licencjonowania

Uwaga: Jeśli jesteś już użytkownikiem EDD Pro, możesz przejść do kroku 2.

Krok 1. Zainstaluj i skonfiguruj Easy Digital Downloads

Najpierw rzeczy najważniejsze: potrzebujesz zainstalowanego wtyczki Easy Digital Downloads (Pro). Będziesz potrzebować co najmniej Professional Pass, aby uzyskać dostęp do funkcji Software Licensing.

Gdy tylko wybierzesz swój plan, możesz pobrać wtyczkę z panelu użytkownika EDD.

Panel konta Easy Digital Downloads Pro do pobrania wtyczki.

Następnie z Twojej witryny WordPress przejdź do Wtyczki » Dodaj wtyczkę » Prześlij wtyczkę » Wybierz plik.

Instalowanie wtyczki Easy Digital Downloads WordPress do sprzedaży produktów cyfrowych.

Zainstaluj i aktywuj wtyczkę. Daje Ci to podstawę do sprzedaży produktów cyfrowych.

Po aktywacji zobaczysz nową pozycję menu Pobrane w swoim panelu administratora WordPress. W sekcji Ustawienia możesz wprowadzić swój klucz licencyjny Pro.

Ustawienia konfiguracji Easy Digital Downloads do wprowadzenia klucza licencyjnego Pro.

Uruchom kreatora konfiguracji (Pobrane » Ustawienia » Rozpocznij), aby skonfigurować podstawowe ustawienia sklepu, takie jak waluta, lokalizacja i główna brama płatności.

Konfiguracja wtyczki WordPress Easy Digital Downloads

Obejrzyj poniższy film, aby uzyskać samouczek krok po kroku, jak zacząć korzystać z EDD.

Krok 2. Dodaj rozszerzenie Software Licensing

Teraz czas na magiczny składnik: rozszerzenie Software Licensing.

Zainstaluj je na swojej witrynie WordPress, przechodząc do Pobrane » Rozszerzenia. Znajdź Software Licensing i wybierz Zainstaluj.

Zainstaluj dodatek Easy Digital Downloads Software Licensing, aby licencjonować oprogramowanie w WordPress.

To rozszerzenie dodaje potężne możliwości licencjonowania do każdego produktu w Twoim sklepie. Każdy pobrany plik może mieć własne ustawienia licencjonowania, dzięki czemu możesz sprzedawać zarówno licencjonowane oprogramowanie, jak i zwykłe produkty cyfrowe obok siebie.

Krok 3. Dodaj swój produkt oprogramowania

Czas dodać swoją wtyczkę lub motyw jako produkt. Przejdź do Pobrane » Dodaj pobrany plik, aby utworzyć listę swojego oprogramowania.

Dodaj nowe pobieranie w WordPress.

Dodaj atrakcyjną nazwę produktu i opis, który wyjaśnia, co robi Twoje oprogramowanie.

W sekcji Szczegóły pobierania » Szczegóły pod edytorem możesz wybrać typ produktu i ustawić strukturę cenową. Możesz włączyć opcje tworzenia wariantów cenowych i licencji dla swojego produktu.

Opcje w ustawieniach Easy Digital Downloads do tworzenia wariantów cenowych i licencjonowania produktów w WordPress.

Tutaj zmienne ceny stają się niezwykle przydatne. Jeśli włączysz tę opcję, pojawi się zakładka Ceny, w której możesz tworzyć różne poziomy licencji.

Konfiguracja wariantów cenowych dla licencji oprogramowania w WordPress przy użyciu Easy Digital Downloads.

Prześlij swój plik oprogramowania w sekcji Pliki. Powinien to być plik .zip zawierający Twoją wtyczkę lub motyw gotowy do instalacji w WordPress.

Ustawienia plików do pobrania w Easy Digital Downloads.

Piękno EDD polega na tym, jak automatycznie obsługuje te różne poziomy cenowe. Klienci wybierają swój poziom podczas finalizacji zakupu, a system generuje odpowiednie limity licencji.

Krok 4. Skonfiguruj ustawienia licencjonowania oprogramowania

Tutaj dzieje się prawdziwa magia licencjonowania. Po włączeniu opcji Utwórz licencje dla tego produktu, pod stroną produktu dodawane jest nowe pole Ustawienia licencjonowania.

Konfiguracja ustawień licencjonowania oprogramowania w Easy Digital Downloads.

Odkrywa to wszystkie opcje konfiguracji licencjonowania:

Limit aktywacji: Ustaw, na ilu witrynach każda licencja może być używana. Dla licencji na 5 witryn wpisz 5. Pozostaw puste dla nieograniczonych aktywacji.

Długość licencji: Wybierz, jak długo licencje pozostają ważne. Rok jest standardem, ale możesz ustawić dowolny okres lub uczynić je licencjami wieczystymi.

W zakładce Wersje możesz wprowadzić Numer wersji. Jest to kluczowe dla automatycznych aktualizacji.

Ustawienia wersji licencjonowania oprogramowania w EDD.

Jeśli sprzedajesz wersję 1.2.1, wprowadź ją dokładnie. To informuje strony klientów, kiedy aktualizacje są dostępne.

W sekcji Dziennik zmian możesz udokumentować, co nowego jest w każdej wersji. Pojawia się to w powiadomieniach o aktualizacjach WordPress, podobnie jak w przypadku wtyczek z repozytorium.

Jeśli jest to pierwsza wersja lub wydanie Twojego oprogramowania, możesz zostawić to pole puste. Ale dla przyszłych wydań i iteracji jest to świetne miejsce do informowania użytkowników o nowych funkcjach, poprawkach błędów i tak dalej.

System automatycznie generuje unikalne klucze licencyjne, gdy klienci dokonują zakupu. Nie musisz tworzyć kluczy ręcznie, chyba że chcesz użyć predefiniowanych niestandardowych kluczy.

⚙️ Dowiedz się więcej o każdej z instrukcji użycia Licencjonowania Oprogramowania.

Krok 5. Zintegruj aktualizator oprogramowania (metoda SDK)

Konfiguracja sklepu to łatwa część. Teraz musisz poinformować swoją wtyczkę lub motyw, jak komunikować się z tym sklepem. To pozwala Twoim klientom otrzymywać automatyczne aktualizacje w ich panelu WordPress.

EDD zapewnia rozwiązanie „drop-in” zwane Software Licensing SDK. Zajmuje się ono całą ciężką pracą za Ciebie.

Najpierw pobierz przykładowy kod. Kiedy pobrałeś rozszerzenie Software Licensing w Kroku 2, zawierało ono folder samples w pliku zip.

Następnie dodaj SDK do swojego projektu. Skopiuj pliki SDK (zazwyczaj znajdujące się w katalogu vendor próbki) do swojej własnej wtyczki lub motywu.

Następnie dodaj kod połączenia.

W głównym pliku wtyczki (lub w pliku functions.php Twojego motywu) musisz dodać fragment kodu, który zarejestruje Twój produkt w SDK.

Dodaj ten kod do swojego głównego pliku:
add_action( 'edd_sl_sdk_registry', function ( $init ) {
$init->register(
array(
'id' => 'your-plugin-slug', // The plugin slug (e.g. 'my-awesome-plugin')
'url' => 'https://yoursite.com', // The URL of your website with EDD installed
'item_id' => 12, // The ID of the product in your EDD Downloads list
'version' => '1.0.0', // The current version of the product
'file' => __FILE__, // The path to this main plugin file
)
);
});

// Load the SDK from your plugin's folder
// Make sure this path matches where you put the SDK files
if ( file_exists( __DIR__ . '/vendor/easy-digital-downloads/edd-sl-sdk/edd-sl-sdk.php' ) ) {
require_once __DIR__ . '/vendor/easy-digital-downloads/edd-sl-sdk/edd-sl-sdk.php';
}

Co oznaczają te pola?

  • url: Jest to adres URL Twojego sklepu (gdzie zainstalowałeś EDD).
  • item_id: Unikalny numer ID Pobrania, które utworzyłeś w Kroku 3.
  • version: Musi pasować do Numeru wersji, który ustawiłeś w Kroku 4.

Gdy ten kod będzie aktywny, Twoja wtyczka automatycznie „pingnie” Twój sklep. Jeśli wydasz wersję 1.0.1 na swojej stronie, klienci używający wersji 1.0.0 zobaczą standardowe powiadomienie o aktualizacji WordPress.

Krok 6. Przetestuj proces licencjonowania oprogramowania w WordPress

Po zakończeniu możesz kliknąć przycisk Opublikuj w prawym górnym rogu ekranu.

Następnie możesz wybrać Wyświetl pobranie, aby zobaczyć, jak wygląda to z perspektywy front-endu Twojej strony.

Przykład strony produktu do zakupu i licencjonowania oprogramowania w WordPress z EDD.

W tym momencie zalecam również przejście przez zakup testowy, aby zweryfikować, czy proces zakupu i licencjonowania oprogramowania działa poprawnie.

Możesz przełączyć swoją stronę w tryb testowy, przechodząc do Pobrane » Ustawienia » Płatności. Następnie wybierz opcję Włącz tryb testowy.

Strona ustawień płatności EDD pokazująca przełącznik 'Włącz tryb testowy'.

Przejdź przez cały proces tak, jakbyś był klientem. Jeśli się powiedzie, powinieneś zobaczyć potwierdzenie zakupu z danymi Twojej licencji na oprogramowanie i zamówienia.

Strona potwierdzenia pokazana klientowi ze szczegółami licencji na oprogramowanie.

Zarządzanie licencjami i odnowieniami

Gdy klienci zaczną kupować, będziesz musiał zarządzać przepływem pracy licencyjnej.

Przeglądaj i zarządzaj kluczami licencyjnymi

Easy Digital Downloads zapewnia inteligentne zarządzanie kluczami licencyjnymi.

Strona Pobrane » Licencje daje Ci pełny wgląd we wszystkie wygenerowane licencje.

Pulpit nawigacyjny licencji w Easy Digital Downloads.

Każdy klucz pokazuje:

  • Aktualny status (Aktywny, Nieaktywny, Wygasły, Wyłączony)
  • Liczba aktywacji i limity
  • Informacje o kliencie
  • Daty wygaśnięcia
  • Adresy URL odnowienia

Szczegóły licencji można również znaleźć na stronach historii klienta i zamówień.

Ekran zarządzania szczegółami licencji oprogramowania w WordPress za pomocą EDD.

Możesz ręcznie przedłużać, wyłączać lub usuwać licencje w razie potrzeby. System śledzi również logi aktywacji, dzięki czemu możesz dokładnie zobaczyć, gdzie i kiedy każda licencja została użyta.

Klienci mogą przeglądać swoje licencje na stronie swojego konta za pomocą skróconego kodu EDD license keys. Pokazuje to ich klucze, opcje odnowienia i ścieżki aktualizacji w jednym miejscu.

Skonfiguruj automatyczne odnowienia

Prawdziwa magia przychodów dzieje się, gdy połączysz Software Licensing z rozszerzeniem Recurring Payments. Tworzy to automatyczne odnowienia subskrypcji dla ciągłego dostępu do licencji.

Konfiguruj odnowienia w Pobrane » Ustawienia » Rozszerzenia » Software Licensing.

Ustawienia odnowienia licencji na oprogramowanie w WordPress.

Możesz ustawić procent zniżki na odnowienie i ile dni przed wygaśnięciem wysłać powiadomienia.

Klienci otrzymują przypomnienia e-mail z bezpośrednimi linkami do odnowienia swoich licencji. Proces jest usprawniony — klikają, płacą, a ich licencja jest automatycznie przedłużana na kolejny okres.

Odnowienie klucza licencji na oprogramowanie w Easy Digital Downloads

Jak działają automatyczne aktualizacje

Z perspektywy Twoich klientów doświadczenie jest płynne. Wpisują swój klucz licencyjny raz na stronie ustawień Twojego wtyczki. Od tego momentu widzą powiadomienia o aktualizacjach w swoim panelu WordPress, tak jak w przypadku każdej innej wtyczki.

Gdy klikną Aktualizuj, WordPress pobiera nową wersję z Twojego sklepu (po weryfikacji ich licencji). Nie są wymagane żadne ręczne pobieranie ani przesyłanie plików.

Wygasłe lub nieprawidłowe licencje po prostu nie otrzymują powiadomień o aktualizacjach. Tworzy to realną motywację do utrzymywania aktualności licencji.

Często zadawane pytania dotyczące licencjonowania oprogramowania w WordPress

Podsumujmy, odpowiadając na kilka często zadawanych pytań dotyczących licencjonowania oprogramowania w WordPress przy użyciu Easy Digital Downloads.

Jak generować klucze licencyjne w WordPress?

Easy Digital Downloads automatycznie generuje unikalne klucze licencyjne, gdy klienci kupują produkty oprogramowania. Po prostu włącz „Utwórz licencje dla tego produktu” w ustawieniach licencjonowania Twojego pobranego produktu, a system zajmie się generowaniem, weryfikacją i zarządzaniem kluczami za pośrednictwem wbudowanego API.

Czy licencjonowanie wtyczek WordPress jest legalne w ramach GPL?

Tak, licencjonujesz dostęp do aktualizacji/wsparcia, a nie ograniczasz użycie kodu.

Co się stanie, jeśli klucz licencyjny WordPress wygaśnie?

Oprogramowanie nadal działa, ale aktualizacje i wsparcie przestają być dostępne.

Czy mogę zautomatyzować odnowienia licencji dla klientów?

Tak, połączenie rozszerzenia Software Licensing firmy Easy Digital Downloads z Recurring Payments umożliwia w pełni zautomatyzowane odnawianie licencji. Klienci mogą skonfigurować rozliczenia subskrypcyjne, aby automatycznie odnawiać swoje licencje, a Ty możesz wysyłać przypomnienia e-mail przed wygaśnięciem z bezpośrednimi linkami do odnowienia.

Czy EDD to najlepszy sposób na sprzedaż i licencjonowanie oprogramowania w WordPress?

Absolutnie. Proces jest płynny, niezależnie od tego, czy chcesz licencjonować i sprzedawać motywy WordPress, wtyczki, czy inne rodzaje produktów cyfrowych.

Jak ten system chroni moje oprogramowanie przed piractwem?

Tworzy silną barierę. Chociaż żaden system nie jest w 100% niezawodny, wymaganie ważnej licencji do automatycznych aktualizacji i wsparcia znacznie zniechęca do nieautoryzowanego udostępniania i używania.

Licencjonuj oprogramowanie w WordPress już dziś

Masz teraz kompletny plan profesjonalnego licencjonowania oprogramowania w WordPress. Wdrażając Easy Digital Downloads z rozszerzeniem Software Licensing, możesz chronić swoją własność intelektualną, tworzyć zrównoważone przychody cykliczne i zapewniać profesjonalne doświadczenie, jakiego oczekują klienci.

Połączenie to przekształca Twoje oprogramowanie z jednorazowej sprzedaży w prawdziwy biznes z przewidywalnymi strumieniami dochodów. Koniec z martwieniem się o piractwo lub ręczne zarządzanie dostępem klientów — system obsługuje wszystko automatycznie.

Gotowy, aby przekształcić swoje oprogramowanie WordPress w legalny biznes? Zacznij już dziś z przepustką Easy Digital Downloads.

📣 Co dalej? Dowiedz się, jak zoptymalizować proces płatności w celu zwiększenia współczynnika konwersji.

P.S. Pamiętaj, aby subskrybować nasz newsletter i śledzić nas na Facebooku, Twitterze/X lub LinkedIn, aby uzyskać więcej zasobów WordPress!

Popularne zasoby

Zastrzeżenie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz, jak finansowane jest EDD, dlaczego ma to znaczenie i jak możesz nas wesprzeć.

Doświadcz bezproblemowej sprzedaży z EDD

Bez wysiłku zarządzaj swoim cyfrowym sklepem dzięki potężnym narzędziom i bezpiecznym transakcjom

Popularne teraz na EDD!

Jak przenieść się z marketplace na własny sklep WordPress
Jak przenieść się z marketplace na własny sklep WordPress
Opłaty za platformy handlowe stale rosną, a zasady platformy się zmieniają. Ale Twoi klienci nie muszą należeć do kogoś innego. Oto…
Włącz jednorazowe magiczne linki logowania przy kasie w WordPress dla powracających klientów
Włącz bezpieczne linki do magicznego logowania podczas płatności w WordPress
Powracający klienci porzucają koszyki, gdy nie mogą sobie przypomnieć hasła. Easy Digital Downloads (EDD) pozwala im teraz logować się na…

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.