Sprzedaż licencji i kodów seryjnych przez WooCommerce – jak to ogarnąć

Wyobraź sobie sytuację. Tworzysz wtyczkę do WordPressa. Albo masz oprogramowanie, kurs z dostępem czasowym, klucze do gier czy kody aktywacyjne do czegokolwiek. Wrzucasz produkt do WooCommerce, klient płaci i… no właśnie. Co dalej?

Standardowy WooCommerce nie ma pojęcia, co to jest kod licencyjny. Umie sprzedać produkt fizyczny, wysłać maila z potwierdzeniem zamówienia, dać link do pobrania pliku. Ale automatycznie przypisać unikalny klucz licencyjny do każdego zamówienia? Nie. Pilnować limitów aktywacji? Nie. Sprawdzać, czy licencja jest jeszcze ważna? Też nie.

Mówiąc wprost: WooCommerce to świetny silnik sprzedażowy, ale bez dodatkowej wtyczki nie ogarnie sprzedaży licencji. Musisz to robić ręcznie – generować kody, wysyłać je mailem, pilnować, kto co dostał. Przy 5 zamówieniach miesięcznie da się żyć. Przy 50? To koszmar.

I tu pojawiają się wtyczki, które rozwiązują ten problem. Dwie najlepsze darmowe opcje to WC Serial Numbers i License Manager for WooCommerce. Obie robią coś innego, obie mają swoje mocne strony. Zaraz pokażę Ci różnice.

WC Serial Numbers – proste zarządzanie kodami seryjnymi

WC Serial Numbers od PluginEver to wtyczka, która robi dokładnie to, co mówi nazwa – pozwala sprzedawać numery seryjne i kody licencyjne przez WooCommerce.

Co dostajesz w wersji darmowej:

  • Ręczne dodawanie kodów seryjnych – wpisujesz je sam do panelu, przypisujesz do produktu
  • Automatyczne przypisywanie przy zakupie – klient płaci, dostaje kod w mailu i na stronie zamówienia
  • Limit aktywacji – możesz ustawić, ile razy dany kod można aktywować
  • Data wygaśnięcia – licencja może być czasowa (np. na rok)
  • Walidacja licencji – sprawdzanie, czy klucz jest aktywny
  • Stany magazynowe – WooCommerce automatycznie wie, ile kodów zostało

Co dodaje wersja Pro:

  • Automatyczne generowanie kodów – nie musisz wpisywać ręcznie, wtyczka generuje je wg ustawionych reguł
  • Obsługa produktów zmiennych – różne kody dla różnych wariantów produktu
  • Import/eksport CSV i TXT – wrzucasz tysiące kodów hurtowo
  • Wysyłka SMS – klient dostaje kod nie tylko mailem
  • Obsługa subskrypcji – działa z WooCommerce Subscriptions
  • Backordery – sprzedaż nawet gdy tymczasowo brak kodów w magazynie

Dla kogo to jest:

WC Serial Numbers najlepiej sprawdzi się, jeśli sprzedajesz kody dostępu, klucze do gier, vouchery, kody rabatowe, numery seryjne produktów fizycznych. Jest prosty w konfiguracji i nie wymaga wiedzy programistycznej.

License Manager for WooCommerce – licencje z REST API dla deweloperów

License Manager for WooCommerce od WPExperts to cięższy kaliber. Ta wtyczka jest stworzona z myślą o twórcach oprogramowania, którzy potrzebują pełnego systemu licencyjnego z API.

Co dostajesz w wersji darmowej:

  • Automatyczne generowanie licencji – wtyczka sama tworzy klucze przy każdym zamówieniu
  • Szyfrowanie w bazie danych – klucze licencyjne są przechowywane w formie zaszyfrowanej
  • REST API – endpointy do aktywacji, dezaktywacji i weryfikacji licencji z poziomu Twojego oprogramowania
  • Hurtowy import licencji – generator i importer w jednym
  • Automatyczne zarządzanie stanami – WooCommerce wie, ile licencji masz w puli
  • Panel klienta – kupujący widzi swoje licencje i aktywacje na koncie

