Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa PWA Storefront Pack: instalowalna aplikacja WooCommerce z natywnymi push, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Po co PWA dla Twojego sklepu?
PWA daje Twojemu sklepowi WooCommerce cechy aplikacji natywnej bez przechodzenia przez sklepy z aplikacjami. Klienci instalują go dwoma kliknięciami z Chrome albo Safari, uruchamiają z ekranu początkowego, przeglądają nawet bez połączenia i dostają powiadomienia push o swoich zamówieniach. Wszystko to na Twoim istniejącym kodzie: bez React Native, bez Electrona, bez podwójnego utrzymania.
Powiadomienia push bez pośrednika
Większość rozwiązań push dla WordPressa rozlicza się według wolumenu albo narzuca usługę zewnętrzną (Firebase, OneSignal, Pushwoosh). Ten moduł implementuje cały protokół Web Push w PHP: generowanie kluczy VAPID w ECDSA P-256, podpis JWT ES256, szyfrowanie RFC 8188 aes128gcm z wyprowadzaniem HKDF. Twój serwer rozmawia bezpośrednio z usługami push przeglądarek. Żadnych kosztów cyklicznych, żadnego dzielenia się danymi klientów, żadnego zewnętrznego punktu awarii.
Strategie cache dopasowane do e-commerce
Service Worker oferuje trzy strategie cache dla stron HTML (domyślnie network-first, cache-first dla statycznych witryn), konsekwentnie wykluczając strony wrażliwe (koszyk, zamówienie, moje konto, panel), żeby nie pokazywać nieaktualnego stanu. Zasoby statyczne korzystają z cache-first, a obrazy ze stale-while-revalidate, co daje kompromis między wydajnością a świeżością.
Gotowe wyzwalacze e-commerce
Trzy automatyzacje podłączone wprost pod hooki WooCommerce: powiadomienie do klienta przy każdej zmianie statusu zamówienia, z adresem śledzenia zamówienia; powiadomienie do administratorów i menedżerów sklepu przy każdym nowym zamówieniu, z bezpośrednim linkiem do edycji (świadome HPOS); alerty o powrocie do magazynu z listą oczekujących per produkt. Każdą można wyłączyć osobno.
Zgodność z RODO i jakość doświadczenia
Moduł nigdy nie wywołuje natywnego okna zgody przeglądarki bez wyraźnego działania użytkownika. Kontekstowe zapytanie wstępne pojawia się po konfigurowalnym opóźnieniu, z edytowalnymi tekstami. Jeśli użytkownik odmówi, moduł zapamiętuje jego decyzję na 7 dni, zanim zapyta ponownie. Wypisanie możliwe jest jednym wywołaniem JavaScript z poziomu frontu.
Zgodność i umiędzynarodowienie
Zadeklarowana zgodność z HPOS w WooCommerce. Adresy dostosowują się automatycznie do starego i nowego schematu zamówień. Wszystkie teksty widoczne dla użytkownika przechodzą przez i18n WordPressa, z plikiem .pot dla tłumaczy i tłumaczeniem francuskim dostarczonym z góry. Polylang Pro jest obsługiwany na witrynach wielojęzycznych.
Na razie nie ma opinii o produkcie.