1. Strona główna
  2. Baza wiedzy
  3. Program Lojalnościowy
  4. Jak skonfigurować powiadomienia e-mail programu lojalnościowego

Jak skonfigurować powiadomienia e-mail programu lojalnościowego

Klienci, którzy nie wiedzą, czy zdobyli punkty (lub zapominają o swoim saldzie), generują niepotrzebne zgłoszenia do pomocy technicznej. Loyalty Program for WooCommerce wysyła dwa e-maile transakcyjne, aby zniwelować tę lukę: powiadomienie o zdobytych punktach, które potwierdza punkty po kwalifikującej się aktywności, oraz przypomnienie o punktach lojalnościowych, które przypomina nieaktywnym klientom o niewykorzystanym saldzie (w tym obliczoną datę wygaśnięcia w domyślnej treści).

Ten przewodnik omawia, gdzie zaplanować i włączyć każde wysyłanie w panelu administracyjnym Programu Lojalnościowego, jak oba e-maile łączą się z edytorem e-maili WooCommerce i jak nadpisać szablony z motywu.

Wymagania wstępne

  • WooCommerce jest zainstalowany i skonfigurowany do wysyłania poczty z Twojego sklepu (SMTP lub poczta hosta, tak jak zwykle).
  • Aktywny jest Advanced Loyalty Program w wersji 1.8.4 lub nowszej. Sekcja ustawień E-maile i dwa typy e-maili WooCommerce zostały dodane w wersji 1.8.4. Przełączniki dla poszczególnych akcji w sekcji Powiadomienia e-mail o akcjach zdobywania punktów pojawiły się później, w wersji 1.8.8, więc użyj wersji 1.8.8 lub nowszej, jeśli chcesz kontrolować e-maile dla każdej akcji zdobywania punktów.
  • Aktywny jest Advanced Coupons (darmowy), dzięki czemu aplikacja administracyjna Programu Lojalnościowego jest dostępna pod adresem Kupony → Program Lojalnościowy.

Jak skonfigurować czas i wyzwalacze e-maili lojalnościowych

Otwórz ustawienia e-maili

  1. Zaloguj się do WordPressa jako administrator sklepu.
  2. Przejdź do Kupony → Program Lojalnościowy.
  3. Kliknij kartę Ustawienia.
  4. Otwórz sekcję E-maile.

Ten ekran zapisuje każde pole osobno po jego zmianie. Krótkie powiadomienie o potwierdzeniu pojawia się w rogu po każdej zmianie, na przykład „O której godzinie powinna zostać wysłana wiadomość z powiadomieniem? pomyślnie zaktualizowano”. Nie ma globalnego przycisku Zapisz do kliknięcia.

Zaplanuj wysyłanie e-maili z nagrodami punktowymi

  1. W sekcji Powiadomienie o zdobytych punktach ustaw O której godzinie powinna zostać wysłana wiadomość z powiadomieniem? na godzinę, o której wtyczka ma wysyłać e-maile z nagrodami punktowymi. Używa to strefy czasowej Twojego sklepu z ustawień ogólnych WooCommerce.

Wybierz, które akcje zdobywania punktów wyzwalają e-maile

Te przełączniki odpowiadają sposobom zdobywania punktów przez klientów, które konfigurujesz w innych miejscach w ustawieniach Programu Lojalnościowego. Wyłączenie przełącznika zatrzymuje e-mail dla tej akcji. Nie zatrzymuje to zdobywania punktów.

  1. W sekcji Powiadomienia e-mail o akcjach zdobywania punktów włącz lub wyłącz każdy przełącznik akcji. Wtyczka wysyła e-mail z nagrodami punktowymi tylko dla akcji, których przełącznik jest włączony.
  • Kupowanie produktów
  • Pozostawianie recenzji produktu
  • Komentowanie wpisu na blogu
  • Rejestrowanie się jako użytkownik/klient
  • Po zrealizowaniu pierwszego zamówienia
  • Wydawanie określonej kwoty (progi)
  • Dodatkowe punkty w okresie

Zaplanuj przypomnienie o braku aktywności

  1. W sekcji Przypomnienie o punktach lojalnościowych ustaw Jak długo po braku aktywności powinno zostać wysłane przypomnienie? w dniach.
  2. Ustaw O której godzinie dnia powinny być wysyłane przypomnienia? na godzinę, o której chcesz, aby przypomnienia były wysyłane.

