Blueberry Studio Blueberry Studio

BlueNewsletter: kampanie mailingowe w PrestaShop

Moduł do wysyłki mailingów promocyjnych z panelu sklepu: wybierasz adresatów spośród zapisanych na newsletter, tworzysz treść HTML, testujesz, wysyłasz. Bez zewnętrznego narzędzia, bez opłat abonamentowych.

Moduł bluenewsletter • wersja 1.0.0 • PrestaShop 1.7 – 8.x
W jednym zdaniu: BlueNewsletter to wbudowana w sklep alternatywa dla MailChimpa czy MailerLite: tworzysz kampanię, wybierasz komu wysłać (klienci zapisani na newsletter, goście-zapisani lub własna lista), puszczasz. Moduł wysyła po jednej wiadomości z pauzą, każda dostaje wymagany prawnie link „Wypisz się”.
Zanim zaczniesz, najważniejsze pojęcia (przeczytaj, to zajmie minutę):
Spis treści
  1. Co dokładnie robi moduł
  2. Instalacja / aktualizacja
  3. Jak wejść w moduł
  4. Ustawienia globalne (raz na starcie)
  5. Tworzenie kampanii
  6. Audytorium: kto dostanie mailing
  7. Test send: sprawdzenie przed właściwą wysyłką
  8. Wysyłka właściwa i pasek postępu
  9. Statystyki kampanii i wypisy
  10. Aspekty prawne (RODO + Gmail 2024)
  11. Najczęstsze pytania i problemy

1.Co dokładnie robi moduł

BlueNewsletter dodaje w panelu prostą aplikację do prowadzenia mailingów promocyjnych. Robi trzy rzeczy:

FunkcjaDo czego
KampanieZapisujesz temat, treść HTML i plaintext, nadawcę. Kampanię możesz otworzyć, poprawić, ponownie wysłać.
AudytoriaWybierasz, kto dostanie mailing: klienci z kontem i włączonym newsletterem, goście z zapisu w stopce, obie grupy razem (bez dubli) lub własna lista wklejona ręcznie.
Wysyłka porcjamiModuł wysyła po 20 maili na porcję z sekundową pauzą między nimi (konfigurowalne). Nie ma HTTP-timeoutów, widać pasek postępu na żywo, można okno zamknąć i wrócić.

Do tego dochodzi link „Wypisz się” generowany automatycznie w każdym mailu, nagłówek List-Unsubscribe One-Click (nowy wymóg Gmaila od lutego 2024) i log wszystkich wypisów w bazie.

2.Instalacja / aktualizacja

  1. Zaloguj się do panelu administracyjnego sklepu.
  2. Z menu po lewej wybierz Moduły → Menedżer modułów.
  3. W prawym górnym rogu kliknij przycisk „Prześlij moduł” (lub „Wgraj nowy moduł”).
  4. Przeciągnij plik bluenewsletter_v1.0.0.zip albo kliknij i wskaż go na dysku.
  5. Poczekaj na komunikat o powodzeniu. Jeśli moduł już istniał, zobaczysz informację, że został zaktualizowany.
  6. Jeśli widzisz przycisk „Zainstaluj”, kliknij go.
Po instalacji w menu pojawia się nowa pozycja „BlueNewsletter” w sekcji Statystyki. Tam idzie cała robota.

3.Jak wejść w moduł

Dwa sposoby, oba działają:

  1. Z menu: Statystyki → BlueNewsletter. To najkrótsza droga: widzisz listę kampanii.
  2. Z Menedżera modułów: wyszukaj „BlueNewsletter”, kliknij „Konfiguruj”. Przycisk przekieruje Cię w to samo miejsce.

4.Ustawienia globalne (raz na starcie)

W górnym pasku modułu kliknij „Ustawienia”. To wartości, które moduł podpowiada w każdej nowej kampanii i parametry techniczne wysyłki.

PoleDo czego
Nazwa nadawcyDomyślna nazwa, którą klient widzi w skrzynce, np. Wolfly. Zawsze można nadpisać w konkretnej kampanii.
Email nadawcyAdres, z którego wychodzi wiadomość, np. newsletter@wolfly.pl. Ważne Musi to być adres z Twojej domeny, dla której są ustawione SPF/DKIM/DMARC, inaczej Gmail wrzuci w spam.
Reply-ToNa jaki adres pójdzie odpowiedź, gdy klient kliknie „Odpowiedz” w skrzynce. Może być inny niż nadawca (np. kontakt@wolfly.pl).
Rozmiar porcjiIle maili moduł wyśle w jednym „ruchu”, domyślnie 20. Nie ruszaj bez potrzeby.
Pauza między mailami (ms)Ile milisekund odczekać po każdej wiadomości. Domyślnie 1000 (= 1 sekunda). Zmniejszenie przyspiesza, ale grozi limitami serwera SMTP.
Email adminaAdres na powiadomienia techniczne (np. gdy wysyłka się przerwie).

Kliknij „Zapisz ustawienia”. Robisz to raz i wracasz tu tylko, jeśli chcesz coś zmienić.

5.Tworzenie kampanii

  1. Na liście kampanii kliknij „Nowa kampania” w prawym górnym rogu.
  2. Wypełnij pola:
    • Nazwa wewnętrzna: dla Ciebie, klienci jej nie widzą. Np. Garażówka lipiec 2026.
    • Temat: to widać w skrzynce. Np. Letnia garażówka WOLFLY — do 70% taniej.
    • Nadawca / Email nadawcy / Reply-To: podpowiedziane z ustawień, możesz nadpisać.
    • Treść HTML: pełny kod HTML wiadomości. W treści musi znaleźć się placeholder {UNSUBSCRIBE_URL}, moduł nie pozwoli inaczej zapisać kampanii.
    • Treść tekstowa (plain text): wersja bez formatowania, wysyłana równolegle. Skrzynki, które nie renderują HTML, pokażą tę wersję. Nie pomijaj, obecność wersji tekstowej poprawia dostarczalność.
  3. Kliknij „Zapisz”. Kampania startuje ze statusem draft (szkic).
