Kompatybilne wtyczki - InPost Pay WooCommerce
Wtyczka | Typ / Funkcja | Autor | Status kompatybilności | Testowane z wersjami | Działające z wersjami | Ostatnia weryfikacja | Uwagi techniczne |
Flexible Shipping | Dostawy | WP Desk | Pełna | >=6.1.0 | 6.1.0 | 2025-10-09 | Wymaga aktywnej strefy, stworzonej i przypisanej metody |
CookieYes | Cache / polityka cookies | WebToffee | Konfiguracyjna | n/d | n/d | 2025-10-09 | Należy wykluczyć endpointy /izi/* z blokady cookies |
LiteSpeed Cache | Cache | LiteSpeed | Konfiguracyjna | n/d | n/d | 2025-10-09 | Należy dodać wyjątki dla stron i ciasteczek (LiteSpeed Cache). |
Nitropack | Cache | NitroPack | Konfiguracyjna | n/d | n/d | 2025-10-09 | Merchant musi dodać wykluczenia dla API InPost Pay |
InPost PL | Dostawy | iLabs | Pełna | n/d | n/d |
| Wymaga aktywnej strefy, stworzonej i przypisanej metody oraz zaznaczonej dodatkowej opcji w ustawieniach wtyczki InPost Pay. |
Bloki Gutenberga | Edycja / blokowy układ | - | Pełna | n/d | n/d | 2025-10-09 | Wspierane w standardzie w WordPressie + integracja frontu |
Elementor / Elementor PRO | Page builder | Elementor | Pełna | 3.25.4 | 3.25.4 | 2025-10-09 | Powinna działać z modułami dynamicznymi / shortcode’ami InPost Pay |
BLPaczka | Dostawy | BaseLinker | Pełna | n/d | n/d | 2025-10-09 | Integracja dodaje nonce blpaczka_pickup_nonce w trakcie checkoutu, zapewniając poprawne działanie mechanizmu odbioru paczki. Włącza się tylko jeśli wtyczka blpaczka/blpaczka.php jest aktywna. |
CURCY – Multi Currency for WooCommerce | Multi-currency / waluty | VillaTheme | Pełna | n/d | n/d | 2025-10-09 | Wtyczka rozpoznawana przez CurcyCurrencyProvider. Zmiana waluty powoduje unbinding koszyka, aby zapobiec błędnym synchronizacjom. |
FOX Currency Switcher | Multi-currency / waluty | realmag777 | Pełna | n/d | n/d | 2025-10-09 | Wtyczka rozpoznawana przez Providier. Zmiana waluty powoduje unbinding koszyka, aby zapobiec błędnym synchronizacjom. |
YayCurrency | Multi-currency / waluty | YayCommerce | Pełna | n/d | n/d | 2025-10-09 | Wtyczka rozpoznawana przez Providier. Zmiana waluty powoduje unbinding koszyka, aby zapobiec błędnym synchronizacjom. |
WPML Multicurrency | Multi-currency / waluty | OnTheGoSystems | Pełna | n/d | n/d | 2025-10-09 | Wtyczka rozpoznawana przez Providier. Zmiana waluty powoduje unbinding koszyka, aby zapobiec błędnym synchronizacjom. |
Polylang | Wielojęzyczność / tłumaczenia | WP SYNTEX | Pełna | n/d | n/d | 2025-10-09 | Wykrywana przez Provider. System integruje się z procesem rejestracji virtual pages w InPost Pay, dodając ich wersje językowe (/pl/, /en/, itp.). |
WPML (Multilingual CMS) | Wielojęzyczność / tłumaczenia | OnTheGoSystems | Pełna | n/d | n/d | 2025-10-09 | Wykrywana przez Provider. System integruje się z procesem rejestracji virtual pages w InPost Pay, dodając ich wersje językowe (/pl/, /en/, itp.). |
Decimal Product Quantity for WooCommerce | Ilość produktów | WpGear | Pełna | n/d | n/d | 2025-10-09 | Integracja wykrywa zainstalowaną wtyczkę, w trakcie tworzenia, aktualizacji koszyka ustawia jednostkę produktu (np. kg, l, itp) oraz ilość na zmiennoprzecinkową. |
WPC Composite Products for WooCommerce | Produkt | WPCleaver | Częściowa | n/d | n/d |
|
|
WooCommerce Composite Products Plugin | Produkt | Extendos | Częściowa | n/d | n/d |
|
|
PPOM – Personalized Product Option Manager | Produkt | Themeisle | Częściowa | 33.0.18 | 33.0.18 | 2026-02-20 | Integracja wykrywa dodatkowe opcje i ceny dla produktów i sumuje je po stronie aplikacji |
LiteSpeed Cache
Jeśli po poprawnej konfiguracji wtyczki InPost Pay w sklepie WooCommerce nadal występują problemy z działaniem widgetu - np. widget nie wyświetla się na karcie produktu lub w koszyku, lub występują trudności z synchronizacją koszyka z aplikacją. A w sklepie zainstalowana jest wtyczka LiteSpeed Cache, konieczne jest wprowadzenie odpowiednich zmian w ustawieniach LiteSpeed Cache.
LiteSpeed Cache
Krok 1: Wyłącz cachowanie REST API
Przejdź do ustawień wtyczki LiteSpeed Cache
Przejdź do sekcji “Cache”
Znajdź opcję Cache REST API i wyłącz ją
Dlaczego? REST API odpowiada za dynamiczne pobieranie i wysyłanie danych (m.in. synchronizację koszyka). Cache’owanie tego może powodować problemy z aktualnością informacji i działaniem widgetu.
Krok 2: Dodaj wykluczenia
W celu zapewnienia, że krytyczne zapytania AJAX oraz sesje nie będą cache’owane, dodaj odpowiednie wyjątki.
W sekcji “Excludes” dodaj wykluczenia dla
W polu Do Not Cache URIs (Nie cache’uj URI) dodaj poniższe wpisy (po jednym w nowej linii):
?wc-ajax=wc_ajax_inpost_add_product?wc-ajax=basket_binding_api_key_get?wc-ajax=inpost_pay_bind?wc-ajax=inpost_pay_binding^/wp-json/inpostW polu Do Not Cache Cookies (Nie cache’uj ciasteczek) dodaj poniższe nazwy ciasteczek (po jednej w nowej linii):
woocommerce_cart_hashwoocommerce_items_in_cartwp_woocommerce_session_woocommerce_recently_viewedbasket_binding_api_keyinpost_pay_currency_restore_uid
Krok 3: Zapisz zmiany i przetestuj
Po wprowadzeniu powyższych ustawień:
Zapisz zmiany w LiteSpeed Cache
Wyczyść cache
Zweryfikuj działanie widgetu InPost Pay w sklepie - czy pojawia się na karcie produktu i w koszyku oraz czy synchronizacja działa prawidłowo.