Przejdź do treści

Wymagania

Spis treści
  1. Wymagane oprogramowanie
  2. Wymagane uprawnienia
  3. Kompatybilność
  4. Co jest tworzone po aktywacji
  5. Wymagania dotyczące poczty
  6. Znane konflikty

Plugin został zaprojektowany tak, by działał na standardowym hostingu bez konieczności konfigurowania Redisa, Memcached ani zewnętrznych usług.

Wersja

1.0.0

Wymaga WordPress

6.5

Wymaga PHP

7.4

Wymaga WooCommerce

8.0

Wymagane oprogramowanie

  • WordPress — minimum 6.5, testowane do 6.9
  • PHP — minimum 7.4, zalecane 8.1+ (kod używa typed properties i nowych API)
  • WooCommerce — minimum 8.0, testowane do 10.x
  • Baza danych — MySQL 5.7+ lub MariaDB 10.3+ (wymagane dla DECIMAL precision na timestampach)
  • RAM PHP — minimum 128 MB (zalecane 256 MB dla sklepów z >1000 oczekujących)

Wymagane uprawnienia

Zarządzanie wtyczką wymaga roli z uprawnieniem manage_woocommerce — domyślnie posiada je Sklepowy (Shop Manager) i Administrator. Wszystkie REST endpoints administracyjne są chronione tym capability check.

Kompatybilność

  • HPOS (WooCommerce custom order tables) — pełna deklaracja kompatybilności
  • Block themes (FSE) i klasyczne motywy
  • Produkty proste i wariantowe — każda wariacja ma osobną kolejkę subskrybentów
  • WPML / Polylang — przez filtry wpnest_stonot_email_subject, _email_intro, _gdpr_consent_text
  • SMTP pluginy (WP Mail SMTP, FluentSMTP, Easy WP SMTP) — transparentne, bez konfiguracji
  • Action Scheduler (bundled z WC) — własna grupa wpnest_stonot
  • ✅ Wszystkie popularne motywy WooCommerce (Storefront, Astra, GeneratePress, Blocksy, Flatsome, Avada, OceanWP, Kadence)

Co jest tworzone po aktywacji

Plugin tworzy jedną dedykowaną tabelę:

  • wp_wpnest_stonot_subscribers — wszystkie zapisy klientów z metadanymi RODO (consent_ip, consent_ua, tokens) i flagami statusu (pending / active / notified / converted / unsubscribed)

Plus opcje konfiguracji w tabeli wp_options (prefix wpnest_stonot_*) oraz Action Scheduler events w grupie wpnest_stonot.

Tabela subskrybentów jest tworzona idempotentnie — możesz aktywować i dezaktywować wtyczkę bez utraty danych. Cleanup następuje wyłącznie przy uninstall i tylko gdy świadomie włączysz opcję „Skasuj dane przy odinstalowaniu”.

Wymagania dotyczące poczty

Plugin korzysta z wbudowanego wp_mail() — tej samej funkcji, której używa WooCommerce do maili o zamówieniach. Jeśli Twoje sklepowe maile dochodzą, dojdą i te.

Dla najlepszej deliverability rekomendujemy zainstalować plugin SMTP i podpiąć dedykowaną usługę transactional email (np. Amazon SES, Postmark, SendGrid, Mailgun). Działa to transparentnie — nie wymaga żadnej zmiany konfiguracji po stronie Stock Notifier.

Znane konflikty

Brak znanych konfliktów z popularnymi pluginami WooCommerce. Plugin nie nadpisuje template’ów WC, nie modyfikuje koszyka ani procesu checkout. Formularz renderowany jest jako osobny widget pod ceną — nie koliduje z innymi rozszerzeniami strony produktu.

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.