Przejdź do treści

Pierwsza konfiguracja

Spis treści
  1. 1. Tekst zgody RODO
  2. 2. Subject i intro maila powiadomienia
  3. 3. Lokalizacja formularza
  4. 4. Antispam i debouncing
  5. 5. Test end-to-end

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:

  1. Ustaw stan jednego produktu na 0 (lub przełącz status na „Brak na stanie”)
  2. Otwórz produkt w incognito — powinieneś zobaczyć formularz pod ceną
  3. Zapisz się testowym mailem, potwierdź double opt-in
  4. Wróć do panelu admin, zmień stock z powrotem na dostępny
  5. Sprawdź mail testowy w ciągu 5 minut — powinien być powiadomienie
  6. 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.

O autorze
Patryk Łuba

Założyciel WPNest, developer WordPress / WooCommerce z Warszawy. Buduje sklepy, pisze dedykowane wtyczki i automatyzuje procesy, które ludzie do tej pory klikali ręcznie. Autor wtyczek Price History (Omnibus), Recommended Products Modal i Returns for WooCommerce. Z portfolio: rozszerzenie Chrome ECIS Automation, które skróciło wprowadzanie faktur do wewnętrznego systemu IKEA o około ~70%.

Więcej od autora

Szanujemy Twoją prywatność

Ta strona używa plików cookie do analityki i marketingu. Możesz zaakceptować wszystkie, odrzucić nieobowiązkowe lub dostosować swoje preferencje.