Przejdź do treści

Pro: Price drop + Grouped/Bundled + Retention

Trzy ostatnie moduły Pro — rozszerzają zakres produktów i compliance.

Price Drop Alerts

Klient chce kupić produkt ale jest za drogi. Z Pro może ustawić target price — gdy cena spadnie poniżej, dostaje powiadomienie email/SMS.

  • Formularz subskrypcji zyskuje pole „Notify me at price X” (opcjonalne — domyślnie subskrypcja restock)
  • Pro Price_Watcher hooks woocommerce_update_product + zapisuje snapshot do wp_wpnest_stonot_price_snapshots
  • Gdy current price < subscriber.target_price → Price_Dispatcher fires asynchronously (Action Scheduler)
  • Subscriber dostaje dedykowany mail price drop alert (osobny template od restock)

Grouped + Bundled Products

Free obsługuje tylko simple i variable products. Pro rozszerza o:

  • Grouped products (natywne WC) — formularz pokazuje checkbox per child product, klient subskrybuje multiple naraz jednym submitem (fan-out)
  • Product Bundles (WooCommerce Product Bundles add-on) — subscribe na bundle = subscribe na każdy bundled component osobno

Auto-Prune Retencji (RODO Data Minimization)

Free ma opcję retention_days (default 365) ale jej nie wykonuje — wiersze unsubscribed/converted gromadzą się indefinitely. Pro dodaje cron który automatycznie usuwa stare wiersze:

  • Cron wpnest_stonot_pro_daily_cleanup fires daily +1h offset
  • Usuwa wiersze tylko ze statusem unsubscribed lub converted (active/pending/notified są live state)
  • Filter: subscribed_at < NOW - retention_days
  • Batch LIMIT 1000 rows / iteracja, max 10 batches = 10k rows/day cap (bezpieczeństwo)
  • Opcja wpnest_stonot_pro_retention_enabled (default 1 — RODO compliance) pozwala wyłączyć

Retention prune jest nieodwracalne. Jeśli potrzebujesz długoterminowej historii dla analytics, podnieś wpnest_stonot_retention_days w Free settings (default 365 = rok) lub wyłącz Pro retention (wpnest_stonot_pro_retention_enabled = 0) i polegaj na ręcznym cleanup. Zalecenie: 365 dni dla większości sklepów (zgodne z dyrektywami RODO o data minimization).

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.