Co dodaje wersja Pro:

  • Obsługa subskrypcji – nowa licencja przy odnowieniu lub przedłużenie istniejącej
  • Webhooks – automatyczne akcje przy zdarzeniach licencyjnych (np. powiadomienie zewnętrznego systemu)
  • Kody QR – aktywacja licencji przez skan kodu QR
  • Wygasanie licencji – pełna kontrola nad czasem życia klucza
  • Walidacja licencji po ID klienta – dodatkowa warstwa bezpieczeństwa
  • Changelog i wersjonowanie – informacje o aktualizacjach produktu przy licencji

Dla kogo to jest:

License Manager jest idealny dla twórców wtyczek WordPress, autorów motywów, deweloperów oprogramowania desktop i SaaS. Jeśli Twoje oprogramowanie musi „rozmawiać” z serwerem licencyjnym przez API – to jest Twoja wtyczka.

Jak to działa – konfiguracja krok po kroku

Niezależnie od tego, którą wtyczkę wybierzesz, proces wygląda podobnie. Pokażę to na przykładzie obu.

Krok 1: Instalacja wtyczki

Wchodzisz w panel WordPressa, Wtyczki > Dodaj nową, szukasz nazwy wtyczki, instalujesz i aktywujesz. Standardowa procedura – nic skomplikowanego.

Krok 2: Tworzenie produktu w WooCommerce

Tworzysz nowy produkt (lub edytujesz istniejący). Ustawiasz go jako produkt wirtualny – w końcu nie wysyłasz paczki kurierem. Ustawiasz cenę, opis, zdjęcie.

Krok 3: Dodanie kodów/licencji

Tu ścieżki się różnią:

WC Serial Numbers (darmowa wersja):

  1. Wchodzisz w WooCommerce > Serial Numbers > Add New
  2. Wpisujesz kod seryjny, wybierasz produkt, ustawiasz limit aktywacji i datę wygaśnięcia
  3. Powtarzasz dla każdego kodu (albo w wersji Pro importujesz hurtowo z CSV)

License Manager for WooCommerce:

  1. Wchodzisz w License Manager > Licenses > Add New
  2. Możesz wpisać ręcznie lub użyć generatora – wtyczka stworzy losowe klucze wg wzorca
  3. Przypisujesz do produktu, ustawiasz limit aktywacji
  4. Możesz też użyć hurtowego generatora – generujesz np. 500 kluczy na raz

Krok 4: Konfiguracja dostarczania

Obie wtyczki automatycznie dodają klucz do:

  • Maila z potwierdzeniem zamówienia – klient dostaje go od razu
  • Strony zamówienia – klient widzi klucz po zalogowaniu na swoje konto
  • W przypadku WC Serial Numbers Pro możesz też włączyć dostarczanie SMS

Krok 5: Weryfikacja licencji (opcjonalne)

Jeśli sprzedajesz oprogramowanie i chcesz sprawdzać licencje:

WC Serial Numbers – oferuje podstawową walidację przez panel
License Manager – daje pełne REST API z endpointami:

  • POST /activate – aktywacja licencji
  • POST /deactivate – dezaktywacja
  • GET /validate – sprawdzenie statusu

To jest kluczowa różnica. Jeśli Twoje oprogramowanie ma „dzwonić do domu” i weryfikować licencje – License Manager jest lepszym wyborem.

Kto tego potrzebuje? Konkretne zastosowania

Twórca wtyczek i motywów WordPress

Sprzedajesz wtyczkę premium przez własną stronę. Klient kupuje, dostaje klucz licencyjny, wpisuje go w panelu WordPressa. Twoja wtyczka sprawdza przez API, czy licencja jest aktywna. Jeśli tak – dostaje aktualizacje. Jeśli nie – blokada.

Lepsza opcja: License Manager for WooCommerce (REST API)

Agencja sprzedająca klucze do oprogramowania

Jesteś resellerem kluczy do programów, gier, antywirusów. Masz bazę kodów, chcesz je sprzedawać automatycznie. Klient płaci – dostaje klucz.

Lepsza opcja: WC Serial Numbers (prosty import CSV, szybkie wdrożenie)

Firma sprzedająca kursy i dostępy

Masz platformę kursową i sprzedajesz kody dostępu. Każdy kod daje dostęp do konkretnego kursu na określony czas.

Lepsza opcja: WC Serial Numbers (limit aktywacji + data wygaśnięcia)

