Pierwsze kroki z PrestaShop
Czego się dowiesz?
Dowiesz się, jak zintegrować swój sklep PrestaShop z Klaviyo. Klaviyo jest rekomendowanym partnerem PrestaShop w zakresie automatyzacji marketingu. Proces integracji obejmuje dwa kroki: instalację bezpłatnego modułu (PrestaShop Automation with Klaviyo) w PrestaShop i włączenie integracji w Klaviyo. W artykule znajdziesz również informacje na temat monitorowania synchronizacji danych, konfigurowania transakcyjnych wiadomości e-mail oraz aktualizacji modułu, co pozwoli Ci lepiej wykorzystać możliwości Klaviyo.
Zanim zacznieszZanim zaczniesz
Aby korzystać z modułu Klaviyo, musisz mieć jedną z następujących wersji PrestaShop:
- PrestaShop 1.7.0 lub nowsza (z wersją PHP 7.1 lub nowszą)
- Pamiętaj, że aby korzystać z naszej funkcji zgody na wysyłkę SMS po przejściu na stronę płatności, musisz używać wersji 1.7.6 lub nowszej.
- PrestaShop Edition 8.0 lub nowsza
- PrestaShop Project 8.0 lub nowsza
Jeśli korzystasz z PrestaShop w wersji starszej niż 1.7.0 i chcesz ją zaktualizować, aby móc korzystać modułu Klaviyo, zobacz przewodnik aktualizacji sklepu PrestaShop.
Przed integracją zapoznaj się z poniższymi informacjami:
- Moduł PrestaShop Automation with Klaviyo jest zainstalowany domyślnie w wersji PrestaShop Edition. Jeśli korzystasz z innej wersji PrestaShop, musisz go zainstalować (szczegóły w następnej sekcji).
- PrestaShop Automation with Klaviyo ma na celu integrację z funkcjami panelu administracyjnego PrestaShop takimi jak PrestaShop Account. Podczas instalacji automatyzacji PrestaShop otrzymasz prośby o zainstalowanie modułów PrestaShop Account, PrestaShop EventBus i PrestaShop Marketplace w panelu administracyjnym, aby korzystanie z modułu Klaviyo było możliwe.
- Nie planujesz integracji z funkcjami panelu administracyjnego sklepu PrestaShop? Możesz użyć naszego modułu Klaviyo by PrestaShop Partners, który zawiera ten sam zestaw funkcji co PrestaShop Automation with Klaviyo i nie wymaga modułu PS_MBO.
Chcesz zaktualizować swój obecny moduł Klaviyo? Więcej informacji znajdziesz na końcu tego artykułu.
Film instruktażowyFilm instruktażowy
Instalacja modułu Klaviyo w PrestaShop
- Jeśli korzystasz z PrestaShop Edition, moduł PrestaShop Automation with Klaviyo jest już domyślnie zainstalowany. Wykonaj następujące kroki:
- Zaloguj się do sklepu PrestaShop.
- W sekcji Konfiguruj w menu po lewej stronie wybierz Klaviyo.
- Przejdź do następnej sekcji tego artykułu, aby skonfigurować moduł.
- Jeśli nie korzystasz z PrestaShop Edition, przejdź na stronę modułu PrestaShop Automation with Klaviyo w PrestaShop Marketplace.
- Na stronie modułu kliknij przycisk Pobierz. W razie potrzeby potwierdź swoje dane, a następnie wybierz wersję PrestaShop, z której korzystasz, i pobierz plik ZIP. Nie musisz go rozpakowywać.
- Zaloguj się do sklepu PrestaShop i przejdź do Moduły > Menedżer modułów. Kliknij Prześlij moduł, a następnie przeciągnij i upuść plik ZIP do menedżera modułów.
- Po instalacji moduł wyświetli komunikat o jej pomyślnym ukończeniu. Kliknij przycisk Konfiguruj i przejdź do następnej sekcji.
Konfiguracja modułu w PrestaShop
- Konieczne będzie pobranie publicznego klucza API Klaviyo (nazywanego również identyfikatorem witryny), a także wygenerowanie prywatnego klucza API Klaviyo do użytku w PrestaShop.
- Zaloguj się na stronie Klaviyo, a następnie kliknij nazwę swojej organizacji w lewym dolnym rogu.
- Wybierz Ustawienia > Klucze API.
- Skopiuj swój publiczny klucz API ze strony i wklej go w odpowiednim miejscu w PrestaShop.
- W Klaviyo kliknij Utwórz prywatny klucz API, nadaj mu nazwę, wybierz Pełny klucz dostępu i kliknij Utwórz.
- Bezpiecznie skopiuj nowo utworzony prywatny klucz API i wklej go w odpowiednim miejscu w PrestaShop.
- Włącz opcję Wysyłaj zdarzenia zamówień w czasie rzeczywistym do Klaviyo, jeśli chcesz, aby transakcyjne zdarzenia zamówień były synchronizowane w czasie rzeczywistym. Zdarzenia te mogą być używane do wysy łania wiadomości transakcyjnych i będą wyświetlane jako drugi zestaw zdarzeń oznaczonych jako transakcyjne (przykładowo oprócz synchronizowanej co 30 minut metryki Złożono zamówienie w Klaviyo pojawi się również metryka oznaczona jako Złożono zamówienie – wiadomość transakcyjna, która będzie synchronizowana w czasie rzeczywistym).
- W razie potrzeby możesz aktywować opcję Wyłącz e-maile transakcyjne dotyczące zamówień generowane w PrestaShop. Zalecamy jednak pozostawienie jej wyłączonej do czasu skonfigurowania transakcyjnych wiadomości e-mail w Klaviyo. Możesz w dowolnym momencie wrócić na tę stronę i aktywować opcję, aby wyłączyć wysyłanie z PrestaShop. Zwróć uwagę, że aktywowanie tej opcji blokuje transakcyjne e-maile powiązane ze zdarzeniami Złożono zamówienie, Zrealizowano zamówienie, Anulowano zamówienie i Zwrócono płatność za zamówienie, a także e-maile z przypomnieniem o płatności.
- Włącz opcję Synchronizuj subskrybentów e-maili z PrestaShop z Klaviyo, jeśli chcesz synchronizować subskrybentów e-maili pozyskanych na stronie płatności lub za pomocą formularzy rejestracyjnych.
- Włącz opcję Synchronizuj subskrybentów SMS z PrestaShop z Klaviyo, jeśli chcesz umożliwić użytkownikom wyrażanie zgody na marketing SMS-owy podczas finalizacji zamówienia.
Aby synchronizacja subskrybentów SMS była możliwa, musisz wcześniej skonfigurować funkcję SMS w Klaviyo. - Kliknij przycisk Zapisz, aby kontynuować.
- Jeśli opcja synchronizacji subskrybentów e-mail została włączona, pojawi się prośba o wybór listy z konta Klaviyo, do której chcesz dodawać subskrybentów e-maili. Do wybranej listy dodawani będą wszyscy nowi subskrybenci. Zalecamy skorzystanie z listy e-mailowej.
- Jeśli chcesz subskrybować profile na listę Klaviyo za pomocą modułu Newsletter Subscription PrestaShop, upewnij się, że moduł został włączony i jest w wersji 2.6.0 lub nowszej.
- Jeśli opcja synchronizacji subskrybentów SMS została włączona:
- Otrzymasz prośbę o wybranie listy z konta Klaviyo, do której chcesz dodawać subskrybentów SMS. Do wybranej listy dodawani będą wszyscy nowi subskrybenci. Zalecamy korzystanie z osobnych list dla subskrybentów e-maili i SMS.
- Wybierz Kiedy klienci dokonują subskrypcji? Może to mieć miejsce po przejściu na stronę płatności lub złożeniu zamówienia.
- Dodaj etykietę zgody dla pola wyboru marketingu. Użyj jasnego opisu informującego użytkowników, na co się zgadzają (np. „Zapisz się na otrzymywanie marketingowych wiadomości SMS“).
- Dodaj tekst zgody. Treść zgody jest wymagana ze względu na obowiązujące przepisy. Pamiętaj, aby zamieścić warunki marketingu SMS-owego w swoich warunkach świadczenia usług i polityce prywatności. Zwróć uwagę, że w polu zgody należy używać języka HTML. Przykładowa treść zgody:
Zaznaczając to pole i wpisując swój numer telefonu powyżej, wyrażasz zgodę na otrzymywanie marketingowych wiadomości tekstowych (np. informacji o promocji, przypomnień o porzuconym koszyku) od [nazwa firmy] na podany numer. Mogą obowiązywać opłaty za wiadomości i transmisję danych. Częstotliwość otrzymywania wiadomości jest różna. Możesz w dowolnym momencie zrezygnować z subskrypcji, odpowiadając STOP lub klikając link rezygnacji z subskrypcji (jeśli jest on dostępny). <a href="link">Polityka prywatności</a> i <a href="link">Warunki</a>. - Możesz użyć opcji przełączania języka po prawej stronie pola zgody, aby dodać ją w wersjach językowych obsługiwanych przez Twój sklep.
- Kliknij przycisk Zapisz, aby kontynuować.
- W następnym kroku wypełnij formularz mapowania statusów zamówienia, akceptując wartości domyślne lub wybierając inne wartości. Statusy zamówień określają, które zdarzenia zamówień są rejestrowane w Klaviyo. Dla każdego zdarzenia zamówienia można wybrać wiele wartości. Aby zaznaczyć wiele wartości, klikaj z wciśniętym klawiszem Cmd lub Ctrl. Ta sama wartość nie może zostać wybrana w więcej niż jednym zdarzeniu zamówienia. Zduplikowanie wartości spowoduje wyświetlenie komunikatu o błędzie i uniemożliwi zapisanie. Zarówno zdarzenia transakcyjne, jak i nietransakcyjne będą zgodne z wybranym mapowaniem zamówień.
- Po zakończeniu konfiguracji statusów zamówień kliknij Zapisz.
- Zobaczysz sekcję Kupony, w której możesz generować kupony. W polu Limit reguł koszyka wybierz opcję Jedna reguła koszyka na prefiks lub Jedna reguła koszyka na zamówienie, aby ograniczyć sposoby użycia kuponów przez klientów. Domyślnie wybrana jest opcja Jedna reguła koszyka na prefiks, która uniemożliwia klientowi dodanie więcej niż jednego kodu z tym samym prefiksem podczas finalizacji zakupu.
- Jeśli chcesz również generować kody kuponów za pomocą pola Liczba do wygenerowania, możesz wrócić do tej strony później. Aby dowiedzieć się więcej, przeczytaj o tym, jak tworzyć kupony statyczne dla PrestaShop.
- W sekcji Znów dostępne zobaczysz przełącznik Powiadomienia e-mailowe, który aktywuje dostęp do wysyłki e-maili „znów dostępne“ w Klaviyo. Aby aktywować tę opcję, musisz mieć zainstalowany moduł alertów pocztowych w PrestaShop (mail alerts) i włączoną dostępność produktów:
- W osobnej zakładce przejdź do Moduły > Menedżer modułów w panelu administracyjnym PrestaShop.
- Wyszukaj alerty pocztowe (mail alerts).
- Znajdź moduł i kliknij przycisk Zainstaluj.
- Po zainstalowaniu modułu kliknij przycisk Konfiguruj.
- Upewnij się, że opcja Dostępność produktów jest włączona.
- Kliknij Zapisz.
- Włącz przycisk Powiadomienia e-mailowe, aby umożliwić wysyłanie e-maili „Znów dostępne“ w Klaviyo. Pamiętaj, że aktywowanie tej opcji wyłączy wysyłkę e-maili „Znów dostępne“ z poziomu PrestaShop. Aby rozpocząć wysyłanie, musisz jeszcze skonfigurować sekwencję „Znów dostępne“ w Klaviyo.
- Następnie kliknij Parametry zaawansowane w sekcji Konfiguruj w menu nawigacyjnym po lewej stronie. Następnie wybierz Usługi sieciowe. Skopiuj wygenerowany klucz usługi sieciowej Klaviyo i przejdź do następnej sekcji.
- Klucz ten zostanie użyty podczas włączania integracji w Klaviyo w kolejnym kroku. Zalecamy sprawdzenie, czy klucz usługi sieciowej ma prawidłowe uprawnienia Klaviyo poprzez kliknięcie ikony ołówka znajdującej się obok klucza. Przewiń w dół listę wszystkich uprawnień i znajdź Klaviyo. Upewnij się, że wszystkie pola wyboru uprawnień są zaznaczone. Wybierz Zapisz, aby zastosować wszelkie zmiany.
Włączanie integracji w Klaviyo
- Włącz integrację z PrestaShop na swoim koncie Klaviyo. Wybierz Integracje w menu nawigacji Klaviyo po lewej stronie.
- Kliknij Przeglądaj aplikacje, wyszukaj PrestaShop i wybierz kartę. Następnie kliknij przycisk Zainstaluj.
- Na następnej stronie kliknij Połącz z PrestaShop.
- Na kolejnej stronie wprowadź adres URL sklepu PrestaShop w polu Adres URL sklepu. Adres URL sklepu można znaleźć na koncie PrestaShop w sekcji Parametry sklepu > Ruch i SEO > Adresy URL sklepu. Możesz też kliknąć Wyświetl mój sklep, aby z dowolnej strony na koncie szybko przejść do swojej witryny PrestaShop i uzyskać adres URL sklepu.
- Wklej klucz usługi sieciowej skopiowany z PrestaShop do pola Klucz usługi sieciowej.
- Jeśli chcesz przeliczać waluty używane w swoich sklepach na jedną walutę w Klaviyo, zaznacz opcję Przeliczaj wszystkie waluty na jedną walutę standardową i wybierz międzynarodowy kod waluty z rozwijanej listy.
- Nie spowoduje to zmiany waluty na koncie Klaviyo. Aby zmienić walutę używaną na koncie, zapoznaj się z przewodnikiem Zmiana waluty na koncie.
- Pobierz listę swoich dostępnych sklepów PrestaShop, wybieraj ąc opcję Pobierz listę sklepów. Następnie zaznacz sklepy, które chcesz zintegrować. Aby kontynuować, musisz wybrać co najmniej jeden sklep.
- Jeśli chcesz zsynchronizować warianty katalogów (nazywane również kombinacjami) PrestaShop z Klaviyo, zaznacz opcję Synchronizuj warianty. Warto to zrobić, ponieważ synchronizacja wariantów umożliwia korzystanie z sekwencji „Znów dostępne”, „Niski stan zapasów” i „Obniżka cen”.
- Jeżeli wybierzesz opcję Synchronizuj warianty, opcja Synchronizuj stan zapasów zostanie zaznaczona automatycznie. Ustawienie to pozwoli okresowo synchronizować stany zapasów dla każdego z wariantów – dzięki temu sekwencje „Znów dostępne”, „Niski stan zapasów” i „Obniżka cen”. będą działać prawidłowo. Jeśli wybierzesz opcję Synchronizuj warianty, ale odznaczysz Synchronizuj stan zapasów, korzystanie z tych sekwencji nie będzie możliwe. Będziesz mieć jednak dostęp do danych dotyczących wariantów, które można wykorzystywać w e-mailach.
- Po zakończeniu wybierz Dokończ konfigurację.
- Pojawi się komunikat o pomyślnym połączeniu kont.
Dane PrestaShop w Klaviyo
Z Klaviyo synchronizowane są trzy typy zdarzeń PrestaShop:
- Zdarzenia zamówień, które są synchronizowane są co 30 minut (np. Złożono zamówienie).
- Transakcyjne zdarzenia zamówień, które są synchronizowane w czasie rzeczywistym, jeśli zostaną włączone (np. Złożono zamówienie – wiadomość transakcyjna).
- Zdarzenia Klaviyo w witrynie (n.p. Aktywność na stronie, Wyświetlono produkt i Dodano do koszyka).
Dodatkowo z profilami Klaviyo synchronizowane są dane klientów z Prestashop, takie jak adres e-mail, numer telefonu czy zgoda na wysyłkę SMS, jeśli jej udzielono.
Wszystkie te zdarzenia możesz wyświetlić w Klaviyo, przechodząc do Dane analityczne > Metryki. Ustaw filtr na PrestaShop, aby zobaczyć standardowe i transakcyjne zdarzenia zamówień (będą oznaczone ikoną PrestaShop), lub na API, aby zobaczyć zdarzenia Klaviyo w witrynie (będą oznaczone ikoną koła zębatego). Pełną listę synchronizowanych metryk z PrestaShop znajdziesz w Informacjach dotyczących danych z PrestaShop.
Podczas pierwszej integracji z PrestaShop Klaviyo zsynchronizuje dane z ostatnich 90 dni, dzięki czemu możesz od razu angażować swoich najnowszych klientów. Po synchronizacji danych z ostatnich 90 dni Klaviyo rozpocznie pełną synchronizację danych historycznych. W zależności od liczby zamówień, klientów i produktów w sklepie synchronizacja wszystkich danych może zająć od kilku minut do kilku dni.
Zalecamy przydzielenie co najmniej 1024 MB pamięci PHP podczas synchronizacji danych historycznych. Umożliwi to jej szybsze zakończenie. Jeśli zajdzie taka potrzeba, możesz zmniejszyć wymagany przydział pamięci po zakończeniu synchronizacji.
Gdy proces integracji dobiegnie końca, pozycja Integracja PrestaShop w zakładce Integracje zostanie oznaczona jako zakończona. Aby upewnić się, że wszystkie dane z PrestaShop zostały pomyślnie zsynchronizowane, możesz sprawdzać łączną liczbę zamówień przez kilka dni lub tydzień. Przed weryfikacją upewnij się, że strefa czasowa Twojego konta jest zgodna z ustawieniami w PrestaShop. Aby sprawdzić lub zaktualizować strefę czasową konta:
- Kliknij nazwę swojej organizacji w lewym dolnym rogu.
- Wybierz Ustawienia.
- Wybierz zakładkę Organizacja.
Wysyłanie transakcyjnych wiadomości e-mail
Chcesz wysyłać e-maile transakcyjne, wykorzystując dane zamówień synchronizowane w czasie rzeczywistym z PrestaShop? Aby to zrobić, musisz utworzyć sekwencje od podstaw w Klaviyo. Przeczytaj artykuł Jak używać sekwencji do wysyłania transakcyjnych wiadomości e-mail, aby dowiedzieć się, jak działają e-maile transakcyjne w Klaviyo. Skonfiguruj swoje sekwencje, a następnie skontaktuj się z zespołem Klaviyo ds. pomocy, aby je zatwierdzić. Po ich zatwierdzeniu możesz wyłączyć wysyłanie e-maili transakcyjnych w PrestaShop i aktywować sekwencje transakcyjne w Klaviyo.
Ponowna synchronizacja kataloguPonowna synchronizacja katalogu
Możesz w dowolnym momencie ponownie zsynchronizować dane katalogu PrestaShop, przechodząc do zakładki Dane w integracjach:
- Wybierz Integracje w menu nawigacji Klaviyo po lewej stronie.
- Wybierz PrestaShop z listy.
- Kliknij zakładkę Dane.
- W sekcji Zsynchronizuj dane katalogu kliknij Zsynchronizuj ponownie.Rozpocznie się ponowna synchronizacja katalogu.
Aktualizacja modułu
Używasz modułu PrestaShop w wersji starszej niż 1.4.1? Zalecamy natychmiastową aktualizację do wersji 1.4.1 lub nowszej. Starsze wersje modułu korzystają z interfejsów API Klaviyo w wersjach v1 i v2, które zostały wycofane i nie działają już prawidłowo.
Ponadto aktualizacja do wersji 1.4.1 lub nowszej umożliwi korzystanie z poniższych funkcji wprowadzonych w wersji 1.3.0:
- Łatwe wyświetlanie rzeczywistej ceny i podatku VAT dla produktów promowanych w wiadomościach e-mail. Zwróć uwagę, że aktualizacja wersji starszej niż 1.2.10 do wersji 1.2.10 lub nowszej może wpłynąć na poprawne działanie szablonów e-maili. Przeczytaj ten artykuł, aby dowiedzieć się, co zrobić w takim wypadku.
- Wysyłanie transakcyjnych wiadomości e-mail do klientów dzięki synchronizacji zdarzeń w czasie rzeczywistym.
- Szybkie generowanie i zbiorczy import kuponów do Klaviyo.
Aby zaktualizować moduł do najnowszej wersji:
- Zaloguj się do panelu administratora PrestaShop.
- Przejdź do Moduły > Menedżer modułów.
- Przewiń do modułu Klaviyo i wybierz Aktualizuj.
W przypadku aktualizacji wersji starszej niż 1.3.0: Należy pamiętać, że po aktualizacji przestaną działać linki do odtwarzania koszyków użyte w e-mailach o porzuconych koszykach zakupowych wysłanych przed aktualizacją. Natomiast wszystkie e-maile o porzuconych koszykach wysyłane po aktualizacji będą już działać poprawnie.
Aby zapoznać się ze zmianami wprowadzonymi w poszczególnych wersjach, przejdź do modułu Klaviyo w PrestaShop Marketplace, przewiń w dół do sekcji Co nowego i kliknij Pokaż historię zmian.
RezultatRezultat
PrestaShop zostało pomyślnie zintegrowane z Klaviyo. Od teraz możesz zacząć używać Klaviyo do swoich działań marketingowych.
Dodatkowe źródła