Etykieta na ekranie opisuje nieaktywność w kategoriach aktywności zamówień. Wtyczka ponownie kotwiczy przypomnienie do aktualizacji księgi punktów lojalnościowych, omówionych w sekcji Jak ustalany jest czas przypomnień o punktach lojalnościowych poniżej, więc traktuj tę wartość jako okno opóźnienia przypomnienia, a nie jako ścisłą liczbę nieaktywności zamówień.

Podglądaj lub edytuj każdy szablon wiadomości e-mail

  1. Użyj Kliknij, aby wyświetlić podgląd wiadomości e-mail obok każdego bloku, aby otworzyć podgląd w przeglądarce powiązany z Twoim własnym rekordem użytkownika.
  2. Użyj Edytuj zawartość wiadomości e-mail, aby przejść bezpośrednio do edytora wiadomości e-mail WooCommerce dla tego typu wiadomości, gdzie znajdują się temat, nagłówek, treść i powiązane opcje.
Ustawienia e-maili pokazujące bloki Powiadomienie o zdobytych punktach i Przypomnienie o punktach lojalnościowych

Kiedy używać każdego ustawienia

  • Limit raz dziennie: ustaw O której godzinie dnia powinny być wysyłane powiadomienia? na jedną godzinę lokalną sklepu (na przykład 10:00). Każdy klient otrzymuje co najwyżej jeden e-mail z informacją o zdobytych punktach w tym zaplanowanym oknie; jeśli przed czasem wysyłki nadejdzie wiele zdobytych punktów, wysłana zostanie tylko najnowsza informacja, a wcześniejsze zostaną pominięte (patrz poniżej Jak wysyłane są powiadomienia o zdobytych punktach).
  • Sklep o dużym wolumenie / szybkim obrocie: ustaw krótki czas Jak długo po nieaktywności powinno być wysłane przypomnienie? (7–14 dni), aby klienci dowiedzieli się o niewykorzystanym saldzie, zanim zapomną o sklepie.
  • Sklep z przemyślanymi zakupami / wolnym obrotem: dłuższe okno (30–60 dni) pozwala uniknąć przypominania klientom, którzy po prostu nie osiągnęli kolejnego cyklu zakupowego.
  • Spokojniejszy program: wyłącz przełączniki pod Powiadomienia e-mail o działaniach związanych ze zdobywaniem punktów dla zdobytych punktów o niskiej wartości (np. Komentowanie wpisu na blogu) i pozostaw włączone tylko te o wysokim znaczeniu (np. Zakup produktów, Po ukończeniu pierwszego zamówienia.).

Jak dostosować każdy e-mail w WooCommerce

  1. Przejdź do WooCommerce → Ustawienia → E-maile.
  2. Otwórz Program lojalnościowy – powiadomienie o zdobytych punktach lub Program lojalnościowy – przypomnienie o punktach lojalnościowych z listy (tytuł każdego wiersza dokładnie odpowiada temu tekstowi).
  3. Zaznacz Włącz ten e-mail, aby WooCommerce wysłał ten typ wiadomości e-mail.
  4. Edytuj Temat, Nagłówek wiadomości e-mail, Wiadomość, Dodatkowa treść i Typ wiadomości e-mail według potrzeb. Zobacz Dostępne symbole zastępcze poniżej, aby dowiedzieć się, jakie tokeny akceptuje każdy e-mail.
  5. Kliknij Zapisz zmiany.

Na żadnym z ekranów nie ma oddzielnego pola odbiorcy. W momencie wysyłki wtyczka ustawia odbiorcę na adres e-mail klienta z konta WooCommerce w kodzie.

Domyślnie linie tematu widoczne dla klienta to „[{site_title}]: Zdobyłeś {customer_earned_points} punktów!” dla powiadomienia o zdobytych punktach i „[{site_title}]: Masz {customer_balance} punktów do wykorzystania!” dla przypomnienia o nieaktywności. Zastąp dowolny z nich, wpisując własny tekst w polu Temat na ekranie tego e-maila.

Ekran Ustawienia e-maili WooCommerce z rozwiniętym wierszem powiadomienia o zdobytych punktach programu lojalnościowego

