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
- Zaloguj się do WordPressa jako administrator sklepu.
- Przejdź do Kupony → Program Lojalnościowy.
- Kliknij kartę Ustawienia.
- 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
- 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.
- 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
- W sekcji Przypomnienie o punktach lojalnościowych ustaw Jak długo po braku aktywności powinno zostać wysłane przypomnienie? w dniach.
- 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
- 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.
- 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.

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
- Przejdź do WooCommerce → Ustawienia → E-maile.
- 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).
- Zaznacz Włącz ten e-mail, aby WooCommerce wysłał ten typ wiadomości e-mail.
- 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.
- 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.

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(grupaLPFW) 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(grupaLPFW) 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.php→yourtheme/woocommerce/emails/earned-points-notification.phpwp-content/plugins/loyalty-program-for-woocommerce/templates/emails/loyalty-point-reminder.php→yourtheme/woocommerce/emails/loyalty-point-reminder.php - Wersje tekstowe postępują według tego samego schematu: skopiuj z
templates/emails/plain/earned-points-notification.phpitemplates/emails/plain/loyalty-point-reminder.phpdoyourtheme/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.
- Użytkownicy Premium: Otwórz zgłoszenie wsparcia
- Użytkownicy darmowi: Odwiedź nasze forum społecznościowe na stronie pomocy wtyczki Advanced Coupons na WordPress.org.
