Plugin działa od razu po aktywacji z sensownymi defaultami. Te kroki nie są wymagane — pokazują, gdzie znaleźć ustawienia, jeśli chcesz coś dostosować.
1. Tekst zgody RODO
W ustawieniach (WooCommerce → Stock Notifier → Settings → sekcja „Treści”) znajdziesz pole „Tekst zgody pod formularzem”. Domyślnie zawiera krótką klauzulę RODO. Możesz ją podmienić na własną — pamiętaj, że to jest co Twój klient widzi pod polem email.
Tekst zgody jest częścią audit trail RODO. Plugin zapisuje go w tabeli przy każdym opt-in, więc jeśli zmienisz wording, stare zapisy zachowają wersję z momentu wyrażenia zgody. Pełna zgodność z GIODO.
2. Subject i intro maila powiadomienia
W sekcji „Mail powiadomienia”:
- Subject maila — domyślnie „Produkt {product_name} wrócił na stan”. Możesz użyć placeholderów:
{product_name},{shop_name} - Intro powiadomienia — pierwszy akapit maila przed listą produktu. Domyślny tekst jest neutralny; dla rotującego asortymentu warto dodać urgency („Produkty znikają szybko — kup zanim znowu się skończy”)
3. Lokalizacja formularza
Domyślnie formularz pojawia się automatycznie pod ceną na każdym wyprzedanym produkcie. Jeśli chcesz pełną kontrolę nad pozycją, wyłącz auto-render w ustawieniach i użyj:
- Bloku Gutenberg — w edytorze produktu lub dowolnej strony: dodaj blok „WPNest Stock Notifier — formularz zapisu”
- Shortcode —
[wpnest_stonot_form]w treści produktu, lub z atrybutami[wpnest_stonot_form product_id="123" variation_id="456"]
4. Antispam i debouncing
Dwa niezależne mechanizmy chronią przed zalewem maili:
- Per-subskrybent antispam window (domyślnie 24h) — ta sama osoba nie dostanie dwóch powiadomień dla tego samego SKU w tym oknie. Można wymusić wysyłkę przez „Resend” w panelu admin.
- Per-produkt debounce (5 min, transient) — szybka sekwencja OOS → IS → OOS → IS nie odpali kolejki wielokrotnie. Pierwsze odpalenie wygrywa.
Nie zmieniaj antispam window poniżej 12h bez dobrego powodu. Klient może być zdenerwowany dostawaniem 3 maili dziennie o tym samym produkcie, jeśli zmieniasz stock kilkukrotnie w trakcie dnia. Domyślne 24h to bezpieczny default.
5. Test end-to-end
Najszybsza weryfikacja, że wszystko działa:
- Ustaw stan jednego produktu na 0 (lub przełącz status na „Brak na stanie”)
- Otwórz produkt w incognito — powinieneś zobaczyć formularz pod ceną
- Zapisz się testowym mailem, potwierdź double opt-in
- Wróć do panelu admin, zmień stock z powrotem na dostępny
- Sprawdź mail testowy w ciągu 5 minut — powinien być powiadomienie
- W Stock Notifier → Subscribers Twój testowy rekord powinien być w statusie „notified”
Jeśli mail testowy nie dochodzi, problem jest niemal na pewno po stronie deliverability hostingu — nie samego pluginu. Zainstaluj WP Mail SMTP i podepnij dedykowaną usługę email (Amazon SES, Postmark, Mailgun). Stock Notifier działa transparentnie przez wp_mail() — gdy ten dostarcza, dostarczą i nasze maile.