Kompatybilne wtyczki - InPost Pay WooCommerce

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

  1. Przejdź do ustawień wtyczki LiteSpeed Cache 

  2. Przejdź do sekcji “Cache”

  3. Znajdź opcję Cache REST API i wyłącz ją

    image-20260213-152247.png

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.

  1. 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):

    image-20260213-151657.png


    ?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/inpost 

  • W polu Do Not Cache Cookies (Nie cache’uj ciasteczek) dodaj poniższe nazwy ciasteczek (po jednej w nowej linii):

    image-20260213-151728.png


    woocommerce_cart_hash
    woocommerce_items_in_cart
    wp_woocommerce_session_
    woocommerce_recently_viewed
    basket_binding_api_key
    inpost_pay_currency_restore_uid

Krok 3: Zapisz zmiany i przetestuj

Po wprowadzeniu powyższych ustawień: 

  1. Zapisz zmiany w LiteSpeed Cache 

  1. Wyczyść cache  

  1. Zweryfikuj działanie widgetu InPost Pay w sklepie - czy pojawia się na karcie produktu i w koszyku oraz czy synchronizacja działa prawidłowo.