---
title: "Integracja web push w Shoper"
url: "https://help.pushpushgo.com/pl/article/integracja-web-push-w-shoper"
language: "pl"
last_updated: "2026-10-19T13:57:30.479Z"
---

# Integracja web push w Shoper

Instrukcja dotyczy planów Shoper Starter, Basic i Pro

UWAGA: Jeśli już korzystasz z web push w Twoim sklepie Shoper i zarówno rejestracje jak i wysyłki powiadomień działają poprawnie, nie wprowadzaj żadnych zmian w swojej integracj. W razie wątpliwości, skontaktuj się z naszym działem wsparcia mailowo: [support@pushpushgo.com](mailto:support@pushpushgo.com)

## Web push w aplikacji PushPushGo dla Shopera w 3 krokach

1.  Wgrywasz plik service workera do katalogu /upload/ sklepu,
2.  Wpisujesz w PushPushGo jego ścieżkę i scope,
3.  Włączasz formularz..

### **Ścieżka i scope service workera**

Web push zadziała tylko wtedy, gdy *oba pola w panelu PushPushGo mają dokładnie te wartości*. Jeden znak różnicy blokuje zbieranie subskrybentów.

| Pole w PushPushGo | Wartość do wpisania |
| --- | --- |
| Ścieżka service workera (path) | **/upload/sw-ppg.js** |
| Zakres service workera (scope) | **/upload/** |

![](https://cdn-assets.productfruits.com/f74ec52a-28b0-44e0-acb0-41b5b8ee0292)

-   Obie wartości zaczynają się od ukośnika /.
-   Scope kończy się ukośnikiem: /upload/, nie /upload.
-   Wpisujesz samą ścieżkę, bez domeny sklepu (nie [https://twojsklep.pl/upload/sw-ppg.js).](https://twojsklep.pl/upload/sw-ppg.js).)
-   Nazwa pliku to dokładnie sw-ppg.js: małe litery, z myślnikiem, bez dopisków typu (1) czy .txt.
-   Plik musi leżeć w /upload/, nie w katalogu głównym sklepu (ten w Shoperze jest tylko do odczytu).

#### **Zanim zaczniesz**

-   Aplikacja PushPushGo jest zainstalowana w Twoim sklepie Shoper.
-   Masz aktywny pakiet Shoper Starter, Basic lub Pro.
-   Masz dostęp do panelu administracyjnego Shopera z uprawnieniami do plików sklepu.

### **Integracja krok po kroku**

1.  **Pobierz plik.** W aplikacji PushPushGo w Shoperze otwórz integrację web push i pobierz plik service workera z zakładki skrypty integracyjne.
2.  **Nadaj nazwę.** Upewnij się, że plik nazywa się dokładnie sw-ppg.js. Nie zmieniaj jego zawartości.
3.  **Wgraj plik do /upload/.** W panelu Shopera otwórz menadżer plików, wejdź do katalogu upload i wgraj [sw-ppg.js](http://sw-ppg.js/). *Ustawienia > Zaawansowane > Zarządzanie plikami > Zarządzaj plikami > Upload*.
4.  **Sprawdź adres pliku.** Otwórz w przeglądarce [https://twojsklep.pl/upload/sw-ppg.js](https://twojsklep.pl/upload/sw-ppg.js) (z Twoją domeną). Powinieneś zobaczyć kod JavaScript, nie błąd 404.
5.  **Wpisz path i scope.** W aplikacji PushPushGo w polu ścieżki service workera wpisz /upload/sw-ppg.js, a w polu scope wpisz /upload/. *Integracja > Ustawienia > Service worker.*
6.  **Odśwież panel.** Przeładuj całą stronę (F5) — Shoper zapamiętuje stan widoku i bez tego możesz nie zobaczyć zmian.
7.  **Włącz formularz.** Włącz formularz subskrypcji web push.

Jeśli korzystasz już z pakietu Shoper Basic, web push jest dostępny na Twoim koncie, ale wyłączony. Nie zbiera subskrybentów, dopóki nie wykonasz powyższych kroków.

### **Jak sprawdzić czy działa?**

-   Adres [https://twojsklep.pl/upload/sw-ppg.js](https://twojsklep.pl/upload/sw-ppg.js) otwiera plik.
-   W PushPushGo path to /upload/sw-ppg.js, a scope to /upload/.
-   Formularz subskrypcji web push jest włączony.
-   Po wejściu na sklep w trybie incognito pojawia się prośba o zgodę na powiadomienia.
-   Po akceptacji liczba subskrybentów w PushPushGo rośnie o 1.
-   Testowe powiadomienie na własną subskrypcję dociera do przeglądarki.

### **Najczęstsze problemy**

| Problem | Przyczyna | Co zrobić |
| --- | --- | --- |
| Adres pliku zwraca 404 | Plik w złym katalogu lub z inną nazwą | Wgraj go do /upload/ jako sw-ppg.js. |
| Brak prośby o zgodę na stronie | Błędny path lub scope | Porównaj pola z tabelą „Ścieżka i scope” — znak po znaku. |
| Scope wpisany jako /upload | Brak końcowego ukośnika | Popraw na /upload/ i zapisz. |
| Path z domeną sklepu | Wpisany pełny adres URL | Zostaw samą ścieżkę: /upload/sw-ppg.js. |
| Przełącznik formularza nie zmienia stanu | Shoper trzyma stary stan widoku | Odśwież całą stronę (F5). |
| Liczba subskrybentów przestała rosnąć | Osiągnięty limit pakietu | Sprawdź limit (Basic: 5 000). |

Potrzebujesz pomocy? Napisz do zespołu PushPushGo: support@pushpushgo.
