Funkcjonalności modułu powiadomień dla PrestaShop
Przygotowanie i zarządzanie komunikatami
- Tytuł i wiadomość: tytuł do 128 znaków oraz treść do 255 znaków, wprowadzane jako zwykły tekst.
- Opcjonalny link: pełny adres HTTP lub HTTPS prowadzący do produktu, kategorii, oferty albo strony informacyjnej; link może być inny dla każdego języka.
- Szkice: nowe komunikaty są domyślnie nieaktywne, więc możesz przygotować je przed publikacją.
- Podgląd treści: sprawdzenie tytułu i wiadomości w formularzu bez publikowania komunikatu.
- Harmonogram: opcjonalna data i godzina rozpoczęcia oraz zakończenia dostępności, zgodnie ze strefą czasową sklepu.
- Priorytet od 0 do 1000: ważniejsze komunikaty są wybierane jako pierwsze; przy tym samym priorytecie pierwszeństwo ma nowszy wpis.
- Lista w panelu sklepu: filtrowanie i sortowanie komunikatów, edycja, usuwanie oraz zmiana aktywności.
- Operacje zbiorcze: włączenie, wstrzymanie lub usunięcie zaznaczonych komunikatów.
Wybór odbiorców i miejsca publikacji
Komunikat może być przeznaczony dla wszystkich odwiedzających, dla odwiedzających i klientów kupujących jako goście albo dla zalogowanych klientów posiadających konto. Nie trzeba ograniczać komunikacji do użytkowników zalogowanych.
W formularzu wybierzesz stronę główną, strony produktów, strony kategorii, koszyk lub wszystkie obsługiwane strony. Ostatnia opcja obejmuje również strony informacyjne, wyniki wyszukiwania oraz strony producentów i dostawców. Ustawienie dotyczy typu strony, a nie pojedynczego produktu czy konkretnej kategorii.
Moduł pomija finalizację zamówienia, logowanie, płatności i potwierdzenie zamówienia. Komunikaty nie są wyświetlane na tych etapach.
Trzy tryby dostarczania i wybór klienta
- W sklepie: wiadomość pojawia się w centrum powiadomień w stopce, z możliwością zamknięcia i przejścia do szczegółów, jeśli dodano link.
- Tylko w przeglądarce: powiadomienie korzysta z funkcji przeglądarki, gdy klient wybrał ten kanał i udzielił zgody; przy niedostępnym kanale taki komunikat jest pomijany.
- Przeglądarka z wariantem w sklepie: moduł może dostarczyć wiadomość w przeglądarce albo w centrum powiadomień, zgodnie z wyborem klienta i dostępnością kanału przeglądarkowego.
Klient otwiera sekcję „Powiadomienia i oferty” i wybiera komunikaty w sklepie lub powiadomienia przeglądarkowe. Prośba o zgodę przeglądarki pojawia się dopiero po kliknięciu odpowiedniego przycisku. W przypadku zablokowanego kanału przeglądarkowego klient może wybrać wiadomości w sklepie. Przycisk pauzy wstrzymuje dalsze komunikaty w tej przeglądarce.
Częstotliwość, liczba i czas wyświetlania
- Raz w sesji karty: komunikat nie powtarza się przy kolejnych wczytaniach stron w tej samej sesji karty przeglądarki.
- Raz na 24 godziny: kolejne wyświetlenie jest możliwe po upływie 24 godzin od poprzedniego.
- Jednorazowo do edycji: komunikat nie powtarza się dla tej samej zapisanej wersji; zapis edycji pozwala wyświetlić go ponownie.
- Limit od 1 do 5 komunikatów: określa maksymalną liczbę dostarczonych wiadomości przy jednym pobraniu; komunikaty już widziane nie zmniejszają tego limitu.
- Opóźnienie od 0 do 60 sekund: dotyczy pobrania wiadomości po wczytaniu strony, gdy wybór klienta został wcześniej zapamiętany; ręczny wybór kanału uruchamia pobranie od razu.
- Automatyczne zamykanie: czas od 1 do 1440 minut albo wartość 0 bez automatycznego zamknięcia przez moduł.
Wybór klienta i historia wyświetleń są zapamiętywane lokalnie w przeglądarce, oddzielnie dla każdego sklepu. Usunięcie jej pamięci resetuje te informacje. Historia nie jest wspólnym profilem klienta na wszystkich urządzeniach.
Wiele języków i sklepy multistore
Tytuł, wiadomość i link można przygotować osobno dla języków zainstalowanych w sklepie. Puste tłumaczenie danego pola korzysta z wartości w domyślnym języku sklepu. Moduł ma polskie i angielskie tłumaczenia interfejsu; treści komunikatów wprowadzasz samodzielnie.
W multistore każda kampania należy do konkretnego sklepu, a ustawienia aktywności, limitu i opóźnienia zapisujesz w jego kontekście. Przed zarządzaniem komunikatami należy wybrać pojedynczy sklep.
Korzyści dla obsługi sklepu i klientów
- Przygotowanie komunikacji z wyprzedzeniem: szkice i harmonogram pozwalają zaplanować dostępność informacji bez ręcznego włączania jej o określonej godzinie.
- Dobór komunikatu do sytuacji: wybór typu strony i statusu zalogowania pozwala oddzielić informację w koszyku od oferty dla klientów posiadających konto.
- Pierwszeństwo ważniejszych wiadomości: priorytet i limit pomagają uporządkować kilka aktywnych komunikatów.
- Ograniczenie powtórzeń: historia wyświetleń uwzględnia częstotliwość oraz zapisaną wersję komunikatu.
- Wybór po stronie klienta: odbiorca decyduje o kanale i może wstrzymać wiadomości bez zakładania konta.
- Komunikacja we własnym sklepie: działanie modułu nie wymaga konfiguracji zewnętrznego operatora wysyłki powiadomień.
Przykładowe zastosowania w sklepie internetowym
- Informacja w koszyku: komunikat o godzinie granicznej wysyłki lub czasowym opóźnieniu realizacji, z treścią przygotowaną przez obsługę sklepu.
- Oferta na stronie głównej: wiadomość o promocji z datą zakończenia i linkiem do odpowiedniej strony.
- Komunikat na stronach kategorii: informacja o akcji sklepu, dostępna podczas przeglądania kategorii.
- Informacja dla zalogowanych klientów: wiadomość o ofercie skierowanej do klientów posiadających konto.
Moduł przekazuje przygotowaną informację i opcjonalny link. Nie tworzy rabatu ani nie wylicza terminu wysyłki na podstawie zawartości koszyka.
Jak przygotować pierwsze powiadomienie
- Otwórz panel „PD Powiadomienia Push Pro” w sekcji „Klienci” lub przez konfigurację modułu; w multistore wybierz konkretny sklep.
- Dodaj komunikat i uzupełnij tytuł oraz wiadomość w domyślnym języku, a następnie potrzebne tłumaczenia i opcjonalne linki.
- Wybierz odbiorców, typ strony, kanał, częstotliwość, priorytet oraz ewentualny harmonogram i czas zamykania.
- Sprawdź podgląd tytułu i treści, włącz komunikat i zapisz go; w ustawieniach określ limit oraz opóźnienie.
- Klient wybiera sposób odbioru w sekcji „Powiadomienia i oferty” na obsługiwanej stronie sklepu.
Wymagania i zasady działania
Moduł jest przeznaczony dla PrestaShop 1.7.x, 8.x i 9.x. Powiadomienia wymagają włączonego JavaScript, a motyw musi wywoływać obsługiwany przez moduł hook stopki PrestaShop. Kanał przeglądarkowy wymaga HTTPS, obsługi powiadomień w przeglądarce i zgody klienta. Na urządzeniach z niedostępnym kanałem przeglądarkowym można korzystać z komunikatów w sklepie.
Harmonogram jest sprawdzany podczas pobierania powiadomień, bez konieczności ustawiania zadania cyklicznego. Moduł nie prowadzi ciągłej wysyłki do otwartej strony ani do klienta, który opuścił sklep. Pauza w module nie cofa systemowego uprawnienia przeglądarki — tę zgodę zmienia się w jej ustawieniach.