Abonament, płatny dostęp do treści i plik do pobrania to w WooCommerce trzy różne mechanizmy, a większość kłopotów bierze się z ich pomylenia. WooCommerce w podstawowej wersji sprzedaje tylko produkty do pobrania - pliki, do których klient dostaje link po opłaceniu zamówienia. Cykliczne pobieranie pieniędzy (subskrypcje) i ograniczanie dostępu do treści (członkostwa) to dwie osobne warstwy, dokładane wtyczkami i zależne od tego, czy Twoja bramka umie obciążać klienta co miesiąc.
Trzy modele sprzedaży, które łatwo pomylić
Zanim wybierzesz wtyczkę, nazwij to, co sprzedajesz - każdy model działa inaczej i inaczej się psuje.
| Model | Co dostaje klient | Skąd bierze się pieniądz | Czego potrzebujesz |
|---|---|---|---|
| Produkt cyfrowy | Plik do pobrania (PDF, kurs w ZIP, presety) | Jedna płatność | Sam WooCommerce |
| Subskrypcja | Cokolwiek, ale rozliczane cyklicznie | Obciążenie co miesiąc lub co rok | Wtyczka subskrypcyjna + bramka z płatnością cykliczną |
| Członkostwo | Dostęp do zamkniętej części strony, kursu, plików | Jednorazowo albo cyklicznie | Wtyczka członkowska, opcjonalnie spięta z subskrypcjami |
Najczęstszy błąd: ktoś chce sprzedawać kurs w abonamencie i kupuje wtyczkę członkowską, po czym odkrywa, że ona nie pobiera pieniędzy, tylko blokuje strony. Do kursu w abonamencie potrzebujesz obu warstw naraz.
Subskrypcje: płatność cykliczna i bramki, które ją obsłużą
Subskrypcja w WooCommerce to produkt, który tworzy zamówienie odnawiające się w ustalonym rytmie i próbuje obciążyć zapisaną metodę płatności klienta. Standardem jest oficjalne rozszerzenie WooCommerce Subscriptions na rocznej licencji; są też tańsze, węższe zamienniki. Poza cyklem dostajesz okres próbny, opłatę wstępną, wstrzymanie i wznowienie subskrypcji z poziomu konta klienta oraz ponawianie nieudanych płatności.
Kluczowe pytanie brzmi jednak inaczej: czy Twoja bramka umie obciążyć klienta bez jego udziału. To się nazywa płatność cykliczna i nie jest domyślną funkcją każdej integracji.
- Karta - najpewniejsza droga do automatycznych odnowień, o ile operator ma płatności cykliczne włączone na Twojej umowie
- BLIK - świetny do pierwszej płatności, ale odnowienia wymagają osobnego mechanizmu zgód po stronie operatora
- Przelew tradycyjny i pobranie - nie odnawiają się same; kończy się to odnowieniami ręcznymi, czyli mailem z prośbą o zapłatę
- PayPal - obsługuje zgody cykliczne, ale zakres zależy od typu konta i wersji integracji
Zanim kupisz wtyczkę, zapytaj operatora wprost o płatności cykliczne w WooCommerce - to pytanie oszczędza tygodnie kombinowania. Różnice między operatorami rozpisałem w tekście o metodach płatności.
Członkostwa: płatny dostęp do treści
Członkostwo to reguła dostępu: kto, do czego i jak długo może wejść. Wtyczka członkowska pilnuje stron, plików i produktów - ukrywa je przed niezalogowanymi, pokazuje zajawkę zamiast całości albo daje zniżki wybranej grupie. Popularne drogi to WooCommerce Memberships (spina się z subskrypcjami i zamówieniami sklepu), MemberPress i Paid Memberships Pro. Dwa ostatnie mają własne płatności i bywają samodzielną alternatywą, jeśli sprzedajesz wyłącznie dostęp.
Cztery rzeczy do ustalenia przed wdrożeniem, bo poprawianie ich później kosztuje:
- Co dokładnie jest zamknięte - cała sekcja, pojedyncze lekcje, pliki, czy tylko zakup w niższej cenie
- Kiedy dostęp się kończy - z wygaśnięciem subskrypcji, po ustalonej liczbie dni, czy nigdy
- Co widzi ktoś z zewnątrz - pełna blokada szkodzi widoczności w wyszukiwarce, zajawka z opisem działa lepiej
- Co się dzieje po nieudanej płatności - odcinasz dostęp od razu czy dajesz kilka dni karencji
Karencja to nie drobiazg: odcięcie dostępu sekundę po nieudanym obciążeniu wkurza klientów, którzy po prostu wymienili kartę.
Produkty cyfrowe: pliki, limity pobrań i wygasanie linków
Produkt do pobrania obsługujesz bez dodatkowej wtyczki. Zaznaczasz opcję pobierania, wgrywasz plik i ustawiasz dwie liczby: limit pobrań i liczbę dni, po których link wygasa. W ustawieniach sklepu decydujesz jeszcze, czy pobranie wymaga zalogowania i czy dostęp przyznajesz od razu po opłaceniu.
Osobno ustawia się sposób udostępniania plików. Są trzy tryby:
| Tryb | Jak działa | Kiedy używać |
|---|---|---|
| Wymuszone pobieranie | Plik idzie przez PHP, jego adres nie jest jawny | Domyślny wybór dla płatnych plików |
| X-Accel / X-Sendfile | Plik wysyła serwer, PHP tylko autoryzuje | Duże pliki, jeśli hosting to wspiera |
| Tylko przekierowanie | Klient dostaje bezpośredni adres pliku | Materiały, które i tak mogą być publiczne |
Przy dużych plikach wymuszone pobieranie przerywa się na limicie czasu PHP. Wtedy przechodzisz na tryb serwerowy albo trzymasz pliki w zewnętrznej usłudze i podajesz wygasający link. Tu decyduje jakość hostingu - co sprawdzić, opisałem przy wyborze hostingu pod sklep.
Jak zabezpieczyć pliki i po co znak wodny w PDF
Nie da się uniemożliwić rozesłania pliku dalej - da się sprawić, że nie będzie się chciało. Trzy warstwy, które stosuję:
- Pliki poza publicznym katalogiem - jeśli plik da się pobrać bez zamówienia, reszta zabezpieczeń jest ozdobą
- Limit pobrań i wygasający link - trzy pobrania w ciągu 30 dni wystarczą uczciwemu klientowi
- Znak wodny z danymi kupującego - PDF stemplowany przy pobraniu numerem zamówienia i mailem nabywcy; mało kto rozsyła dokument ze swoim nazwiskiem na każdej stronie
Stemplowanie robi się wtyczką albo własnym kodem na bibliotece PHP, ale hosting musi mieć odpowiednie rozszerzenia i limit pamięci - plik powstaje w locie przy każdym pobraniu.
Faktury, VAT i KSeF przy sprzedaży cyklicznej
Sprzedaż cykliczna zmienia jedno w księgowości: dokumentów jest wielokrotnie więcej - sto subskrypcji to sto faktur miesięcznie. Trzy sprawy do ustawienia od razu:
- Automatyczne faktury do odnowień - każde zamówienie odnawiające ma trafiać do programu księgowego bez Twojego udziału; jak to spiąć, opisałem w tekście o integracji WooCommerce z ERP i KSeF
- KSeF - system e-faktur już obowiązuje: od lutego 2026 największe firmy, od kwietnia 2026 pozostali; faktury cykliczne dla firm muszą się w tym mieścić
- VAT od treści cyfrowych dla konsumentów z innych krajów UE - stawka zależy od kraju nabywcy, a rozlicza się to w procedurze OSS po przekroczeniu unijnego progu sprzedaży transgranicznej; potwierdź z księgowością
Sklep musi więc zapisywać kraj klienta i dowód jego lokalizacji, a nie sam adres wysyłki.
Co psuje się najczęściej
Awarie w takich sklepach mają wąski, powtarzalny zestaw przyczyn.
- Odnowienia nie odpalają - WordPress uruchamia zadania zaplanowane przy okazji ruchu na stronie, więc przy małym ruchu potrafią się spóźniać o godziny; lekarstwem jest cron systemowy na serwerze
- Maile nie dochodzą - klient nie dostaje ani linku do pliku, ani informacji o nieudanej płatności; to najkosztowniejsza awaria w tym modelu, a przyczyny opisałem w tekście o tym, dlaczego WooCommerce nie wysyła maili.
- Karta klienta wygasła - bez przypomnienia przed odnowieniem i po nieudanej próbie subskrypcja cicho umiera
- Aktualizacja wtyczki subskrypcyjnej prosto na produkcji - błąd dotyka wszystkich płatności naraz, więc test przed wdrożeniem jest konieczny
- Zmiana ceny planu - istniejące subskrypcje zwykle zostają na starej cenie; podwyżka dla obecnych klientów to osobna, zaplanowana operacja
Ile to kosztuje
Ceny wtyczek zmieniają się co roku, więc to rząd wielkości do sprawdzenia w cennikach producentów.
| Element | Rząd wielkości | Uwagi |
|---|---|---|
| Wtyczka subskrypcyjna | Kilkaset zł rocznie za licencję | Zamienniki tańsze, ale węższe |
| Wtyczka członkowska | Kilkaset zł rocznie | Część ma darmową wersję bazową |
| Prowizja bramki | Procent od transakcji plus opłata stała | Naliczana od każdego odnowienia |
| Wdrożenie | Projekty fixed-bid zwykle 5000-10000 zł netto | Zależnie od liczby planów i integracji |
| Opieka techniczna | Basic 1000 / Pro 2000 / Premium 3500 zł netto miesięcznie | Tu każda awaria dotyka płatności |
Cykliczne koszty całego sklepu zebrałem w tekście o kosztach wtyczek WooCommerce.
Od czego zaczynam
Zaczynam od bezpłatnej diagnozy: co chcesz sprzedawać, jaki masz układ płatności i czy obecny sklep uniesie warstwę cykliczną. Wychodzą z tego dwie drogi - dołożenie subskrypcji do istniejącego sklepu w ramach rozwoju i optymalizacji albo zbudowanie sklepu pod ten model w ramach wdrożenia e-commerce. Przy większej robocie dostajesz wycenę na piśmie przed startem: zakres, terminy, kwota.
Najczęstsze pytania
Czy WooCommerce obsługuje subskrypcje bez dodatkowej wtyczki? Nie. Podstawowy WooCommerce sprzedaje jednorazowo, w tym pliki do pobrania. Cykliczne obciążanie klienta wymaga rozszerzenia subskrypcyjnego i bramki z włączoną obsługą płatności cyklicznych na Twojej umowie.
Czym różni się subskrypcja od członkostwa? Subskrypcja odpowiada za pieniądze - pobiera opłatę w ustalonym rytmie. Członkostwo odpowiada za dostęp - decyduje, co widzi zalogowany klient. Przy kursie w abonamencie potrzebujesz obu naraz, spiętych tak, żeby wygaśnięcie płatności zamykało dostęp.
Czy da się zabezpieczyć plik PDF przed kopiowaniem? Całkowicie nie - każdy plik, który klient może otworzyć, może też wysłać dalej. Realnie działa połączenie trzech rzeczy: plików poza publicznym katalogiem, limitu pobrań z wygasającym linkiem i znaku wodnego z danymi kupującego.
Co się dzieje, gdy klientowi nie przejdzie płatność za odnowienie? Wtyczka ponawia próbę według harmonogramu i wysyła klientowi prośbę o aktualizację metody płatności. To Ty ustalasz, czy dostęp odcinasz od razu, czy po kilku dniach karencji - ta karencja i działające maile decydują, ilu klientów wróci zamiast odejść.
Powiązane: Metody płatności w WooCommerce · Realne koszty wtyczek WooCommerce · Sklepy e-commerce