Czy Pro wymaga aktywnego Free?
Tak. Pro to extension — extends Free, nie zastępuje. Pro ma w headerze Requires Plugins: woocommerce, wpnest-stock-notifier-for-woocommerce; WP 6.5+ wymusi obecność Free. Wymaga Free w wersji ≥ 1.1.1 (Pro hookuje 3 nowe filtry dodane w Free 1.1.1).
Jak działa licencjonowanie? Czy klucze, jak Twilio?
Nie. Pro używa domain-based licensing — w panelu klienta dodajesz domeny swoich sklepów (np. shop.example.com), serwer licencji autoryzuje. Plugin sprawdza domenę przy aktywacji (raz na 12h, cached). Brak kluczy do wpisywania, brak utraty kluczy przy reinstall. Dev domains (.test, .local, localhost) działają bez aktywacji — możesz testować lokalnie.
Czy mogę używać Pro tylko na staging? Bez licencji?
Tak — staging na localhost / *.test / *.local / *.staging.* działa automatycznie z dev mode bypass. Production domena (np. shop.com) wymaga licencji w panelu klienta. Subdomeny staging.shop.com też wymagają oddzielnej autoryzacji.
Co się stanie z danymi Pro gdy odinstaluję Pro?
Pro DB tables (sms_log, events, marketing_log, webhooks_log, price_snapshots) i Pro columns (alert_type, target_price, last_price_snapshot, price_dropped_at) zostają w bazie po dezaktywacji i odinstalowaniu (default — ochrona przed przypadkową utratą danych). Pełny cleanup następuje tylko gdy świadomie włączysz wpnest_stonot_pro_delete_data w settings przed odinstalowaniem.
Czy SMS dochodzą natychmiast? Czy jest opóźnienie?
SMS lecą równolegle z mailem przez WC Action Scheduler — czyli z opóźnieniem do 1 minuty (typowy interval cron WP). Sklepy z prawdziwym cron (real WP-Cron z system cron) wysyłają niemal natychmiast. SMS provider (SMSAPI/Twilio) deliverują w sekundy. Sprawdzaj log SMS w admin — widzisz sent_at timestamp dokładnie.
Czy Marketing integracje synchronizują wstecznie subskrybentów którzy już są w bazie?
Nie — synchronizacja działa tylko od momentu włączenia integracji. Wcześniejszych subskrybentów trzeba zaimportować ręcznie (CSV export z Pro → import w platformie). To celowe — chcemy unikać masowego push do platformy bez wiedzy klienta (CAN-SPAM compliance).
Czy mogę używać Pro features warunkowo (np. SMS tylko dla VIP)?
Tak przez kombinację Priority Queue + SMS toggle per subscriber. Priority Queue sortuje VIP na początku; SMS Channel hookuje się na wpnest_stonot_notification_channels filter — możesz dodać custom filter który zwraca ["sms","email"] tylko dla subskrybentów spełniających warunek (np. _money_spent > 1000). Wymaga znajomości WP hooks.
Co z Plugin Check ERRORs dla Pro?
Pro ma ~56 pre-existing Plugin Check ERRORs w plikach z early sprintów (głównie text domain mismatch w class-license-hub.php — copy-paste z PH Pro template + surowe $wpdb queries w installer/csv-exporter). Te ERRORs nie blokują funkcjonalności, tylko Plugin Check tool je flag-uje. Naprawa to osobny tech debt sprint przed prawdziwym publicznym release. Wszystkie nowe pliki dodane w 1.0.0 (5 modułów: retention, conversion-window, backorder, captcha, priority) mają 0 ERROR + 0 WARNING.
Gotowy odblokować 16 modułów?
Pro 1.0.0 to commercial extension dla Stock Notifier Free. Instalujesz obok Free, aktywujesz domenę w panelu klienta, odblokowujesz: SMS, analytics dashboard, native ESP integracje (Klaviyo/Mailchimp/Brevo/MailerLite), captcha (Turnstile/reCAPTCHA), backorder tracker, conversion window, priority queues, WYSIWYG editor maili, customer self-service, admin alerts, restock recommendations, grouped/bundled products, price drop alerts, auto-prune retencji + AES-256 encrypted credentials.
Zobacz Pro na wpnest.pl