Zgoda na newsletter zgodna z RODO przy kasie WooCommerce
Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-25
Zbieranie zapisów na newsletter przy kasie to jeden z najprostszych sposobów na rozwój listy marketingowej sklepu, ponieważ klient jest już zaangażowany i tak czy inaczej wpisał swój adres e-mail w formularzu zamówienia. Haczyk polega na tym, że zgodnie z RODO nie można po prostu dodać kupujących do listy mailingowej tylko dlatego, że coś kupili. Potrzebna jest ich wyraźna, osobna zgoda. Ten poradnik wyjaśnia, czym jest checkbox zgody zgodny z RODO, dlaczego domyślne ustawienia mają tak duże znaczenie, co powinien zawierać zapis zgody i jak skonfigurować zapis na newsletter w WooCommerce tak, by zbierać wyłącznie osoby, które rzeczywiście się zgodziły, i trzymać ich adresy we własnym sklepie.
Czym jest checkbox zgody na newsletter zgodny z RODO
Checkbox zgody na newsletter przy kasie to pojedyncze, opcjonalne pole, które pozwala klientowi dołączyć do listy mailingowej w trakcie składania zamówienia.
Kluczowe słowo to opcjonalne. Złożenie zamówienia i zapis na newsletter to dwie różne decyzje i RODO traktuje je właśnie w ten sposób. Checkbox oddziela zgodę marketingową od zakupu, dzięki czemu klient może kupić bez zapisu i zapisać się bez poczucia przymusu. To niewielki element interfejsu, ale to właśnie w tym miejscu większość sklepów albo buduje czystą i możliwą do obrony listę, albo po cichu tworzy sobie problem prawny.
Zgodne z przepisami pole ma kilka cech wspólnych:
- Jest domyślnie odznaczone, by klient dokonał aktywnego wyboru.
- Jego treść jest prosta i konkretna co do tego, na co osoba się zapisuje.
- Zaznaczenie go nie jest warunkiem dokończenia zamówienia.
- Tworzy zapis zgody, do którego można później wrócić.
Pomiń którykolwiek z tych warunków, a checkbox przestaje być dowodem zgody i staje się pytaniem, na które później nie odpowiesz. Pole zaznaczone z góry, ogólnikowa etykieta albo lista bez dat zapisu prowadzą do tego samego: do stosu adresów e-mail, co do których nie udowodnisz, że ktokolwiek się zgodził.
Dlaczego zgoda oparta na aktywnym wyborze ma znaczenie
RODO stawia wysoką poprzeczkę temu, co liczy się jako zgoda, a checkbox to miejsce, w którym większość sklepów albo ten wymóg spełnia, albo po cichu go nie spełnia.
Zgoda według RODO musi być dobrowolna, konkretna, świadoma i jednoznaczna. Pole zaznaczone z góry nie spełnia tego standardu, ponieważ klient nie wyraził aktywnej zgody. Jedynie nie zrezygnował, a brak rezygnacji to nie to samo co świadomy wybór zapisu. Organy nadzorcze wypowiadają się w tej sprawie jednoznacznie, a domyślnie zaznaczone pole to najczęstszy błąd przy kasie.
Ostrzeżenie: Pole zaznaczone z góry nie stanowi ważnej zgody według RODO. Brak rezygnacji to nie to samo co świadomy wybór zapisu, więc pole powinno startować odznaczone.
Poprawne podejście opłaca się nie tylko ze względu na zgodność:
- Czystsza lista. Każdy na niej znalazł się z własnej woli, więc wskaźniki otwarć, kliknięć i dostarczalność są zwykle lepsze. Lista osób, które aktywnie chciały Twoich wiadomości, jest warta znacznie więcej niż większa lista ludzi, którzy nie zauważyli, że się zapisali.
- Niższe ryzyko. Udokumentowana, aktywna zgoda jest znacznie łatwiejsza do obrony niż lista o nieznanym pochodzeniu. Gdy trafi się skarga, różnica między “oto data i źródło zgody” a “nie jestem pewien, jak ten adres tu trafił” przesądza o całej sprawie.
- Większe zaufanie. Klienci, których nikt nie dopisał do listy ukradkiem, rzadziej oznaczają wiadomości jako spam, co chroni reputację nadawcy także dla wszystkich pozostałych na liście.
Co powinien zapewniać dobry zapis przy kasie
Narzędzie do zapisu na newsletter w WooCommerce powinno spełniać kilka podstawowych wymagań. Potraktuj to jak listę kontrolną, niezależnie od tego, czy budujesz pole samodzielnie, kupujesz je czy instalujesz wtyczkę:
- Osobne, opcjonalne pole. Zapis musi być własną decyzją, nigdy włączoną w wymagane pole kasy ani w checkbox regulaminu.
- Właściwy stan domyślny. Odznaczone od początku, tak by zgoda była działaniem podjętym przez klienta, a nie czymś, co musi cofnąć.
- Edytowalna, konkretna treść. Etykietę powinieneś móc dopasować do sklepu i odbiorców, a nie utknąć z cudzym brzmieniem.
- Kompletny zapis zgody. Adres e-mail, znacznik aktywnej zgody, miejsce zapisu oraz data, kiedy to nastąpiło.
- Dane, które zostają na miejscu. Adres powinien trafiać do Twojej własnej bazy, a nie być wysyłany do zewnętrznej platformy w chwili, gdy ktoś zaznaczy pole.
- Możliwość wyciągnięcia listy. Gdy będziesz gotowy do wysyłki, czysty eksport, dzięki któremu nigdy nie uzależnisz się od jednego narzędzia.
Zwróć uwagę, czego na tej liście nie ma: wysyłki newslettera. Zbieranie zgody i prowadzenie programu mailingowego to dwa odrębne zadania. Narzędzie, które dobrze obsługuje zbieranie danych, przechowuje czysty zapis i oddaje Ci listę na Twoich warunkach, robi dokładnie to, co powinno robić na etapie kasy. To, co i jak wysyłasz, jest późniejszą, świadomą decyzją.
Jak radzi sobie z tym Subscribe
Subscribe - zapis na newsletter dla WooCommerce to darmowa wtyczka o otwartym kodzie, zbudowana, by dobrze robić jedno: umieścić na kasie WooCommerce checkbox zgody oparty na aktywnym wyborze i zapisać, kto się zgodził. Nie próbuje być platformą mailingową. To czyste drzwi wejściowe do Twojej listy.
Checkbox zgody oparty na aktywnym wyborze na kasie sklepu, domyślnie odznaczony.
Gdy klient zaznaczy pole i złoży zamówienie, Subscribe zapisuje jego adres e-mail w Twojej własnej witrynie wraz ze znacznikiem zgody, źródłem, z którego pochodzi zapis, oraz datą. Pole jest domyślnie odznaczone, czego wymaga większość konfiguracji zgodnych z RODO, a treść etykiety można edytować, by dopasować ją do sklepu. Nic nie jest nigdy wysyłane do zewnętrznej usługi, więc adresy zostają w Twojej bazie i nigdzie indziej.
Rekord subskrybenta
Każdy zapis jest przechowywany jako prywatny rekord Subscriber, zapisany jako własny typ treści subscribe_subscriber w bazie WordPress. Każdy rekord zawiera cztery elementy: adres e-mail podany przez klienta, znacznik zgody potwierdzający, że aktywnie zaznaczył pole, źródło, dzięki któremu wiesz, że zapis pochodzi z kasy, oraz datę zapisu oznaczającą w czasie moment udzielenia zgody. Te cztery pola to dokładnie ścieżka audytu opisana wcześniej. Jeśli subskrybent kiedyś zapyta, dlaczego dostaje Twoje wiadomości, albo organ nadzorczy spyta, jak dany adres trafił na listę, odpowiesz datą i źródłem, a nie wzruszeniem ramion.
Uwaga: Każdy rekord subskrybenta zawiera cztery elementy: adres e-mail, znacznik zgody, źródło oraz datę zapisu. To właśnie ścieżka audytu, dzięki której wykażesz, kto się zgodził i kiedy.
Subscribe pomija duplikaty, więc ten sam adres e-mail nigdy nie zostanie zapisany dwukrotnie, niezależnie od tego, ile razy klient przejdzie przez kasę. Wszystkich, którzy się zapisali, przeglądasz w WooCommerce > Subscribers, a całą listę eksportujesz do pliku CSV jednym kliknięciem, gdy chcesz jej użyć. Eksport jest zabezpieczony przed wstrzyknięciem formuł (CSV injection), więc otwarcie pliku w arkuszu nie zamieni spreparowanego adresu w formułę. Wtyczka trzyma wszystko w Twojej własnej bazie, dostarcza szablon tłumaczeń, deklaruje zgodność z HPOS i czysto usuwa swoje dane przy odinstalowaniu.
Jedno uczciwe ograniczenie warto powiedzieć wprost: checkbox zapisu wyświetla się na klasycznej kasie (opartej na shortcode). Wtyczka deklaruje zgodność z blokami koszyka i kasy, dzięki czemu nie wywołuje ostrzeżenia, ale samo pole pojawia się obecnie na klasycznej kasie. Jeśli Twój sklep działa na kasie blokowej, zaplanuj to z wyprzedzeniem.
Ostrzeżenie: Checkbox zapisu pojawia się obecnie na klasycznej kasie (opartej na shortcode). Jeśli Twój sklep działa na kasie blokowej, pole się tam nie wyświetli, więc zaplanuj to z wyprzedzeniem.
Konfiguracja
Uruchomienie zapisu zajmuje kilka minut:
Ustawienia zapisu w panelu WordPress, gdzie ustawiasz etykietę pola i jego stan domyślny.
- Zainstaluj wtyczkę z poziomu Wtyczki > Dodaj nową albo wgraj ją do
/wp-content/plugins/subscribe. WooCommerce musi być najpierw zainstalowane i aktywne, w przeciwnym razie wtyczka pokazuje komunikat i nie robi nic. - Aktywuj ją.
- Przejdź do WooCommerce > Subscribe, by włączyć zapis, ustawić treść etykiety i zdecydować, czy pole startuje zaznaczone. Pozostawienie go odznaczonego to właściwy stan domyślny dla większości sklepów.
- W miarę spływania zamówień znajdziesz osoby, które się zapisały, w WooCommerce > Subscribers, a przyciskiem Export to CSV pobierzesz listę, kiedy tylko będziesz jej potrzebował.
To cały proces. Ustawienie wstępnego zaznaczania pola istnieje dla wąskich przypadków, w których lokalne przepisy jednoznacznie na to pozwalają, ale jest wyłączone od początku, co stanowi bezpieczny stan domyślny.
Praktyczne wskazówki dla czystej listy
Wtyczka daje mechanizm. Kilka nawyków sprawia, że budowana przez nią lista staje się naprawdę użyteczna:
- Pisz etykietę jak człowiek. “Chcę otrzymywać okazjonalne wiadomości i oferty” mówi klientowi dokładnie, na co się zgadza. Unikaj ogólników w stylu “pozostańmy w kontakcie”, które nie precyzują, co trafi do skrzynki.
- Trzymaj zapis z boku zamówienia. Powinien sprawiać wrażenie dodatku, który można przyjąć lub odrzucić, a nie kroku, który wygląda na wymagany. Zamówienie musi dać się dokończyć niezależnie od tego, czy pole jest zaznaczone.
- Nie zaznaczaj go z góry. Nawet tam, gdzie lokalne przepisy mogą na to pozwalać, odznaczone pole daje najmocniejszy zapis zgody i najbardziej zaangażowaną listę. Garstka dodatkowych subskrybentów, która złapie pole zaznaczone z góry, rzadko otwiera Twoje wiadomości.
- Eksportuj według własnego harmonogramu, a nie w chwili zapisu. Trzymanie adresów we własnej bazie do momentu, w którym zdecydujesz się je przenieść, to minimalizacja danych w praktyce. Dane osobowe nie wędrują na zewnętrzną platformę, dopóki sam tak nie postanowisz.
- Pamiętaj o okresie przechowywania. Czysty zapis ułatwia realizację żądań usunięcia i dostępu do danych, ale nadal musisz zdecydować, jak długo trzymasz subskrybentów, i honorować prośby o wypisanie.
Subscribe a domyślne WooCommerce
WooCommerce zbiera adres e-mail na potrzeby zamówienia, ale nie ma żadnego zapisu na newsletter ani żadnego pojęcia zgody marketingowej. Oto różnica konkretnie dla zapisów na newsletter:
| Funkcja | Domyślne WooCommerce | Subscribe |
|---|---|---|
| Zapis na newsletter przy kasie | Brak wbudowanego | Opcjonalny checkbox na klasycznej kasie |
| Domyślnie odznaczone | nie dotyczy | Tak, z edytowalną etykietą |
| Oddzielone od decyzji o zamówieniu | nie dotyczy | Tak, zaznaczenie nigdy nie jest warunkiem zakupu |
| Zapis zgody | Brak | Adres e-mail, znacznik zgody, źródło i data zapisu |
| Obsługa duplikatów | nie dotyczy | Pomija już zapisane adresy |
| Gdzie żyją dane | Tylko dane zamówienia | Prywatne rekordy subskrybentów we własnej bazie |
| Eksport listy | Ręczny eksport zamówień | CSV jednym kliknięciem (zabezpieczony przed wstrzyknięciem) |
| Wysyłka do usługi mailingowej | Nie | Nie w wersji darmowej (Pro dodaje synchronizację z Mailchimp, Brevo, Klaviyo) |
| Koszt | Darmowe (bez zapisu) | Darmowe; Pro dodaje e-mail powitalny, double opt-in i synchronizację z ESP |
Wersja darmowa a Pro
Wersja darmowa to kompletny przepływ zbierania danych, a nie namiastka: checkbox oparty na aktywnym wyborze, edytowalna etykieta, prywatne rekordy subskrybentów ze zgodą, źródłem i datą, obsługa duplikatów oraz eksport do CSV jednym kliknięciem są w niej zawarte, a nic nie opuszcza Twojej bazy.
Subscribe Pro to osobny dodatek, który wymaga darmowej wtyczki i rozbudowuje ją dla sklepów gotowych prowadzić program mailingowy. Dodaje automatyczny e-mail powitalny wysyłany raz na subskrybenta, opcjonalny double opt-in z podpisanym linkiem potwierdzającym, który wygasa po siedmiu dniach, dodatkowe własne pola przy kasie i znaczniki źródła zapisywane w rekordzie subskrybenta i ujmowane w eksporcie oraz automatyczną synchronizację z Mailchimp, Brevo lub Klaviyo po zapisie, przy czym zapisy z kasy trafiają na dedykowaną listę. Pro jest dystrybuowane przez Freemius, a nie przez katalog WordPress.org. Jeśli potrzebujesz tylko czystego, zgodnego z przepisami sposobu zbierania zgody i trzymania listy we własnym sklepie, darmowa wtyczka załatwia całą sprawę.
W skrócie
Zgodnie z RODO nie możesz dodawać kupujących do newslettera tylko dlatego, że coś kupili. Zgoda musi być dobrowolna, konkretna, świadoma i jednoznaczna, co w praktyce oznacza odznaczone pole, prostą treść, brak przymusu zaznaczenia oraz zapis pokazujący, kto się zgodził i kiedy. Domyślne WooCommerce nie oferuje nic z tego. Darmowa wtyczka Subscribe dodaje do klasycznej kasy zapis oparty na aktywnym wyborze, przechowuje każdego subskrybenta jako prywatny rekord z adresem e-mail, znacznikiem zgody, źródłem i datą, pomija duplikaty i eksportuje listę do CSV jednym kliknięciem, a wszystko zostaje w Twojej własnej bazie i nigdzie nie jest wysyłane. Subscribe Pro dokłada e-maile powitalne, double opt-in oraz synchronizację z Mailchimp, Brevo lub Klaviyo, gdy będziesz gotowy zacząć wysyłkę. Tak czy inaczej, polityka prywatności, podstawa prawna i sposób, w jaki rzeczywiście wysyłasz wiadomości, pozostają po Twojej stronie do potwierdzenia.