Dostępne placeholdery w treści (moduł podmienia je dla każdego odbiorcy z osobna):

6.Audytorium: kto dostanie mailing

W formularzu kampanii wybierz jedną z opcji:

OpcjaKogo obejmuje
Klienci z newsletteremZarejestrowani klienci, którzy w koncie mają zaznaczoną zgodę na newsletter (ps_customer.newsletter = 1).
Goście z newsletteraOsoby, które zapisały się przez pasek w stopce (moduł ps_emailsubscription), bez zakładania konta.
Wszyscy opt-inObie grupy razem, moduł sam usuwa duplikaty adresów.
Lista własnaWklejasz adresy ręcznie (po jednym na linię lub oddzielone przecinkami). Używaj tylko, gdy masz świeże, wyraźne zgody.
Audytorium „Lista własna” pomija wszystkie sprawdzenia opt-inów w bazie sklepu. Odpowiedzialność za zgodność z RODO leży wtedy w całości na Tobie. W wątpliwych sytuacjach wybieraj któreś z pierwszych trzech.

Obok wyboru audytorium moduł od razu pokazuje liczbę adresatów: nie musisz tego zgadywać. Osoby, które kiedykolwiek się wypisały z modułu, są automatycznie odsiewane z każdej kolejnej kampanii.

7.Test send: sprawdzenie przed właściwą wysyłką

Zanim puścisz mailing do setek osób, wyślij go do siebie.

  1. Otwórz zapisaną kampanię (status draft).
  2. W sekcji „Test send” wpisz swój adres, np. piotr@wolfly.pl.
  3. Kliknij „Wyślij test”.
  4. Sprawdź skrzynkę (również SPAM). Zwróć uwagę, czy: obrazki się załadowały, temat wygląda OK, link „Wypisz się” działa i prowadzi na stronę Twojego sklepu.
Test nie wpływa na statystyki kampanii ani na licznik odbiorców. Możesz go powtarzać, ile chcesz.

8.Wysyłka właściwa i pasek postępu

  1. W widoku kampanii kliknij „Zakolejkuj i przejdź do wysyłki”. Moduł zbiera pełną listę adresatów, zapisuje ich w bazie i przenosi Cię na ekran wysyłki. Status kampanii zmienia się na queued.
  2. Sprawdź nazwę kampanii, temat i liczbę adresatów. Jak coś nie gra, klikasz „Wstecz”.
  3. Kliknij „Start wysyłki”. Status zmienia się na sending.
  4. Widzisz na żywo:
    • Pasek postępu (procent wysłanych).
    • Licznik OK / błędnych.
    • Log po prawej: kolejne wysyłane adresy i status każdego.
  5. Kiedy licznik dojdzie do 100%, status skacze na sent. Gotowe.
Możesz zamknąć okno w trakcie wysyłki i wrócić później. Kampania nie ginie: przy ponownym wejściu w „Wysyłkę” moduł dolicza wysłane wcześniej i pokazuje, ilu adresatów zostało. „Start wysyłki” wznowi tam, gdzie się zatrzymała.
Nie zamykaj okna przeglądarki, dopóki nie zobaczysz wznowienia z paska postępu. Wysyłka rusza dopiero po pierwszym kliknięciu Start. Sam status queued nic nie robi, to tylko przygotowana kolejka.

9.Statystyki kampanii i wypisy

Otwierając kampanię ze statusem sent widzisz:

Moduł nie zbiera na razie danych typu „ilu otworzyło”, „ilu kliknęło”. Do tego trzeba by dodać tracking pixel i przekierowanie linków, co narusza prywatność i zwykle wymaga zgody. Jeśli będzie potrzeba, zrobimy w kolejnej wersji.

10.Aspekty prawne (RODO + Gmail 2024)

Trzy zasady, których musisz się trzymać:
  1. Zgoda dobrowolna i weryfikowalna. Wysyłaj tylko do osób, które same zaznaczyły zgodę na newsletter. Nie kupuj list, nie importuj z Allegro, nie „dodaję sobie kilka adresów, i tak nam ufają”.
  2. Prosty sposób wypisania. Link {UNSUBSCRIBE_URL} w treści + nagłówek List-Unsubscribe w mailu to obowiązek. Moduł dokleja obydwa automatycznie.
  3. SPF, DKIM, DMARC. W panelu DNS domeny sklepu muszą być ustawione:
    • TXT SPF pozwalający wysyłać z serwera pocztowego (np. v=spf1 include:_spf.lh.pl -all)
    • klucz DKIM (dostajesz od operatora poczty)
    • polityka DMARC, minimum p=quarantine
    Bez tego Gmail od lutego 2024 dla nadawców masowych odrzuca lub twardo wrzuca w SPAM.

11.Najczęstsze pytania i problemy

Wysyłka nie startuje po kliknięciu „Start”

Test-mail dochodzi, ale kampania kończy się „wysłane: 0, błędne: 500”

Klient mówi „ja się nie wypisałem, ale nie dostaję maili”

Chcę wysłać mailing tylko do klientów z ostatnich 30 dni

Odinstalowałem moduł, chcę wrócić do starych statystyk

Zmieniłem sekret HMAC i linki „Wypisz się” ze starych maili przestały działać