Jak wysyłane są powiadomienia o zdobytych punktach

  • Gdy tworzony jest nowy wpis lojalnościowy typu zdobyty, wtyczka sprawdza, czy w WooCommerce włączony jest email Program lojalnościowy – powiadomienie o zdobytych punktach i czy odpowiedni przełącznik w sekcji Powiadomienia e-mail o akcjach zdobywania punktów jest włączony dla tej akcji zdobywania.
  • Jeśli obie weryfikacje przejdą pomyślnie, wtyczka kolejkuje pojedyncze zadanie Action Scheduler na hak lpfw_earned_points_notification_trigger (grupa LPFW) na skonfigurowany przez Ciebie czas O której godzinie dnia powiadomienie powinno zostać wysłane?. Jeśli przed tym uruchomieniem pojawi się kolejne zdobycie punktów dla tego samego klienta, oczekujące zadanie zostanie anulowane i zastąpione, aby klienci nie byli zasypywani wiadomościami; kolejkowana ładunek zawsze odzwierciedla najnowsze zaplanowane zdobycie punktów dla tego okna czasowego.
  • W momencie wysyłki WooCommerce ładuje szablon Program lojalnościowy – powiadomienie o zdobytych punktach, wypełnia symbole zastępcze z salda klienta i szczegółów kolejkowanego zdobycia punktów, i wysyła e-mail, o ile Włącz ten e-mail jest włączone, a klient ma prawidłowy adres e-mail.

Jak zaplanowane są przypomnienia o punktach lojalnościowych

  • Gdy wpis punktów lojalnościowych jest tworzony lub aktualizowany dla klienta, wtyczka sprawdza, czy w WooCommerce włączony jest Program lojalnościowy – przypomnienie o punktach lojalnościowych, a następnie planuje lpfw_loyalty_point_reminder_trigger (grupa LPFW) na liczbę dni ustawioną w Jak długo po braku aktywności powinno zostać wysłane przypomnienie?, o godzinie O której godzinie dnia powinny być wysyłane przypomnienia?. Wtyczka najpierw anuluje wszelkie poprzednie oczekujące przypomnienia dla tego klienta, więc tylko jedno przyszłe przypomnienie pozostaje w kolejce.
  • Gdy zadanie zostanie uruchomione, klient musi nadal mieć dodatnie saldo punktów. Jeśli saldo wynosi zero lub mniej, wysyłka zostaje zatrzymana bez wysyłania e-maila.
  • Domyślna treść Wiadomości wspomina o punktach wygasających dnia {customer_balance_expiry}. Ta data pochodzi z reguł salda i wygaśnięcia lojalności Twojego sklepu, które konfigurujesz osobno w sekcji Kupony → Program lojalnościowy → Ustawienia → Realizacja i wygaśnięcie. Samo planowanie jest sterowane przez opóźnienie przypomnienia i pola czasu powyżej, a nie przez cron wygasania.

Nadpisywanie szablonów i podgląd

Podgląd

  • W sekcji Kupony → Program lojalnościowy → Ustawienia → E-maile, użyj opcji Kliknij, aby podglądnąć e-mail obok każdego bloku. Link otwiera podgląd admin-ajax w nowej karcie, używając nonce podglądu powiązanego z Twoim użytkownikiem.

Szablony HTML i zwykłe

  • Nadpisz szablony HTML, kopiując pliki wtyczki do swojego motywu:
    wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/earned-points-notification.phpyourtheme/woocommerce/emails/earned-points-notification.php
    wp-content/plugins/loyalty-program-for-woocommerce/templates/emails/loyalty-point-reminder.phpyourtheme/woocommerce/emails/loyalty-point-reminder.php
  • Wersje tekstowe postępują według tego samego schematu: skopiuj z templates/emails/plain/earned-points-notification.php i templates/emails/plain/loyalty-point-reminder.php do yourtheme/woocommerce/emails/plain/….

Aby później wyłączyć przepływ, wyczyść odpowiednie przełączniki w sekcji Powiadomienia e-mail o akcjach zdobywania punktów, odznacz Włącz ten e-mail dla danego typu wiadomości e-mail WooCommerce lub oba.

Dostępne symbole zastępcze

Możesz używać tych tokenów w polach Temat, Nagłówek e-maila, Wiadomość i Dodatkowa treść. Są one zastępowane własnymi wartościami klienta podczas wysyłania wiadomości e-mail. Dwa e-maile akceptują różne zestawy, więc token z jednego nie zostanie rozpoznany w drugim.

