Aby wtyczka działała poprawnie, Twoje środowisko musi spełniać poniższe wymagania.
Wersja
1.2.4
Wymaga WordPress
5.8
Wymaga PHP
7.4
Wymaga WooCommerce
6.0
Wymagane oprogramowanie
- WordPress — minimum 6.2, testowane do 6.9
- PHP — minimum 7.4, zalecane 8.1+
- WooCommerce — minimum 7.0, testowane do 10.x
- Baza danych — MySQL 5.7+ lub MariaDB 10.3+
- RAM PHP — minimum 128 MB
Wymagana wtyczka Recommended Products Modal Free
Pro jest rozszerzeniem wersji Free — używa jej silnika bazowego i dokłada nowe funkcje. Obie wtyczki muszą być aktywne równocześnie.
- Wersję darmową pobierzesz z WordPress.org lub przez panel admin (Wtyczki → Dodaj nową → wyszukaj „Recommended Products Modal”)
- Po zainstalowaniu Pro plugin wykrywa Free przez
class_exists( 'WPNest_RPM' )i wyświetla notice jeśli go brakuje
Wymagane uprawnienia
Konfiguracja wtyczki wymaga roli z uprawnieniem manage_woocommerce — domyślnie posiada je Sklepowy (Shop Manager) i Administrator.
Kompatybilność
- ✅ HPOS (WooCommerce custom order tables)
- ✅ Block themes (FSE) i klasyczne motywy
- ✅ Produkty proste, wariantowe, grupowane, zewnętrzne
- ✅ WPML / Polylang (rekomendacje per-language)
- ✅ WOOCS / CURCY (multi-currency)
- ✅ Wszystkie popularne motywy WooCommerce (Storefront, Astra, GeneratePress, Blocksy, Flatsome, Avada, OceanWP, Kadence)
- ✅ Wishlist pluginy (TI WooCommerce Wishlist, YITH WooCommerce Wishlist) — trygger wishlist
Wymagania serwerowe — co jest tworzone
Po aktywacji Pro tworzonych jest 5 customowych tabel SQL:
wp_wpnest_rpm_events— analytics events (impression, click, ATC, purchase)wp_wpnest_rpm_pairs— pre-computed co-occurrence produktów (rebuild cron daily)wp_wpnest_rpm_rules— manualne reguły cross-sell z priorytetamiwp_wpnest_rpm_experiments— A/B testy z variant configami i traffic splitwp_wpnest_rpm_segments— definicje segmentów klientów
Tabele są tworzone idempotentnie — możesz aktywować/dezaktywować Pro wielokrotnie bez utraty danych. Cleanup następuje wyłącznie przy uninstall i tylko gdy włączysz opcję „Usuń dane przy odinstalowaniu”.
Znane konflikty
Brak znanych konfliktów z popularnymi pluginami WooCommerce. Modal renderuje się jako overlay nad treścią — nie wymaga modyfikacji motywu ani templates. Jeśli napotkasz problem, sprawdź sekcję Troubleshooting.