- Subskrybenci, import i zgoda
- Preferencje, wypisanie i lista wykluczeń
- Segmenty i wynik RFM
- Edytor blokowy, szablony i personalizacja
- Kampanie, kolejka wysyłki i dostarczenie
- Testy A/B
- Scenariusze automatyczne
- Śledzenie, raporty i przypisanie
- Dostarczalność i lista kontrolna przed wysyłką
- Multisklep, uprawnienia, dzienniki i RODO
- Czy potrzebne jest konto na zewnętrznej platformie e-mail marketingowej?
- Czy mogę zaimportować istniejącą listę?
- Jak działa podwójne opt-in?
- Co się dzieje bez zadania zaplanowanego?
- Ile e-maili na godzinę może wysłać moduł?
- Czy otwarcia są wiarygodne?
- Jak zamówienie jest przypisywane do kampanii?
- Czy moduł wystarcza do zgodności z RODO?
- Czy moduł wysyła SMS-y, powiadomienia push lub przypomnienia o porzuconym koszyku?
- Co się dzieje, gdy licencja przestaje być ważna?
Newsletter i kampanie e-mail w PrestaShop: segmenty, automatyzacje i statystyki
Lista subskrybentów staje się użyteczna dopiero wtedy, gdy można ją podzielić, ożywić i zmierzyć. PrestaShop przechowuje adresy, ale nie tworzy kampanii, nie dociera do wybranej grupy klientów i nie wysyła serii automatycznej. Dlatego wiele sklepów eksportuje kontakty do platformy e-mail marketingowej, płaci za plan rosnący wraz z listą i utrzymuje dodatkową synchronizację.
Newsletter i kampanie e-mail przenosi tę pracę do panelu administracyjnego PrestaShop. Moduł przechowuje subskrybentów i ich zgody, buduje segmenty na podstawie zamówień i zachowań, udostępnia edytor kampanii blokowej, wysyła przez kolejkę w kontrolowanym tempie, uruchamia scenariusze automatyczne, śledzi otwarcia, kliknięcia i przypisaną sprzedaż oraz sprawdza konfigurację wysyłki, zanim kampania wyruszy.
Moduł przygotowuje i wysyła; decyzja należy do osoby. Lista kontrolna blokuje to, co uniemożliwiłoby poprawną wysyłkę, odbiorcy są ustalani w momencie startu, a wysyłkę w toku można wstrzymać, wznowić lub anulować.
Najważniejsze punkty:
- Subskrybenci i zgoda: wykorzystanie listy PrestaShop, import CSV, podwójne opt-in z podpisanym linkiem i terminem ważności, dziennik zgód z treścią i wersją, strona preferencji bez logowania, wypisanie jednym kliknięciem
- Segmenty: do 20 warunków i 10 wykluczeń, licznik na żywo, podgląd 20 odbiorców, wynik RFM w 11 nazwanych grupach
- Edytor: bloki, sześć gotowych szablonów, tematy i preheadery dla każdego języka, treści warunkowe, kody rabatowe, podgląd na komputerze, telefonie i w wersji tekstowej
- Wysyłka: zaplanowana kolejka, regulowane tempo godzinowe, ponowienia, wstrzymanie, wznowienie, anulowanie, ponowna wysyłka do nieotwierających
- Testy A/B: temat, treść albo oba elementy, decyzja na podstawie otwarć z zastępczym kryterium kliknięć
- Automatyzacje: pięć gotowych scenariuszy, warunki, limit częstotliwości, przebieg próbny
- Śledzenie: otwarcia (szacunek), kliknięcia, zamówienia i przychód przypisane do ostatniego kliknięcia, raporty i eksporty CSV
- Dostarczalność: test SMTP z zapisem odpowiedzi, kontrole SPF, DKIM, DMARC i MX, lista kontrolna przed wysyłką
- Eksploatacja: multisklep, uprawnienia dla pracowników, dziennik działań, dzienniki kolejki i błędów, eksport i usuwanie danych RODO
- Licencja: bez ważnej licencji moduł wyłącza się całkowicie, zachowuje dane i włącza się ponownie ze strony konfiguracji
Prezentacja
Moduł korzysta z danych i warstwy wysyłkowej PrestaShop. Kontakty, zgody, segmenty, kampanie, statystyki i dzienniki są przechowywane w bazie sklepu; e-maile wychodzą przez transport skonfigurowany w sekcji Zaawansowane > E-mail. Zalecany jest uwierzytelniony serwer SMTP, ponieważ funkcja mail() w PHP jest często filtrowana jako spam. Nie są potrzebne konta zewnętrzne, klucze API ani synchronizacja kontaktów.
Każdy odbiorca otrzymuje osobny e-mail, w HTML i w wersji tekstowej, w swoim języku, ze swoimi zmiennymi personalizacji, kodem rabatowym i śledzonymi linkami. Kampanie i e-maile scenariuszy korzystają z tej samej kolejki, tej samej listy wykluczeń i tego samego limitu częstotliwości.
Moduł nie zastępuje infrastruktury e-mail marketingowej dla bardzo dużych list i nie wysyła SMS-ów, powiadomień push ani odbiorców reklamowych. Jest pomyślany dla sklepów, które chcą zachować kontakty i statystyki w PrestaShop, prowadząc prawdziwą strategię newslettera.
Funkcje
Subskrybenci, import i zgoda
Moduł może wykorzystać listę już obecną w PrestaShop: subskrybentów natywnego bloku Newsletter, klientów, którzy zaznaczyli pole newslettera w koncie, oraz klientów, którzy zaakceptowali oferty partnerów — tę ostatnią grupę tylko wtedy, gdy wyrazisz to wyraźnie. Import CSV mapuje kolumny, scala duplikaty, wykonuje przebieg próbny przed zapisem i tworzy plik wyniku wiersz po wierszu. Import wymaga oświadczenia o zgodzie: skąd pochodzi lista i że nie została kupiona, wypożyczona ani zebrana bez pozwolenia.
Podwójne opt-in jest trybem domyślnym. Adres staje się subskrybentem dopiero po kliknięciu podpisanego linku z datą; można wysłać e-mail przypominający, a link wygasa domyślnie po 7 dniach, od 1 do 30. Pojedyncze opt-in nadal jest dostępne, jeśli opiszesz jego podstawę prawną. PrestaShop już zapisuje datę i adres IP zapisu; moduł dodaje dokładną wyświetloną treść i jej wersję, wybrane tematy, źródło oraz każde wycofanie.
Dziennik zgód przechowuje te dowody, filtruje je i eksportuje do CSV. Domyślnie dowód jest przechowywany pięć lat po wypisaniu; czas można zmienić. Formularz zapisu wykorzystuje też niezaznaczone pole zgody, pułapkę na roboty, podpisany token czasu, kontrolę hosta źródła i referera oraz limit pięciu zapisów na godzinę, na IP i sklep, przy czym IP jest zapisywane jako hash.
Preferencje, wypisanie i lista wykluczeń
Każdy e-mail marketingowy zawiera link do wypisania się oraz link do strony preferencji dostępnej bez logowania. Strona pokazuje zamaskowany adres, tematy, częstotliwość, język e-maili i całkowite wypisanie, z opcjonalnym powodem i komentarzem. Wyświetlenie strony nigdy nie wypisuje: działanie potwierdza wysłanie formularza. Dostawcy skrzynek oferują też wypisanie jednym kliknięciem dzięki nagłówkowi RFC 8058 List-Unsubscribe-Post; gdy opcja jest włączona, działa też wypisanie przez odpowiedź na e-mail.
Wypisanie anuluje e-maile czekające w kolejce, zatrzymuje uruchomione scenariusze, odznacza pole Newsletter w koncie klienta i trafia do dziennika wycofań. Lista wykluczeń pomija adresy z trwałym błędem, zaimportowane od dostawcy SMTP i dodane ręcznie. Nieaktywne kontakty można rozpoznać po ostatniej aktywności, a następnie wypisać lub usunąć zbiorczo.
Segmenty i wynik RFM
Segment łączy do dwudziestu warunków i dziesięciu wykluczeń. Dostępne kryteria obejmują grupę klientów, język, kraj, źródło, datę zapisu, tematy, status konta, liczbę zamówień, wydaną kwotę, datę ostatniego zamówienia, kupione produkty lub kategorie, obejrzane produkty, zawartość i wartość koszyka, wykorzystane kody, zaangażowanie (otwarcia i kliknięcia), wynik RFM, miesiąc urodzin i przynależność do innego segmentu.
Liczba odbiorców aktualizuje się podczas budowania segmentu, a podgląd pokazuje pierwszych dwudziestu pasujących kontaktów z ich zamówieniami i wydatkami. Wynik RFM — aktualność, częstotliwość, wartość — jest liczony codziennie za regulowany okres, od 1 do 5 na każdej osi, z jedenastoma nazwanymi grupami. Grupy te można przypisać do grupy klientów PrestaShop po podglądzie; ponieważ grupa klientów może zmieniać ceny, rabaty oraz opcje dostawy i płatności, warto to najpierw sprawdzić.
Śledzenie obejrzanych produktów jest domyślnie wyłączone i rejestruje tylko zalogowanych klientów. Żaden anonimowy odwiedzający nie jest profilowany.
Edytor blokowy, szablony i personalizacja
Edytor składa e-mail z bloków: nagłówek, tekst, obraz, przycisk, produkt, siatka produktów, rekomendacje, separator, odstęp, media społecznościowe oraz obowiązkowa stopka z linkiem do wypisania. Szerokość, kolory, czcionkę i zaokrąglenia ustawia się raz dla kampanii. Temat i preheader pisze się osobno dla każdego języka. Dostępnych jest sześć responsywnych szablonów: promocja, nowości, wybór, zaufanie, powitanie i odzyskiwanie. Każdy blok można zapisać w bibliotece i wykorzystać ponownie.
Zmienne personalizacji, takie jak {firstname}, {shop_name} i {voucher_code}, przyjmują wartość zastępczą, gdy pole jest puste. Bloki warunkowe pokazują lub ukrywają treść w zależności od segmentu, kraju, języka, grupy klientów lub danych odbiorcy. Kupione produkty można usunąć dla każdego odbiorcy.
Kod rabatowy można powiązać z istniejącą regułą koszyka, utworzyć raz ze wspólnym kodem albo wygenerować indywidualnie dla każdego odbiorcy. Podglądy na komputerze, telefonie i w wersji tekstowej pokazują to, co zostanie naprawdę wysłane.
Kampanie, kolejka wysyłki i dostarczenie
Kampanię tworzy się z szablonu, istniejącej kampanii albo pustej strony. Pozostaje szkicem, można ją przetestować na jednym do dziesięciu adresów, zaplanować z datą, godziną i strefą czasową, a potem wysłać. Można ją wstrzymać, wznowić, anulować, zduplikować albo wysłać ponownie tylko do odbiorców, którzy nie otworzyli pierwotnego e-maila. Szacunek pokazuje liczbę odbiorców, wykluczenia według przyczyny i przewidywany czas przy skonfigurowanym tempie godzinowym.
Kolejkę przetwarza zadanie zaplanowane, uruchamiane co pięć minut przez adres URL z tokenem lub skrypt w wierszu poleceń. Tempo godzinowe ustawia się od 10 do 100 000 e-maili na godzinę, domyślnie 300; wysyłki rozkładają się w ciągu godziny i nigdy nie przekraczają limitu. Jedno uruchomienie kolejki odbywa się naraz. Błędy tymczasowe są ponawiane po 15 minutach, 1 godzinie i 4 godzinach; trwałe odmowy trafiają na listę wykluczeń; trzy kolejne awarie transportu zatrzymują wysyłkę dla sklepu i generują ostrzeżenie. Bez zadania zaplanowanego przycisk „Wyślij partię teraz” przetwarza kolejkę na żądanie.
Opcja „Wyślij o zwykłej godzinie otwierania każdego kontaktu” przesuwa wysyłkę na godzinę, w której odbiorca najczęściej otwiera e-maile, w ciągu 24 godzin od startu. Opiera się na zapisanych otwarciach i można ją wyłączyć dla każdej kampanii.
Testy A/B
Test A/B porównuje dwa tematy, dwie treści albo oba elementy. Od 10% do 50% odbiorców — albo 100%, gdy nie chce się etapu decyzyjnego — otrzymuje wersję A lub B. Zwycięzcę wyznacza unikalny współczynnik otwarć, a gdy otwarcia nie są mierzone, zastępczo współczynnik kliknięć, po opóźnieniu od 1 do 72 godzin. Zwycięska wersja trafia następnie do pozostałych odbiorców.
Scenariusze automatyczne
Dostępnych jest pięć scenariuszy: powitanie po zapisie, e-mail po zakupie uruchamiany statusem zamówienia, odzyskiwanie po określonej liczbie dni bez zamówienia, urodziny i follow-up po obejrzeniu produktu. Każdy z nich to zwykła automatyzacja, którą edytujesz: e-maile, opóźnienia i warunki dodaje się, przenosi i usuwa, do dwudziestu kroków. Pusty scenariusz przyjmuje też wejście do segmentu jako wyzwalacz.
Automatyzacja włącza się, gdy każdy e-mail przejdzie swoją listę kontrolną. Przebieg próbny pokazuje kontakty, które weszłyby teraz, oraz następny krok trwających zapisów, niczego nie zapisując. Zapisy zatrzymują się na zakupie lub wypisaniu zgodnie z ustawieniami. Limit częstotliwości, domyślnie trzy e-maile marketingowe w tygodniu, chroni przed nadmiernym kontaktem z tą samą osobą, z priorytetami między scenariuszami. Przypomnienie o porzuconym koszyku należy do dedykowanego modułu; e-mail po obejrzeniu produktu nigdy nie dotyczy produktu z otwartego koszyka.
Śledzenie, raporty i przypisanie
Piksel otwarcia i podpisane linki śledzące zasilają liczniki każdej kampanii, każdego e-maila scenariusza, każdego linku i każdego segmentu. Otwarcia są szacunkowe: niektórzy dostawcy skrzynek i filtry bezpieczeństwa wczytują obrazy sami, a czytnik blokujący obrazy ich nie wczyta. Kliknięcia są wiarygodniejsze. Żaden plik cookie reklamowy nie jest ustawiany ani odczytywany.
Zamówienie złożone z tego samego adresu e-mail w oknie przypisania jest przypisywane do ostatniego kliknięcia. Okno wynosi domyślnie 7 dni i można je ustawić od 1 do 90. Zamówienia anulowane, zwrócone i błędne są pomijane; częściowe zwroty nie są odejmowane. Raporty podają odbiorców, zaakceptowane e-maile, otwarcia, kliknięcia, wypisania, odbicia, zamówienia, przychód i średnią wartość koszyka, z podziałem na linki i odbiorców. Kampanie, scenariusze i linki eksportuje się do CSV.
Dostarczalność i lista kontrolna przed wysyłką
Strona Dostarczalność pokazuje metodę wysyłki skonfigurowaną w PrestaShop, testuje serwer SMTP i wyświetla jego dokładną odpowiedź oraz zapis, a następnie sprawdza rekordy SPF, DKIM, DMARC i MX domeny nadawcy oraz zgodność domeny. Każdy wynik wyjaśnia, co oznacza i co poprawić. Wyniki są przechowywane w pamięci podręcznej przez 24 godziny.
Przed każdą kampanią i przed włączeniem scenariusza lista kontrolna blokuje błędy uniemożliwiające poprawną wysyłkę — wyłączone e-maile w PrestaShop, nieprawidłowy nadawca, język bez tematu, nieprawidłowy link, pusta grupa odbiorców, wygasły kod rabatowy — i ostrzega o tym, co warto poprawić: brak wysłanego testu, niepełny DNS, ciche zadanie zaplanowane, obraz bez tekstu alternatywnego.
Moduł nie gwarantuje dostarczenia do skrzynki odbiorczej. Dostarczalność zależy od Twojej domeny, serwera i reputacji wysyłek; moduł daje kontrole i dowody pozwalające poprawić problem, zanim wpłynie na kampanię.
Multisklep, uprawnienia, dzienniki i RODO
Kontakty, segmenty, kampanie, scenariusze, ustawienia i statystyki są rozdzielone według sklepu, a zadanie zaplanowane obsługuje każdy sklep, w którym moduł jest aktywny. Uprawnienia przyznaje się dla pracownika: przeglądanie, kontakty, segmenty, kampanie, wysyłka, automatyzacje i ustawienia. Każda akcja jest weryfikowana po stronie serwera. Dziennik działań zapisuje, kto co zrobił, kolejka pokazuje każdy e-mail i jego błąd, a dziennik wysyłek zachowuje wynik każdej kampanii.
Moduł integruje się z narzędziami RODO PrestaShop (psgdpr): udostępnia dane kontaktu do eksportu i realizuje usunięcie, z zapisem w dzienniku zgód. Moduł pomaga udokumentować zgodę; nie zastępuje porady prawnej.
Instalacja
- Przed instalacją wykonaj kopię zapasową plików i bazy danych sklepu.
- W sekcji Moduły > Menedżer modułów wgraj archiwum modułu i zainstaluj je.
- Otwórz stronę konfiguracji modułu i wpisz klucz licencji.
- Sprawdź w sekcji Zaawansowane > E-mail: wysyłka musi być włączona, a transport skonfigurowany. Zalecany jest uwierzytelniony serwer SMTP.
- Ustaw tożsamość nadawcy, formularz zapisu, podwójne opt-in, tempo godzinowe i zadanie zaplanowane.
- Uruchom raz zadanie zaplanowane, wyślij kampanię testową na jeden lub kilka adresów wewnętrznych, a następnie sprawdź stronę Dostarczalność.
Moduł instaluje się jak standardowy moduł PrestaShop. Jego pliki znajdują się w modules/wepresta_newsletter_campaigns/; skrypt w wierszu poleceń to cron.php, w tym folderze.
Pierwsza konfiguracja
- Nadawca i marka: wybierz nazwę i adres nadawcy kampanii oraz sprawdź, czy domena to ta, którą uwierzytelnisz w DNS.
- Zapis: wybierz podwójne opt-in (zalecane) albo pojedyncze opt-in z udokumentowaną podstawą prawną, ustaw ważność potwierdzenia i opóźnienie przypomnienia, a następnie umieść formularz zapisu.
- Wysyłka: ustal tempo godzinowe odpowiednio do serwera SMTP i hostingu, potem utwórz zadanie zaplanowane. Moduł pokazuje dokładne polecenie i adres URL.
- Śledzenie: zdecyduj, czy otwarcia i kliknięcia są śledzone, czy dodawane są parametry UTM i czy włączone jest wypisanie przez odpowiedź.
- Dane: ustaw czas przechowywania zgód, progi nieaktywnych kontaktów i zachowanie przy odinstalowaniu. Usuwanie danych przy odinstalowaniu jest domyślnie wyłączone.
Przeprowadź pełny test na adresie wewnętrznym: zapis, potwierdzenie, strona preferencji, wypisanie, kampania testowa, przetworzenie kolejki i raport.
Licencja i aktywacja
Moduł wymaga aktywnej licencji. Klucz wpisuje się na stronie konfiguracji modułu i jest sprawdzany z serwerem licencji. Ważna licencja włącza moduł dla sklepów objętych planem.
Bez ważnej licencji moduł wyłącza się
Nic z modułu nie działa: brak formularza zapisu, brak znacznika obejrzanych produktów, żaden e-mail nie wychodzi; zaplanowane kampanie nie startują, a automatyzacje nikogo nie zapisują ani nie posuwają dalej. Zadanie zaplanowane kończy się kodem 1, a adres cron odpowiada 404. Linki w już wysłanych e-mailach, łącznie z linkiem do wypisania, zwracają 404: pozostaje tylko wypisanie przez odpowiedź, które trzeba obsłużyć ręcznie.
Dane są zachowane. Gdy tylko ponownie wpiszesz ważną licencję, moduł włączy się ze strony konfiguracji. Spóźnione kampanie i zapisy nie są odtwarzane automatycznie: wznowienie wstrzymuje kampanie, które powinny były wystartować podczas bezczynności, i zatrzymuje zapisy, które powinny były posunąć się dalej, aby osoba zdecydowała, co zrobić.
Odnowienie i niedostępny serwer licencji
Kontrola odnowienia, która otrzyma przejściową odpowiedź, utrzymuje ważność licencji przez 7 dni od pierwszego błędu. Kontrole wykonują się jedna naraz, a strona, której kontrolę pominięto, zachowuje ważną licencję. Jeśli licencja rzeczywiście wygasła, obowiązuje opisane wyłączenie aż do odnowienia.
Codzienne użycie
Typowy cykl wygląda tak: zaimportuj lub zbierz subskrybentów, sprawdź dziennik zgód, zbuduj segment i odczytaj jego licznik, zduplikuj szablon, napisz temat i treść w każdym języku, dołącz kod rabatowy, przejdź listę kontrolną, wyślij test, zaplanuj kampanię, a po dostarczeniu przeczytaj raport.
W przypadku scenariusza zduplikuj szablon, zmień e-maile i opóźnienia, uruchom przebieg próbny, sprawdź listę kontrolną aktywacji i włącz go. Obserwuj kolejkę podczas pierwszych wysyłek i zaglądaj na stronę Dostarczalność za każdym razem, gdy zmieni się domena nadawcy lub serwer SMTP.
Przypadki użycia
- Seria powitalna: potwierdź zapis, przedstaw sklep i zaoferuj kod na pierwsze zamówienie, z przypomnieniem, jeśli pierwszy e-mail nie zostanie otwarty.
- Odzyskiwanie klientów: dotrzyj do klientów bez zamówienia od kilku miesięcy, z segmentem opartym na dacie ostatniego zamówienia i wyniku RFM oraz wspólnym lub indywidualnym kodem.
- Zapowiedź nowej kolekcji: wyślij kampanię segmentowaną do klientów, którzy kupili w kategorii lub obejrzeli produkt, z siatką produktów i wersją tekstową.
- Follow-up po zakupie: podziękuj po zmianie statusu, poleć produkty uzupełniające i zatrzymaj scenariusz, jeśli klient kupi ponownie.
- Program newslettera dla kilku sklepów: utrzymuj kontakty, kampanie i statystyki osobno dla każdego sklepu, z uprawnieniami dla pracowników.
- Porządkowanie listy: rozpoznaj nieaktywne kontakty, sprawdź dowody zgody, a następnie wypisz lub usuń zbiorczo, nie pisząc do adresów, które nie powinny już otrzymywać marketingu.
Wymagania i ograniczenia
- PrestaShop 1.7.8, 8.0+ i 9.0+; PHP 7.4 lub nowszy; rozszerzenia
jsonimbstring. - Do przetwarzania kolejki potrzebne jest zadanie zaplanowane: adres URL z tokenem lub polecenie w wierszu poleceń, co pięć minut. Bez niego kolejkę można przetworzyć ręcznie przyciskiem „Wyślij partię teraz”.
- Wysyłka korzysta z transportu PrestaShop. Zalecany jest uwierzytelniony serwer SMTP; mail() jest często filtrowana jako spam. Dostarczenie do skrzynki odbiorczej nie jest gwarantowane.
- Bez SMS-ów, powiadomień push, odbiorców reklamowych, łącznika z zewnętrzną platformą, przewidywania opartego na uczeniu maszynowym, przypomnienia o porzuconym koszyku i okienek pop-up. E-mail po obejrzeniu produktu nigdy nie dotyczy produktu z otwartego koszyka.
- Otwarcia są szacunkowe. Śledzenie obejrzanych produktów jest domyślnie wyłączone i dotyczy tylko zalogowanych klientów.
- Bardzo duże listy i wysyłki transakcyjne o dużym wolumenie wymagają dedykowanej infrastruktury e-mail marketingowej.
- Moduł pomaga udokumentować zgodę i obsłużyć wnioski RODO; nie dostarcza porady prawnej i sam nie czyni sklepu zgodnym.
- Bez ważnej licencji moduł wyłącza się całkowicie, łącznie z linkami w już wysłanych e-mailach, i zachowuje dane do czasu ponownego włączenia.
Najczęściej zadawane pytania
Czy potrzebne jest konto na zewnętrznej platformie e-mail marketingowej?
Nie. Moduł wysyła przez transport już skonfigurowany w PrestaShop. Zalecany jest uwierzytelniony serwer SMTP, ponieważ funkcja mail() w PHP jest często klasyfikowana jako spam. Nie są potrzebne konto zewnętrzne, klucz API ani synchronizacja: kontakty i statystyki zostają w bazie sklepu.
Czy mogę zaimportować istniejącą listę?
Tak. Możesz wykorzystać subskrybentów PrestaShop albo zaimportować CSV z mapowaniem kolumn, scalaniem duplikatów i przebiegiem próbnym. E-mail marketingowy nadal wymaga podstawy prawnej: domyślnie podwójnego opt-in albo udokumentowanego pojedynczego opt-in. Import prosi o oświadczenie o zgodzie z pochodzeniem listy i potwierdzeniem, że nie została kupiona, wypożyczona ani zebrana bez pozwolenia.
Jak działa podwójne opt-in?
Adres otrzymuje e-mail z podpisanym linkiem z datą i staje się subskrybentem dopiero po kliknięciu. Można wysłać przypomnienie, a link wygasa domyślnie po 7 dniach, od 1 do 30. Wyświetlona treść, jej wersja, data, IP, strona i źródło trafiają do dziennika zgód.
Co się dzieje bez zadania zaplanowanego?
Nic nie wychodzi automatycznie: kolejka czeka. Możesz ją przetworzyć ręcznie przyciskiem „Wyślij partię teraz”, ale normalnym trybem jest zadanie zaplanowane co pięć minut. Wywołuje się je przez adres URL z tokenem albo skrypt w wierszu poleceń, a jedno uruchomienie odbywa się naraz.
Ile e-maili na godzinę może wysłać moduł?
Tempo godzinowe ustawia się od 10 do 100 000 e-maili na godzinę; domyślnie jest to 300. Wysyłki rozkładają się w ciągu godziny i nigdy nie przekraczają limitu. Rzeczywista wydajność zależy od serwera SMTP i hostingu: zacznij ostrożnie, potem zwiększaj.
Czy otwarcia są wiarygodne?
To szacunki. Moduł umieszcza niewidoczny obraz; niektórzy dostawcy skrzynek i filtry bezpieczeństwa wczytują go same, zawyżając wynik, a czytnik blokujący obrazy go nie wczyta. Kliknięcia są wiarygodniejsze. Raporty pokazują jedne i drugie, z podziałem na linki i odbiorców.
Jak zamówienie jest przypisywane do kampanii?
Zamówienie złożone z tego samego adresu e-mail w oknie przypisania jest przypisywane do ostatniego kliknięcia: domyślnie 7 dni, od 1 do 90. Zamówienia anulowane, zwrócone i błędne są pomijane; częściowe zwroty nie są odejmowane. Nie uczestniczy żaden plik cookie reklamowy: przypisanie opiera się na adresie e-mail i zapisanym kliknięciu.
Czy moduł wystarcza do zgodności z RODO?
Pomaga udokumentować zgodę — dokładna treść, wersja, data, IP, strona, źródło, podstawa prawna i wycofanie — oraz obsługuje wnioski o eksport i usunięcie danych z karty kontaktu. Dowód jest domyślnie przechowywany pięć lat po wypisaniu. Nie zastępuje ani porady prawnej, ani innych obowiązków sklepu: zgodność pozostaje odpowiedzialnością sprzedawcy.
Czy moduł wysyła SMS-y, powiadomienia push lub przypomnienia o porzuconym koszyku?
Nie. Skupia się na e-mailu: bez SMS-ów, bez push, bez odbiorców reklamowych, bez łącznika z zewnętrzną platformą, bez przewidywania opartego na uczeniu maszynowym i bez okienek pop-up. Przypomnienie o porzuconym koszyku należy do dedykowanego modułu, a e-mail po obejrzeniu produktu nigdy nie dotyczy produktu z otwartego koszyka.
Co się dzieje, gdy licencja przestaje być ważna?
Moduł wyłącza się całkowicie: żaden e-mail nie wychodzi, zadanie zaplanowane zatrzymuje się, formularz zapisu znika, a linki w już wysłanych e-mailach zwracają 404, łącznie z linkiem do wypisania. Rezygnacja przez odpowiedź nadal działa i trzeba ją obsłużyć ręcznie. Dane są zachowane, a moduł włącza się ponownie ze strony konfiguracji, gdy licencja jest ważna.
Wsparcie
Przed kontaktem ze wsparciem sprawdź:
- kolejkę i dziennik błędów, które pokazują każdy e-mail i jego błąd;
- stronę Dostarczalność, która pokazuje odpowiedź SMTP i kontrole DNS;
- zadanie zaplanowane: musi działać co pięć minut i zwracać kod wyjścia 0;
- dziennik działań, który zapisuje zmiany konfiguracji i wysyłki;
- konfigurację e-mail w PrestaShop w sekcji Zaawansowane > E-mail.
Zgłaszając problem, podaj wersję modułu, wersje PrestaShop i PHP, kampanię lub scenariusz, dokładny błąd z kolejki lub dziennika działań oraz odpowiedź SMTP ze strony Dostarczalność. Nigdy nie przesyłaj klucza licencji ani hasła SMTP.
Historia zmian
Wersja 1.0.0
- Pierwsza publiczna wersja.
- Subskrybenci, import CSV z mapowaniem kolumn, scalaniem duplikatów i przebiegiem próbnym, dziennik zgód z treścią, wersją, IP, stroną, źródłem i podstawą prawną.
- Podwójne opt-in z podpisanym linkiem i terminem ważności oraz e-mailem przypominającym; pojedyncze opt-in z udokumentowaną podstawą prawną.
- Strona preferencji bez logowania, wypisanie jednym kliknięciem (RFC 8058), wypisanie przez odpowiedź, dziennik wycofań i lista wykluczeń.
- Segmenty do 20 warunków i 10 wykluczeń, licznik na żywo, podgląd 20 odbiorców, codzienny wynik RFM w 11 grupach i opcjonalne przypisanie do grup klientów.
- Edytor blokowy z nagłówkiem, tekstem, obrazem, przyciskiem, produktem, siatką produktów, rekomendacjami, separatorem, odstępem, mediami społecznościowymi i stopką; sześć gotowych szablonów i biblioteka bloków.
- Tematy i preheadery dla każdego języka, zmienne personalizacji z wartością zastępczą, bloki warunkowe, trzy tryby kodu rabatowego, podglądy na komputerze, telefonie i w wersji tekstowej.
- Cykl kampanii ze szkicem, testem, planowaniem, wstrzymaniem, wznowieniem, anulowaniem, duplikowaniem, ponowną wysyłką do nieotwierających i szacunkiem przed wysyłką.
- Kolejka przetwarzana przez zadanie zaplanowane lub na żądanie, regulowane tempo godzinowe, ponowienia przy błędach tymczasowych, wykluczenie przy trwałych błędach i ostrzeżenia przy awariach transportu.
- Testy A/B tematu, treści albo obu elementów, z decyzją na podstawie otwarć i zastępczym kryterium kliknięć.
- Pięć scenariuszy automatycznych, do 20 kroków, warunki, lista kontrolna aktywacji, przebieg próbny i limit częstotliwości.
- Piksel otwarcia, śledzenie podpisanych kliknięć, parametry UTM, wersja web, raporty według kampanii, linku i odbiorcy, eksporty CSV.
- Przypisanie sprzedaży do ostatniego kliknięcia w regulowanym oknie, z pominięciem zamówień anulowanych, zwróconych i błędnych.
- Test SMTP z zapisem odpowiedzi, kontrole SPF, DKIM, DMARC i MX ze zgodnością domeny, przechowywane 24 godziny, oraz lista kontrolna przed wysyłką.
- Rozdzielenie multisklepowe, uprawnienia dla pracowników, dzienniki działań, wysyłek i błędów, eksport i usuwanie danych RODO.
- Blokada licencji: bez ważnej licencji moduł wyłącza się całkowicie, zachowuje dane i włącza się ponownie ze strony konfiguracji.