Oba e-maile

  • {site_title}: nazwa Twojego sklepu, z tytułu witryny WordPress.
  • {customer_name}: nazwa wyświetlana klienta.
  • {customer_email}: adres e-mail konta klienta.
  • {customer_balance}: ich aktualny stan punktów.
  • {customer_balance_worth}: ten stan jako kwota waluty.
  • {customer_balance_expiry}: kiedy stan wygasa, jeśli włączyłeś wygasanie.

Tylko powiadomienie o zdobytych punktach

  • {customer_earned_points}: punkty zdobyte w akcji, która wywołała e-mail.
  • {customer_earned_points_worth}: te zdobyte punkty jako kwota waluty.
  • {customer_earned_points_action}: akcja, za którą zdobyli punkty, na przykład zakup lub recenzja produktu.

Przypomnienie o braku aktywności nie akceptuje trzech tokenów zdobytych punktów, ponieważ nie ma za nim jednej akcji wyzwalającej.

Rozwiązywanie problemów

Klienci nie otrzymują e-maili o zdobytych punktach

Otwórz WooCommerce → Ustawienia → E-maile i potwierdź, że Włącz ten e-mail jest włączone dla Program lojalnościowy – powiadomienie o zdobytych punktach. Następnie otwórz Kupony → Program lojalnościowy → Ustawienia → E-maile i potwierdź, że odpowiedni przełącznik akcji jest włączony w sekcji Powiadomienia e-mail o akcjach zdobywania punktów. W WooCommerce → Status → Zaplanowane akcje wyszukaj lpfw_earned_points_notification_trigger w grupie LPFW, aby potwierdzić, że wysyłka została dodana do kolejki i zakończona.

Przypomnienie o programie lojalnościowym nigdy nie dociera

Potwierdź, że Przypomnienie o punktach lojalnościowych jest włączone w sekcji WooCommerce → Ustawienia → E-maile i że klient nadal ma saldo punktów powyżej zera, gdy zadanie zostanie uruchomione. Sprawdź lpfw_loyalty_point_reminder_trigger w WooCommerce → Status → Zaplanowane akcje (grupa LPFW). Jeśli zadania pozostają w stanie Oczekujące, Twój cron strony lub kolejka Action Scheduler nie przetwarza ich. Sprawdź stan WP-Cron i konfigurację cron hosta.

Placeholdery wyglądają na puste w podglądach

Niektóre placeholdery wypełniają się dopiero wtedy, gdy klient ma historię aktywności (na przykład najnowsze zdobyte punkty w podglądach). Użyj prawdziwego konta klienta z aktywnością punktową lub dostosuj tekst Tematu i Wiadomości, aby brakujące opcjonalne placeholdery były akceptowalne.

Często zadawane pytania

Czy e-mail z przypomnieniem jest wysyłany dokładnie wtedy, gdy punkty mają wygasnąć?

Nie. Czas wysyłki jest kontrolowany przez Twoje ustawienia Jak długo po nieaktywności powinno być wysłane przypomnienie? i O której godzinie powinny być wysyłane przypomnienia? po każdej aktualizacji historii punktów. Domyślna wiadomość zawiera obliczoną wartość {customer_balance_expiry}, ale samo wygaśnięcie jest konfigurowane osobno w sekcji Kupony → Program lojalnościowy → Ustawienia → Realizacja i wygaśnięcie.

Czy mogę wysłać jednorazowe przypomnienie do jednego klienta?

Tak. Otwórz Kupony → Program lojalnościowy → Klienci, zlokalizuj wiersz klienta i kliknij Przypomnij. Wtyczka otwiera okno modalne Wyślij przypomnienie z przyciskami Podgląd i Wyślij. Ręczne przypomnienie działa równolegle z harmonogramem automatycznym.

Gdzie przechowywane są rekordy opcji e-maili WooCommerce?

WooCommerce przechowuje pola każdego e-maila pod standardowymi kluczami opcji: woocommerce_lpfw_earned_points_notification_settings i woocommerce_lpfw_loyalty_point_reminder_settings. Nie edytuj ich bezpośrednio. Zawsze używaj edytora e-maili WooCommerce, aby wartości pozostały poprawnie zweryfikowane i zserializowane.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ Zakup