Przejdź do głównej zawartości

Konfiguracja

Abono ma cztery ustawienia, wszystkie w WooCommerce > Subscribe, zapisywane razem w opcji subscribe_settings. Subskrybentów przeglądasz i eksportujesz w WooCommerce > Subscribers. Ta strona omawia każdą opcję.

enabled, domyślnie włączone. Przełącznik główny. Gdy wyłączony, usługa finalizacji w ogóle nie rejestruje swoich haków: nic się nie renderuje, żadne zasoby się nie ładują i nie przybywa nowych subskrybentów. Istniejące rekordy zostają nienaruszone.

checkout, domyślnie włączone. Dodaje pole zgody do klasycznej finalizacji, ze źródłem zapisanym jako checkout. Innego miejsca nie ma, więc po wyłączeniu tej opcji pole nie pojawia się nigdzie.

Tekst zgody pokazywany obok pola wyboru przy finalizacji. Sformułuj go jako jasne oświadczenie zgody, na przykład „Tak, wysyłajcie mi okazjonalne nowości i oferty e-mailem.” To na to klient wyraża zgodę, więc niech będzie zgodny z prawdą.

Czy pole wyboru jest na starcie zaznaczone, czy niezaznaczone.

Pozostaw niezaznaczone, aby zgoda była zgodna z RODO, klient musi aktywnie wyrazić zgodę, więc zapisana zgoda jest prawdziwa. Zmień to tylko, jeśli Twoje lokalne prawo dopuszcza wstępnie zaznaczoną zgodę. Wtyczka domyślnie dostarcza pole niezaznaczone właśnie z tego powodu.

  • Umiejscowienie. Pole renderuje się na haku woocommerce_checkout_after_terms_and_conditions, zaraz pod akceptacją regulaminu. Pozycja jest stała, nie ma jej wyboru.
  • Finalizacja z bloków. Pole pojawia się tylko na klasycznej finalizacji. Wtyczka deklaruje zgodność z blokami koszyka i finalizacji (więc nie wywołuje ostrzeżenia WooCommerce), ale samego pola do nich nie wstawia.
  • Powiadomienie administratora. Wbudowanej opcji e-maila do administratora nie ma. Nowy subskrybent uruchamia akcję subscribe/subscriber_created, na której podepniesz własne powiadomienie.
  • Szablony motywu. Wiersz zgody renderuje się bezpośrednio w PHP i jest stylowany przez assets/css/checkout.css ze zmiennymi --subscribe-*. Ścieżki nadpisania twojmotyw/subscribe/ nie ma.

Subskrybenci są przechowywani jako prywatny typ wpisu, na liście w WooCommerce > Subscribers. Każdy rekord zawiera:

  • E-mail, adres subskrybenta.
  • Zgoda, zapisany znacznik zgody.
  • Źródło, skąd przyszedł zapis (finalizacja).
  • Znacznik czasu, kiedy wyraził zgodę.

Nic nie jest wysyłane do zewnętrznej usługi, dane pozostają na Twojej witrynie, pod Twoją kontrolą.

Jednym kliknięciem Eksportuj do CSV pobierasz wszystkich subskrybentów, aby zaimportować ich do wybranego narzędzia e-mail, gdy będziesz gotów.

Zapis jest idempotentny: jeśli e-mail już istnieje, ponowne przesłanie go nie tworzy drugiego rekordu ani nie uruchamia drugi raz akcji subscribe/subscriber_created. Nie dostaniesz duplikatów od klienta, który zapisze się więcej niż raz.

Nowy subskrybent uruchamia akcję subscribe/subscriber_created. To jedyny publiczny punkt rozszerzenia: e-mail powitalny, powiadomienie wewnętrzne albo synchronizacja z własnym systemem wieszają się na nim. Szczegóły w Zapis krok po kroku.

  • Działa z klasyczną finalizacją; zgodny z HPOS i blokami koszyka/finalizacji.
  • Dostępny, mobilny kod z obsługą trybu ciemnego.
  • Gotowy do tłumaczenia (dołączony plik POT) i czysta deinstalacja.