Przesyłaj zapisy na newsletter z PrestaShop do wybranej grupy MailerLite. Skonfiguruj regularną synchronizację oraz przekazywanie wypisów z MailerLite do sklepu.
MailerLite Sync, wersja 1.2.3.
Na tej stronie
Podłączanie konta MailerLite
W panelu PrestaShop otwórz Moduły → Menedżer modułów, zainstaluj paczkę ZIP i przy MailerLite Sync kliknij Konfiguruj.
Na koncie MailerLite utwórz token API i przygotuj grupę, do której mają trafiać subskrybenci sklepu.
Wklej token w polu Token API MailerLite i zapisz ustawienia.
Kliknij Testuj połączenie. Po poprawnym teście wybierz Grupę docelową i ponownie kliknij Zapisz.
W polu Tabela gości (newsletter) pozostaw automatyczne wykrywanie. Jeśli sklep ma dwie bazy zapisów gości, wskaż tę, z której korzysta obecny formularz newslettera.
Moduł pobiera klientów zapisanych na newsletter i zapisy gości z obsługiwanej tabeli newslettera. Samo posiadanie konta klienta nie oznacza zapisu na listę.
Przenoszenie dotychczasowych subskrybentów
Otwórz sekcję Ręczne wysyłanie subskrybentów.
Sprawdź liczbę zapisanych klientów i gości.
Kliknij Wyślij wszystkich subskrybentów do MailerLite i potwierdź operację.
Poczekaj na wynik. Przy dużej bazie nie zamykaj strony w trakcie wysyłania.
W MailerLite otwórz wybraną grupę i sprawdź kilka adresów ze sklepu.
Przycisk Synchronizuj teraz uruchamia bieżącą synchronizację zmian. Resetuj znacznik cofa punkt rozpoczęcia kolejnego przebiegu; nie usuwa subskrybentów z MailerLite.
Włączanie automatycznej synchronizacji
Włącz Synchronizację w czasie rzeczywistym, aby obsługiwać zmiany zapisów klientów podczas korzystania ze sklepu.
Ustaw Rozmiar paczki. Jeśli serwer przerywa długie operacje, zmniejsz liczbę przetwarzanych wpisów.
Zapisz ustawienia i skopiuj adres CRON wyświetlany w konfiguracji.
W harmonogramie hostingu dodaj cykliczne wywołanie tego adresu, np. co 10 minut.
Po pierwszym przebiegu sprawdź statystyki synchronizacji i liczbę błędów.
CRON uzupełnia synchronizację w czasie rzeczywistym, w tym obsługę zapisów gości. Adres zawiera token dostępu — przechowuj go w konfiguracji hostingu.
Przekazywanie wypisów do sklepu
W sekcji Webhook (dwukierunkowa synchronizacja) skopiuj adres odbioru powiadomień.
Dodaj webhook na koncie MailerLite. Wskaż skopiowany adres i zdarzenia subscriber.unsubscribed, subscriber.bounced oraz subscriber.complaint.
Skopiuj sekret podpisu webhooka do pola Signing Secret webhooka.
Kliknij Zapisz Signing Secret.
Na własnym adresie testowym sprawdź, czy wypisanie w MailerLite zmienia status newslettera w PrestaShop.
Webhook służy do aktualizacji wypisów. Nie importuje do PrestaShop nowych kontaktów utworzonych w MailerLite.
Dodawanie formularzy i popupów MailerLite
Przygotuj i opublikuj formularz lub popup w MailerLite.
Skopiuj przypisany do konta kod Universal JavaScript.
W konfiguracji modułu wklej go w pole Kod Universal JavaScript, włącz obsługę formularzy i zapisz.
Otwórz sklep jako klient. Sprawdź formularz i wykonaj próbny zapis.
Wygląd formularza, jego pola i reguły wyświetlania ustawiasz w MailerLite. Wklejenie kodu globalnego nie zastępuje osadzenia konkretnego formularza, jeśli wymaga on osobnego miejsca na stronie.
Rozwiązywanie problemów
Połączenie z API nie działa
Zapisz token przed wykonaniem testu. Sprawdź, czy token należy do właściwego konta i czy hosting pozwala na połączenia z API MailerLite.
Nowe zapisy nie pojawiają się w grupie
Sprawdź grupę docelową, działanie CRON-a i tabelę gości. Upewnij się, że testowy klient rzeczywiście zaznaczył zapis na newsletter.
Wypisy nie wracają do PrestaShop
Sprawdź adres webhooka, wybrane zdarzenia i Signing Secret. Na czas diagnozy włącz Tryb debugowania, odtwórz problem i sprawdź zapisany błąd. Po zakończeniu diagnozy wyłącz ten tryb.