Przejdź do treści

Wymagania

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

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 priorytetami
  • wp_wpnest_rpm_experiments — A/B testy z variant configami i traffic split
  • wp_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.