Diagnostyka najczęstszych problemów. Jeśli nie znajdziesz tu odpowiedzi, skontaktuj się z nami przez sekcję Kontakt.
Modal się nie pokazuje po Add to Cart
- Sprawdź czy tryger Add to Cart jest włączony w zakładce Triggers.
- Sprawdź czy AJAX add-to-cart jest aktywny w WooCommerce → Settings → Products (opcja Enable AJAX add to cart buttons on archives). Bez AJAX modal nie ma eventu do nasłuchu.
- Otwórz produkt w trybie incognito (wyklucza cookies i cache).
- Wyczyść cache: przeglądarki, pluginu cache (W3 Total Cache / WP Super Cache / LiteSpeed), CDN.
- Sprawdź konsolę developera (F12) — czy JS pluginu się załadował? Czy są błędy?
Modal jest pusty (brak rekomendacji)
- Algorytm FBT wymaga historycznych par produktów. Wymuś rebuild:
wp wpnest-rpm pairs:rebuild. - Dla nowych sklepów dodaj algorytmy fallback: Same Category, Best Sellers, New Arrivals — działają bez wymaganej historii.
- Sprawdź czy produkt bazowy ma kategorię i czy w kategorii są inne produkty w sprzedaży.
- Sprawdź transient cache:
wp transient delete wpnest_rpm_recs_<product_id>.
Exit-intent się nie odpala
- Exit-intent na desktop używa
mouseout+ threshold do top wiewportu. Na mobile — visibility API (tab w tle). Sprawdź czy testujesz na właściwym urządzeniu. - Ustaw cooldown w zakładce Triggers (domyślnie 1× per session). Jeśli już raz wyzwolony, ponownie odpali się dopiero w nowej sesji.
- Wyczyść cookies sesji: w DevTools usuń cookie
wpnest_rpm_sessioni odśwież.
A/B test nie pokazuje obu wariantów
Każdy użytkownik widzi tylko jeden wariant — sticky session 30 dni. Aby zobaczyć drugi, otwórz inkognito lub usuń cookie wpnest_rpm_session. Po stronie analityki widzisz oba.
Cron nie działa
Wtyczka korzysta z 3 cron-ów: wpnest_rpm_pro_pairs_cron (rebuild FBT pairs daily), wpnest_rpm_pro_email_followup_cron (email follow-up hourly), wpnest_rpm_pro_events_cleanup_cron (cleanup eventów daily). Sprawdzenie:
wp cron event list | grep wpnest_rpm
Jeśli zadań brakuje — dezaktywuj i zaktywuj Pro ponownie. Zalecamy też systemowego crona zamiast WP-Cron:
*/15 * * * * /usr/bin/wget -q -O- https://twojadomena.pl/wp-cron.php
Webhook Slack/Discord nie dochodzi
- Testuj URL przed produkcją:
wp wpnest-rpm webhook:test --url=<url> - Slack URL musi pasować do regex
hooks.slack.com. Discord:discord.com/api|discordapp.com/api. Wszystko inne — generic JSON. - Sprawdź firewall serwera — czy
wp_remote_postma wyjście na zewnątrz. - Webhooki są non-blocking (
blocking=false), więc błędy nie pojawią się w UI. Sprawdźwp-content/debug.logjeśli maszWP_DEBUG_LOG.
Konflikt z innym pluginem
Najszybsza diagnostyka: dezaktywuj wszystkie inne wtyczki (poza WooCommerce + RPM Free + RPM Pro), sprawdź czy problem znika, a następnie aktywuj je pojedynczo. To wskaże winowajcę w mniej niż 5 minut.
Jak zgłosić błąd
Jeśli żaden z powyższych kroków nie pomógł, skontaktuj się z nami przez Kontakt. Załącz:
- Wersję WordPress, WooCommerce i PHP (z WooCommerce → Status → System)
- Wersję motywu
- Listę aktywnych wtyczek
- Dokładny opis kroków, które prowadzą do problemu
- Screenshoty z error logu (
wp-content/debug.logjeśli włączone) - Output:
wp wpnest-rpm doctor(skanuje konfigurację i wykrywa typowe problemy)