Producent oprogramowania SaaS/desktop

Tworzysz oprogramowanie i potrzebujesz serwera licencyjnego. Aplikacja musi weryfikować licencje online, obsługiwać aktywacje na wielu urządzeniach, blokować piractwo.

Lepsza opcja: License Manager for WooCommerce (API, szyfrowanie, webhooks w Pro)

Sprzedawca voucherów i kart podarunkowych

Generujesz unikalne kody, które klienci realizują w Twoim sklepie lub u partnerów. Każdy kod jest jednorazowy.

Lepsza opcja: WC Serial Numbers (prostość, szybkie wdrożenie)

Porównanie wtyczek – co wybrać?

FunkcjaWC Serial NumbersLicense Manager
Darmowa wersjaTakTak
Automatyczne generowanie kluczyTylko ProTak (free)
Ręczne dodawanie kluczyTakTak
Hurtowy import (CSV/TXT)Tylko ProTak (free)
Hurtowy generatorTylko ProTak (free)
Szyfrowanie kluczy w bazieNieTak
REST APINieTak
Limit aktywacjiTakTak
Data wygaśnięciaTakPro
Panel klientaPodstawowyRozbudowany
Produkty zmienneTylko ProTak (free)
Obsługa subskrypcjiTylko ProPro
WebhooksNiePro
QR Code aktywacjaNiePro
SMS deliveryTylko ProNie
Aktywne instalacje~1 000+~7 000+
Ostatnia aktualizacja2026 (aktywny rozwój)Luty 2026 (aktywny rozwój)
Najlepszy dlaResellerzy, vouchery, kody dostępuDeweloperzy, oprogramowanie, SaaS

Krótkie podsumowanie różnic

WC Serial Numbers to prostsza wtyczka. W darmowej wersji robisz wszystko ręcznie, ale w Pro dostajesz pełną automatyzację z importem, generowaniem i SMS-ami. Świetna, jeśli sprzedajesz kody i nie potrzebujesz API.

License Manager for WooCommerce daje więcej w wersji darmowej – automatyczne generowanie, import hurtowy, szyfrowanie i REST API już na starcie. Jest lepsza, jeśli budujesz oprogramowanie i potrzebujesz technicznej integracji.

Kilka rzeczy, o których warto pamiętać

Bezpieczeństwo

Klucze licencyjne to Twój towar. Jeśli ktoś włamie się na stronę i skopiuje bazę – traci się wszystko. License Manager szyfruje klucze w bazie danych, co jest dodatkową warstwą ochrony. WC Serial Numbers tego nie robi. Niezależnie od wtyczki – aktualizuj WordPressa, używaj silnych haseł, włącz 2FA.

Kopie zapasowe

Regularne backupy bazy danych to absolutna podstawa. Klucze licencyjne siedzą w bazie – jeśli ją stracisz bez kopii, jesteś w kiepskiej sytuacji. Ustaw automatyczne backupy (UpdraftPlus, BlogVault albo na poziomie hostingu).

Testy przed uruchomieniem

Zanim wpuścisz klientów do sklepu, zamów sam u siebie. Sprawdź, czy klucz przychodzi w mailu. Sprawdź, czy wyświetla się na stronie zamówienia. Sprawdź limit aktywacji. 15 minut testów uchroni Cię przed godzinami gaszenia pożarów.

Podsumowanie

Standardowy WooCommerce nie ogarnie sprzedaży licencji i kodów seryjnych. Ale nie musisz budować tego od zera. Dwie darmowe wtyczki rozwiązują problem:

  • WC Serial Numbers – prosta, skuteczna, idealna do sprzedaży kodów i voucherów. Pro dodaje import, generowanie i SMS.
  • License Manager for WooCommerce – bardziej techniczna, z API i szyfrowaniem już w wersji free. Idealna dla deweloperów.

Wybór zależy od tego, co sprzedajesz. Kody dostępu i vouchery? WC Serial Numbers. Oprogramowanie z weryfikacją licencji? License Manager.

Obie wtyczki są aktywnie rozwijane i kompatybilne z najnowszym WooCommerce. Możesz zacząć od wersji darmowej i przejść na Pro, gdy skala sprzedaży tego będzie wymagać.