Wszystkie kolekcje
Integracje
Wtyczki / Moduły
Integracja Ecomail z Prestashop
Integracja Ecomail z Prestashop

Moduł dla Prestashop w wersji 1.7 i 8.0 oraz PHP 7.1 lub wyższej.

Marek Szwed avatar
Napisane przez Marek Szwed
Zaktualizowano ponad tydzień temu

W tym artykule znajdziesz:


Funkcje modułu Ecomail

  • Synchronizacja nowych kontaktów (do kontaktów z Prestashop zostanie dodana etykieta "prestashop_newsletter")

  • Wybór listy kontaktów, z którymi będą synchronizowane kontakty

  • Możliwość wyboru, które dane kontaktów będą synchronizowane

  • Tłumaczenie na język polski i angielski zgodnie z ustawieniami Prestashop

    Dla abonamentu Marketer+ również:

  • Śledzenie zamówień

  • Śledzenie przeglądanych produktów (trzeba mieć podpięty feed produktowy)

  • Web tracking (śledzenie aktywności użytkownika na Twej stronie internetowej za pomocą kodu śledzenia)

  • Manualne śledzenie użytkowników po zalogowaniu

  • Śledzenie zawartości koszyka w celu ewentualnej automatyzacji porzuconych koszyków (jeśli używasz API, działa tylko dla zalogowanych użytkowników)

  • Synchronizacja podstawowych danych zamówień kontaktu


Jak zainstalować wtyczkę

Preferujesz film instruktażowy? [5 min]

  1. W administracji Prestashop kliknij w menu Modules i Marketplace.

  2. Wyszukaj moduł Ecomail email marketing.

  3. Kliknij "Instaluj".

  4. Poczekaj chwilę, nim się moduł zainstaluje. Następnie kliknij przycisk "Konfiguruj"

  5. Teraz przejdź do Ecomail i utwórz konto lub się zaloguj.

  6. Teraz potrzebujesz klucza API. Znajdziesz go po zalogowaniu do aplikacji.

    Kliknij w prawym górnym rogu na swój adres e-mail i wybierz "Zarządzaj kontem".

  7. Następnie wybierz "Integracje" i na samym dole znajdź i wybierz "Opcje dla deweloperów (API, kod śledzenia, webhooks)".

  8. Skopiuj klucz API z aplikacji Ecomail i wklej w odpowiednie pole w administracji Prestashop:

9. Teraz wybierz listę kontaktów, którą masz w Ecomail i na której zostaną zapisani nowi klienci.

💡 O ile jeszcze nie utworzyłeś listy, zrób tak teraz (Aplikacja -> Kontakty -> Nowa lista kontaktów). Jeśli dopiero ją utworzyłeś, połączenie z nią może potrwać do 30 minut.

10. Teraz wybierz opcje (TAK/NIE) według swych preferencji.

11. Zapisz ustawienia przyciskiem "Zapisz" i zaczekaj na załadowanie strony. Powinieneś zobaczyć następujący komunikat:

12. Brawo! Teraz już tylko wystarczy ustawić webhook do danej listy (w Ecomail).
Zauważ drugi zielony komunikat z linkiem (adresem URL), który został wygenerowany w administracji Prestashop. Skopiuj ten link.

💡 Ustawienie webhooka spowoduje wysłanie danych z Ecomail z powrotem do Prestashop o wypisanych kontaktach z newsletterów i wypisze ich również w bazie Twoich kontaktów w Prestashop.

13. Wejdź teraz w aplikację Ecomail -> Kontakty.


14. Przy wybranej liście kontaktów kliknij "Przegląd".

15. Wejdź w Ustawienia, na samym dole znajdź Ustawienia webhooków, włącz przełącznik, wklej link z administracji Prestashop i kliknij "Zapisz zmiany".

Sukces! Połączenie gotowe! 🥳

Jak aktywować monitorowanie aktywności użytkownika na Twej stronie - Web tracking

Jeżeli korzystasz z abonamentu Marketer+, możesz aktywować monitorowanie zdarzeń na swej stronie internetowej. W ten sposób można monitorować aktywność odwiedzających i użyć tych informacji do jeszcze bardziej spersonalizowanej komunikacji.

Szczególnie przydatnym jest monitorowanie artykułów w koszyku.

Jeśli użytkownik doda towar do koszyka, lecz nie dokończy zakupu, otrzyma wiadomość, która mu o tym przypomni (automatyzacja - porzucony koszyk).

Aby aktywować tę funkcję, wprowadź swój identyfikator z Ecomail w sekcji Web tracking w polu appID.

AppID to zwyczajnie nazwa konta którą widzisz bezpośrednio w adresie URL bez .ecomail.app.pl po zalogowaniu do aplikacji, lub na pulpicie - nazwa konta.

Przykładowo dla konta mojsklep.ecomailapp.pl, appID to mojsklep.

Następnie kliknij Zapisz.

Jak dodać formularz rejestracyjny na swoją stronę internetową

Ecomail pozwala też na stworzenie i dodanie formularza rejestracyjnego do pozyskiwania danych kontaktowych odwiedzających Twoją stronę.

To świetny sposób by pozyskiwać nowych odbiorców, których później można przekształcić w klientów.


Aby tak zrobić, trzeba w Prestashop, w konfiguracji modułu Ecomail, uzupełnić sekcję Formularz rejestracyjny:

Jak to zrobić?

  1. Najpierw stwórz formularz w Ecomail (instrukcja: jak stworzyć formularz) i zapisz go.

  2. W edytorze formularza kliknij "Użyj formularza".

  3. W oknie, które się pojawi, znajdź i skopiuj "js.id", jak w przykładzie poniżej:

    ID formularza Ecomail - js.id

  4. Wklej ten kod w pole ID formularza Ecomail w Prestashop:

  5. Uzupełnij nazwę konta (appID) Ecomail.
    AppID to zwyczajnie nazwa konta którą widzisz bezpośrednio w adresie URL bez .ecomail.app.pl po zalogowaniu do aplikacji, lub na pulpicie - nazwa konta.

    Przykładowo dla konta mojsklep.ecomailapp.pl, appID to mojsklep.

  6. Kliknij Zapisz. Gotowe! 🥳

Nie jesteś pewny, że moduł został skonfigurowany poprawnie?

W Prestashop wejdź w Module Manager, wyszukaj moduł Ecomail i kliknij przycisk Konfiguruj.

Na stronie konfiguracji, powinieneś zobaczyć zieloną wiadomość o statusie połączenia modułu z Prestashop: Połączenie z Ecomail jest aktywne.

Uwaga

W wypadku niektórych sklepów może wystąpić błąd z synchronizacją danych historycznych. Powodem jest brak autoryzacji.

Aby sprawić, że moduł będzie działać poprawnie, sprawdź proszę plik .htaccess (Jak sprawdzić Prestashop htaccess - znajdziesz tutaj)

W tym pliku znajdź wiersz: SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Jeśli tego wiersza brakuje, dodaj go manualnie. Zapisz i połącz moduł ponownie.

Prestashop i ciasteczka (cookies)

Uwaga

W wrześniu 2021 r. zatwierdzono nowelizację ustawy o łączności elektronicznej, która nakłada na operatorów stron internetowych obowiązek przechowywania plików cookie wyłącznie za aktywną zgodą odwiedzających, ze skutkiem od 1 stycznia 2022 r. Jeśli nie masz tego rozwiązanego w swoim sklepie Prestashop, zalecamy wyłączenie funkcji takich jak: web tracking czy śledzenie zawartości koszyka.



Jeśli masz pytania, napisz do nas na [email protected]

Czy to odpowiedziało na twoje pytanie?