Przejdź do treści
codecollab.pl
§ Blog woocommerce subscriptions

Subskrypcje, dostęp płatny i produkty cyfrowe w WooCommerce

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

Autor Krystian Kacik Data Czas czytania 8 min

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.

ModelCo dostaje klientSkąd bierze się pieniądzCzego potrzebujesz
Produkt cyfrowyPlik do pobrania (PDF, kurs w ZIP, presety)Jedna płatnośćSam WooCommerce
SubskrypcjaCokolwiek, ale rozliczane cyklicznieObciążenie co miesiąc lub co rokWtyczka subskrypcyjna + bramka z płatnością cykliczną
CzłonkostwoDostęp do zamkniętej części strony, kursu, plikówJednorazowo albo cyklicznieWtyczka 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.

  1. Karta - najpewniejsza droga do automatycznych odnowień, o ile operator ma płatności cykliczne włączone na Twojej umowie
  2. BLIK - świetny do pierwszej płatności, ale odnowienia wymagają osobnego mechanizmu zgód po stronie operatora
  3. Przelew tradycyjny i pobranie - nie odnawiają się same; kończy się to odnowieniami ręcznymi, czyli mailem z prośbą o zapłatę
  4. 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:

TrybJak działaKiedy używać
Wymuszone pobieraniePlik idzie przez PHP, jego adres nie jest jawnyDomyślny wybór dla płatnych plików
X-Accel / X-SendfilePlik wysyła serwer, PHP tylko autoryzujeDuże pliki, jeśli hosting to wspiera
Tylko przekierowanieKlient dostaje bezpośredni adres plikuMateriał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ę:

  1. Pliki poza publicznym katalogiem - jeśli plik da się pobrać bez zamówienia, reszta zabezpieczeń jest ozdobą
  2. Limit pobrań i wygasający link - trzy pobrania w ciągu 30 dni wystarczą uczciwemu klientowi
  3. 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.

  1. 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
  2. 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.
  3. Karta klienta wygasła - bez przypomnienia przed odnowieniem i po nieudanej próbie subskrypcja cicho umiera
  4. Aktualizacja wtyczki subskrypcyjnej prosto na produkcji - błąd dotyka wszystkich płatności naraz, więc test przed wdrożeniem jest konieczny
  5. 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.

ElementRząd wielkościUwagi
Wtyczka subskrypcyjnaKilkaset zł rocznie za licencjęZamienniki tańsze, ale węższe
Wtyczka członkowskaKilkaset zł rocznieCzęść ma darmową wersję bazową
Prowizja bramkiProcent od transakcji plus opłata stałaNaliczana od każdego odnowienia
WdrożenieProjekty fixed-bid zwykle 5000-10000 zł nettoZależnie od liczby planów i integracji
Opieka technicznaBasic 1000 / Pro 2000 / Premium 3500 zł netto miesięcznieTu 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ść.

Wyślij zakres - wycena 24h


Powiązane: Metody płatności w WooCommerce · Realne koszty wtyczek WooCommerce · Sklepy e-commerce

§ Wycena 24h

Twój sklep zwalnia albo wygląda staro, a nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h