Powiadomienia push i e-mail — Firebase — instrukcja
Moduł zbiera zapisy na wiadomości o produktach, kategoriach, nowościach i promocjach. Ma osobne kanały e-mail oraz push, czyli powiadomienia przeglądarki. Panel tej wersji używa angielskich nazw, które poniżej objaśniamy.
Powiadomienia push i e-mail — Firebase, wersja 1.0.0.
Na tej stronie
Otwórz ustawienia modułu
Zaloguj się do panelu administracyjnego swojego sklepu. To panel, w którym dodajesz produkty i sprawdzasz zamówienia.
W menu po lewej wybierz Moduły → Menedżer modułów. W wyszukiwarkę wpisz pushnotifications.
Przy znalezionym module kliknij Konfiguruj. Jeżeli korzystasz z kilku sklepów w jednym panelu, przed zmianą ustawień wybierz właściwy sklep w górnym pasku.
Jeżeli modułu nie ma na liście, kliknij Załaduj moduł lub Wgraj moduł, wybierz otrzymany plik ZIP i poczekaj na zakończenie instalacji. Nie rozpakowuj ZIP-a przed wgraniem. Następnie kliknij Konfiguruj.
Sprawdź wersję przed uruchomieniem push
Wersja 1.0.0 wymaga aktualizacji integracji Firebase przed wdrożeniem kanału push. Używa starszego mechanizmu Server Key i adresu wysyłki /fcm/send. Obecna dokumentacja Firebase opisuje wysyłkę HTTP v1 z innym uwierzytelnianiem. Dodatkowo dołączony plik obsługujący powiadomienia w tle ma pustą konfigurację projektu.
Przekaż tę informację osobie wdrażającej moduł. Samo wklejenie kluczy do pól tej wersji nie stanowi kompletnej konfiguracji push. Po aktualizacji trzeba sprawdzić zapis przeglądarki i rzeczywiste dostarczenie powiadomienia, również przy zamkniętej karcie sklepu. Dokumentacja wysyłki Firebase HTTP v1.
Kanał e-mail możesz sprawdzić osobno, najlepiej najpierw na kopii sklepu z własnym adresem testowym.
Ustaw formularz zapisów e-mail
Otwórz Push Notifications → Settings, czyli ustawienia modułu.
W Display Settings wybierz miejsce formularza. Na pierwszą próbę włącz Show on Product Pages, czyli pokazywanie na produktach.
W Privacy Policy CMS Page wybierz stronę polityki prywatności sklepu. Sprawdź tekst wyświetlany przy zapisie.
W Bell Button Settings ustaw pozycję, odstępy i kolor przycisku z dzwonkiem.
Kliknij Save. Pola Firebase dotyczą kanału push; nie zastępują ustawień poczty PrestaShop.
Zapisz testowy adres na jeden produkt
Otwórz testowy produkt w sklepie i kliknij dzwonek powiadomień.
Wybierz Email notifications i wpisz własny adres. Na tym etapie nie wybieraj kanału push.
Wybierz interesujące powiadomienie, np. spadek ceny produktu. Zaznacz wymagane pole zgody i kliknij Save.
W panelu otwórz Subscribers, czyli subskrybentów, a następnie Email Subscribers.
Sprawdź, czy adres jest aktywny, dotyczy właściwego produktu i ma zapisane wybrane preferencje.
Wyślij pojedynczą wiadomość próbną
W sklepie testowym otwórz Send Notification.
Wpisz Title (tytuł) oraz Message (treść). Możesz dodać URL, który ma prowadzić do produktu.
W Recipients wybierz Product Subscribers i wskaż produkt użyty w teście.
W Send via wybierz tylko Email.
Sprawdź Recipients Preview. Powinien obejmować wyłącznie Twój testowy zapis. W tym formularzu nie ma osobnego pola „wyślij tylko na mój adres”.
Dopiero po sprawdzeniu odbiorców wyślij wiadomość. Otwórz skrzynkę, sprawdź treść oraz docelowy link. W Dashboard sprawdź liczbę wysłanych i nieudanych wiadomości.
Ustaw automatyczne wiadomości
Otwórz Automation i dodaj regułę w Create New Automation.
Wpisz nazwę, wybierz Trigger, czyli zdarzenie uruchamiające wiadomość, i ustaw Delay (hours). Wartość 12 oznacza 12 godzin opóźnienia.
Wybierz kanał e-mail i wpisz temat oraz treść. Na pierwszą próbę pozostaw dodatkowe kody rabatowe niewłączone.
Zapisz regułę. Skopiuj adres z Cron Job Setup do harmonogramu hostingu, np. co 5–15 minut.
Sprawdź Queue Status: Pending to oczekujące, Sent to wysłane, Failed to nieudane. Przy błędzie odczytaj komunikat przed ponowieniem.
Gdy wiadomości nie dochodzą
Nie ma odbiorców
Sprawdź aktywność zapisów, wybrany kanał, produkt i kategorię. Zapis na e-mail nie jest zapisem na push.
E-mail ma status błędu
Sprawdź konfigurację wysyłki poczty w PrestaShop oraz szablony w Email Templates. Porównaj typ szablonu i język wiadomości.
Push nie działa mimo wpisanych kluczy
W tej paczce potrzebne jest dostosowanie integracji opisane na początku instrukcji. Zmiana kolorów dzwonka lub ponowne zapisywanie klucza nie usuwa tej zależności.