PWA (Progressive Web App) w Hummerce sprawia, że sklep internetowy działa na telefonie klienta podobnie jak aplikacja - z własną ikoną na ekranie głównym, szybszym ładowaniem stron i podstawowym trybem offline. Klient instaluje sklep bez sklepu z aplikacjami, a Hummerce nie wymaga do tego budowy i utrzymania osobnej aplikacji natywnej.
Stan na: aktualizacja 2026-09-29.
- Ikona sklepu na ekranie głównym telefonu - klient wraca do sklepu jednym dotknięciem, bez wyszukiwania adresu czy zakładki w przeglądarce.
- Szybsze ładowanie kolejnych wizyt - część zasobów strony jest zapisywana w pamięci urządzenia (cache) i wczytywana bez ponownego pobierania z sieci.
- Podstawowa praca offline - klient bez internetu zamiast błędu przeglądarki widzi przygotowaną stronę sklepu.
- Bez budowy natywnej aplikacji - efekt zbliżony do aplikacji mobilnej bez kosztu i czasu wdrożenia osobnej appki na Androida i iOS.
- Wskazanie natywnej aplikacji, jeśli sklep ją ma - manifest może sugerować przeglądarce instalację aplikacji ze Sklepu Play zamiast PWA.
- Sklep udostępnia plik
manifest.json, generowany na podstawie ustawień z panelu (nazwa, ikony, kolory, sposób wyświetlania). Przeglądarka używa go przy instalacji ikony na ekranie głównym.
- Zawartość manifestu można sprawdzić w narzędziach deweloperskich przeglądarki (np. Chrome, zakładka Application -> Manifest).
- Android - przeglądarka sama decyduje, kiedy zaproponować instalację; Hummerce pokazuje dodatkowo własne okno z pytaniem o instalację, którego treść sklep może edytować.
- iOS - system nie odczytuje pliku manifest. Ikonę, ekran startowy i wygląd paska statusu Hummerce przekazuje dla iOS osobno, a okno z zachętą do instalacji (dodania do ekranu głównego) pokazuje własny, edytowalny komunikat po kilku sekundach od wejścia na stronę.
- Odrzucenie okna instalacji jest zapamiętywane w cookie przeglądarki, żeby nie pokazywać go przy każdej wizycie.
- Instalacja PWA rejestruje w przeglądarce service worker - mechanizm, który przechowuje część zasobów strony w pamięci urządzenia.
- Gdy klient straci połączenie z internetem, zamiast błędu przeglądarki widzi wskazaną stronę statyczną sklepu (domyślnie stronę o symbolu
pwa-offline), zapisaną w pamięci urządzenia przy instalacji.
- Android obsługuje PWA w pełnym zakresie opisanym wyżej.
- iOS obsługuje PWA w węższym zakresie - bez odczytu manifestu, z osobnym zestawem grafik i komunikatów przygotowywanym przy wdrożeniu.
- Funkcja dostępna od wersji 2.23.92.
- Ostatnie zmiany w module: wersja 2.24.
- SSL (HTTPS) - wymagany na środowisku produkcyjnym i testowym; bez niego przeglądarka nie zarejestruje service workera.
- Grafiki: ikony aplikacji w czterech rozmiarach oraz - dla iOS - komplet ekranów startowych i ikon w wielu wariantach.
- Przekierowanie adresu
/manifest.json na plik generujący manifest - konfiguracja serwera wykonywana przy wdrożeniu.
- Treść okien z zachętą do instalacji (Android i iOS) - edytowalne fragmenty treści (canvasy), zob. Obszary i zawartości.
- Wymaga wdrożenia - moduł nie jest częścią standardowej konfiguracji nowego sklepu. Zakres:
- przygotowanie grafik: ikony aplikacji (4 rozmiary) oraz - dla iOS - ikony i ekrany startowe w wielu wariantach rozdzielczości,
- konfiguracja w panelu (nazwa, kolory, sposób wyświetlania, adres startowy),
- przygotowanie treści okien z zachętą do instalacji na Android i iOS,
- przekierowanie adresu manifestu na serwerze,
- testy na urządzeniach z Androidem i iOS; na czas testów trzeba wyłączyć zabezpieczenie wersji testowej sklepu (PWA w trybie testowym nie działa),
- uruchomienie produkcyjne.
- Minimalny szacowany czas: od 6 h (przygotowanie grafik, konfiguracja panelu, testy na dwóch systemach). Czas konkretnego wdrożenia zależy od jego zakresu - wyceniamy go indywidualnie.
- Od czego zależy czas:
- liczba wariantów grafik i ekranów startowych na iOS,
- potrzeba wskazania natywnej aplikacji sklepu w Sklepie Play,
- indywidualizacja treści okien instalacyjnych,
- wersja sklepu.
- Wymaga SSL także na środowisku testowym.
- Nie działa w trybie testowym sklepu - na czas testów trzeba wyłączyć jego zabezpieczenie hasłem.
- iOS nie odczytuje pliku manifest - ikony, ekran startowy i pasek statusu trzeba przygotować i utrzymywać dla niego osobno.
- Tryb offline pokazuje tylko jedną, wskazaną wcześniej stronę statyczną - nie ostatnio przeglądaną treść sklepu.
- Moduł nie wysyła powiadomień push do zainstalowanej aplikacji.
- Nie weryfikujemy konfiguracji pod kątem zgodności z prawem (np. prawa do wykorzystanych grafik i treści aplikacji) - ustala je sklep.
- Powiadomienia push do zainstalowanej aplikacji PWA.
- Zdarzenia instalacji i korzystania z PWA w warstwie danych GA4.
Czy sklep w Hummerce można zainstalować jak aplikację na telefonie?
Tak, dzięki modułowi PWA - klient dostaje ikonę na ekranie głównym bez instalowania niczego ze sklepu z aplikacjami.
Czy PWA wymaga budowy osobnej aplikacji mobilnej?
Nie. Efekt zbliżony do aplikacji uzyskuje się z istniejącego sklepu internetowego, bez kosztu budowy i utrzymania natywnej appki.
Czy sklep działa bez dostępu do internetu?
Częściowo. Klient bez połączenia widzi przygotowaną wcześniej stronę informacyjną, nie pełną ostatnio przeglądaną treść sklepu.
Czy PWA działa tak samo na Androidzie i iOS?
Nie. Android ma pełne wsparcie i odczytuje manifest aplikacji. iOS wymaga osobno przygotowanych grafik i komunikatów, bez odczytu manifestu.
Czy PWA wymaga certyfikatu SSL?
Tak, również na środowisku testowym - bez niego przeglądarka nie zarejestruje mechanizmu odpowiedzialnego za instalację i tryb offline.
Ile trwa uruchomienie PWA w sklepie?
Od 6 h - w zależności od liczby wariantów grafik, potrzeby wskazania natywnej aplikacji w Sklepie Play i indywidualizacji treści okien instalacyjnych.
Chcesz sprawdzić, jak PWA może działać w Waszym sklepie? Umów bezpłatną prezentację.
- Konfiguracja w panelu: Konfiguracja -> Ustawienia, grupa Progressive Web App:
- Włącz / wyłącz PWA,
- Skrócona nazwa aplikacji, Nazwa aplikacji, Description (opis aplikacji),
- Adres startowy PWA i Wartość parametru utm_source - przekazywane do Google Analytics po uruchomieniu aplikacji z ekranu głównego,
- Kolor tła aplikacji, Kolor wiodący aplikacji,
- Sposób wyświetlania - browser / fullscreen / minimal-ui / standalone,
- Wygląd paska statusu iOS - default / black / black-translucent,
- ID natywnej aplikacji w Sklepie Play - gdy sklep ma też aplikację natywną,
- Pokazuj prompt instalacji PWA i Pokazuj prompt instalacji PWA dla iOS,
- Symbol obszaru z oknem instalacyjnym PWA i ...dla iOS - wskazują treść (canvas) okna zachęty do instalacji,
- Symbol strony statycznej wyświetlanej offline (domyślnie
pwa-offline),
- ikony aplikacji w czterech rozmiarach (144, 192, 256, 512 px).
- Przekierowanie adresu manifestu na serwerze i katalog z grafikami PWA - konfiguracja wykonywana przez zespół wdrożeniowy, poza panelem.
Brak osobnych operacji na module PWA w REST API i w asystencie AI (MCP) - konfiguracja jest ustawieniem panelu.
Moduł nie korzysta z edytora komunikatów. Treść okien zachęty do instalacji to zwykłe obszary treści (canvasy) o symbolach wskazanych w ustawieniach modułu - edytowalne w Treść -> Obszary / Zawartości (Obszary i zawartości) albo sprawdzane narzędziem MCP ec2_canvas_details. Treść strony offline to zwykła strona statyczna wskazana w ustawieniu Symbol strony statycznej wyświetlanej offline.
Moduł nie dodaje własnych parametrów towaru, klienta ani zamówienia - wszystkie ustawienia są konfiguracją modułu w panelu (zob. Dostęp w panelu).