Articles

WooCommerce Docs

Dlaczego moje e-maile nie są wysyłane? Wróć do góry

To zasługuje na swoją własną stronę. Zobacz Dlaczego emaile mogą nie być wysyłane.

Oprócz stosowania się do instrukcji w powyższym linku, pamiętaj, że używając uwierzytelniania HTTP jako ochrony dla niechcianych użytkowników przed oglądaniem twojej strony, WP-Cron prawdopodobnie zostanie zablokowany i nie odpali na twojej stronie. Jeśli polegasz na WP-Cron, wyłącz autoryzację HTTP, aby przetestować, ponieważ Follow-Ups nie będą wysyłane, jeśli autoryzacja HTTP nie jest wyłączona. Poniżej jest to co możesz zobaczyć jeśli masz zainstalowany WP Crontrol.

Screen Shot 2016-02-08 at 8.40.18 AM

Co powoduje, że moje emaile są wysyłane do klientów? Wróć do góry

Email zostanie wysłany jak tylko ustawione warunki wyzwalacza zostaną spełnione dla każdego konkretnego maila. Jeśli wyzwalaczem jest „Status zamówienia: Zakończone”, Follow-Ups zbierze i zbuduje listę emaili do wysłania, bazując na istniejących emailach, zaraz po tym jak zamówienie zostanie zakończone. Te emaile są przechowywane w kolejce i są wysyłane tak szybko, jak tylko upłynie przedział czasowy.

Aby uniknąć wysyłania wielu emaili do tego samego klienta, można ustawić warunki priorytetowe, a także istnieją opcje takie jak „Wyślij raz na klienta” i „Dostosuj datę wysłania” (emaila już w kolejce). Należy jednak pamiętać, że jeśli po zakończeniu zamówienia zostanie utworzony kolejny email follow up, to nie zostanie on dodany do kolejki, nawet jeśli zostaną spełnione warunki dla niego.

Dlaczego mam teraz tysiące komentarzy? Wróć do góry

Szablon akcji jest solidną metodą dla zapewnienia terminowego i dokładnego wyzwalania akcji. Ponieważ Follow-up Emails opiera się na dokładności wysyłania dat i harmonogramu, my (wraz z Subskrypcjami WooCommerce) wdrożyliśmy ten nowy, niezwykle dokładny harmonogram. Jak wyjaśniono w dokumentacji, Harmonogram działań domyślnie loguje wszystkie działania do tabeli komentarzy i może spowodować, że liczba komentarzy na pulpicie nawigacyjnym wzrośnie wykładniczo. To nie jest błąd.

Domyślnie, wpisy dziennika (tj. komentarze) będą usuwane po miesiącu wraz z akcją, której dotyczą. Jeśli ilość komentarzy jest dla Ciebie problemem (Twoi klienci nigdy ich nie zobaczą), możesz zmniejszyć ilość czasu, przez jaki akcje i komentarze są zachowywane, używając filtra 'action_scheduler_retention_period’. Domyślnie jest on ustawiony na jeden miesiąc, ale możesz go zmienić na 60 * 60 * 24 * 7, aby zmniejszyć go do tygodnia, lub 60 * 60 * 24, aby zmniejszyć go do dnia.

Jeśli chcesz go całkowicie wyłączyć, istnieje ustawienie pozwalające zarówno na wyłączenie dzienników harmonogramu działań (domyślnie jest on ustawiony tak, aby nie rejestrować działań – będziesz musiał włączyć go z powrotem), jak i wybór, który usunie bieżące dzienniki z bazy danych po zapisaniu ustawień.

Logika porzucenia koszyka Wróć do góry

Follow-Ups wie kiedy produkt został dodany do koszyka, a następnie kiedy produkt został zakupiony. Może to nastąpić od razu, kilka minut później, lub kilka dni później. Niezależnie od tego, Follow-Ups usunie emaile „Dodano do koszyka” z kolejki, gdy zostaną dokonane zakupy i usunie emaile z zaplanowanej kolejki, jeśli to konieczne.

Podczas importowania zamówień, po prostu zatrzymuje się na 0% i nigdy nie aktualizuje Wróć do góry

To zdarza się od czasu do czasu i zalecamy wypróbowanie tych trzech kroków przed złożeniem biletu do pomocy technicznej:

  • Upewnij się, że jesteś na bieżąco z Twoją wtyczką Follow-up Emails. Uruchomienie najnowszego i najwspanialszego jest najwspanialsze!
  • Czy używasz PHP 5.6 lub niższego? Zalecamy aktualizację do PHP 7.2.
  • Czy masz zainstalowaną wtyczkę buforowania? A może w ogóle korzystasz z buforowania – gdziekolwiek? Sprawdź też u swojego dostawcy usług hostingowych. Zdziwiłbyś się, co oni dla Ciebie robią!

Dlaczego nie mogę używać Mandrill (usługa MailChimp) i innych? Back to top

Po prostu – jest to niezgodne z ich Warunkami Świadczenia Usług. E-maile transakcyjne są zdefiniowane jako jednorazowe e-maile wysyłane do jednego lub bardzo niewielu odbiorców i są dostosowane specjalnie do odbiorcy. Typowe zastosowania obejmują:

    • Emaile uzupełniające i przypominające
    • Emaile o zapomnianym haśle
    • Potwierdzenia zamówień i pokwitowań
    • Różne inne jednorazoweoff emails

Known Plugin Conflicts or Incompatibilities with Various Stuff Back to top

Jeśli używasz którejkolwiek z poniższych wtyczek, proszę je wyłączyć, ponieważ są one znane z tego, że mogą powodować problemy z Follow-Ups:

  • P3 Performance Plugin
  • Linnworks Integration for WooCommerce (wersje starsze niż 1.3.6 – proszę zaktualizować do wersji 1.3.6 lub nowszej)
  • WP-Sweep – Ostrzegamy, ta wtyczka może usuwać dane (nie tylko z Follow-upów, ale może również uszkodzić dane produktów WooCommerce

Czy mogę wysyłać nieautomatyczne e-maile za pomocą tej wtyczki? Powrót do góry

Tak. Po prostu wybierz Ręczne e-maile i uzyskaj wszystkie korzyści z zautomatyzowanej wiadomości e-mail – kiedy tylko chcesz. Bez planowania, bez warunków – po prostu wysyłaj kiedy musisz. Gdy szablon ręcznej wiadomości e-mail zostanie utworzony, możesz go szybko wyświetlić w dowolnym momencie, wybrać adres e-mail, dokonać kilku zmian w razie potrzeby i kliknąć „Wyślij”. Możliwe jest również wysłanie ręcznej wiadomości e-mail do wybranej grupy klientów/użytkowników jednocześnie. Na przykład, wiadomość e-mail może być wysłana do wszystkich klientów, którzy dokonali zakupu w określonym zakresie dat, lub do wszystkich klientów, którzy zakupili określone produkty. Zobacz stronę „Ręczne emaile” po więcej informacji.

Próbowałem wysłać 800 emaili, ale wysłało tylko… Wróć do góry

Ograniczenia hosta mogą się różnić, zalecamy sprawdzenie z twoim hostem o twoich limitach wysyłania. Zobacz tutaj po więcej informacji. Jeśli planujesz wysyłać więcej maili niż wynosi dzienny limit, zalecamy przejście na zewnętrznego dostawcę poczty elektronicznej, takiego jak Mandrill. Mają oni dostępny plugin (wpMandrill), który integruje się z Follow-up Emails.

Jak działa śledzenie linków w Google Analytics? Powrót do góry

Po zaznaczeniu pola, otwiera się nowe pole do wprowadzenia linku śledzącego.

Możesz przeczytać więcej informacji na stronie narzędzia Google Analytics URL Builder.

W tym obszarze należy wpisać tylko link śledzący, a nie pełny adres URL.

Gdzie się podziała funkcja „Zawsze wysyłaj”? Wróć do góry

Począwszy od wersji 4.0, tylko typy wiadomości e-mail dotyczące całego sklepu mają możliwość ograniczenia, czy „Zawsze wysyłaj” czy nie. Ta zmiana została wprowadzona, ponieważ podczas wysyłania wiadomości e-mail z typem wiadomości e-mail innym niż „Storewide” (który obejmuje wiadomości e-mail specyficzne dla produktu i kategorii), wiadomości e-mail powodują znikomą duplikację. Dlaczego?

Emaile są kolejkowane na podstawie specyficzności. Im bardziej specyficzny jest email, tym wyższy jest jego priorytet. Tak więc, typy wiadomości e-mail poza „Storewide” są zazwyczaj kolejkowane z najwyższym priorytetem i niskim poziomem duplikacji, co sprawia, że potrzeba ograniczania tych typów wiadomości e-mail, aby móc „Zawsze wysyłać” lub nie, nie jest konieczna. Tylko wiadomości „Storewide” mają rzeczywisty potencjał do duplikacji, a Follow-Up Emails zapewniają większą kontrolę dla tego typu wiadomości, aby ograniczyć ich krzyżowanie się z innymi typami wiadomości.

Gdzie są wszystkie moje typy wiadomości e-mail? Dlaczego mogę używać tylko Ręcznych i Zapisów? Wróć do góry

Począwszy od wersji 4.0, Follow-Up Emails nie wymaga żadnego dodatkowego pluginu. Oznacza to, że masz teraz dostęp do niektórych funkcji Follow-Up Emails bez zainstalowanego WooCommerce lub Sensei – co jest świetną wiadomością! To również może być mylące, ponieważ bez WooCommerce nie będziesz miał dostępu do żadnych typów wiadomości e-mail innych niż Signup i Manual Emails.

Innym scenariuszem, który ograniczyłby Cię do nie wszystkich typów wiadomości e-mail, jest to, że używasz instalacji wielostanowiskowej WordPress. Ma to znaczenie, ponieważ Follow-up Emails wygląda specjalnie dla woocommerce/woocommerce.php w danych active_plugins WordPressa, aby określić, czy WooCommerce jest zainstalowany. W przypadku instalacji wielostanowiskowej, ten konkretny plik nie zostanie znaleziony, więc Follow-up Emails nie pokaże wszystkich typów wiadomości e-mail.

Czy e-maile są wysyłane zarówno do zarejestrowanych klientów, jak i do gości? Wróć do góry

Tak. Bez względu na to jak Twoi klienci się wymeldowują, ich emaile będą dodane do kampanii, które masz ustawione.

Kiedy użytkownik się zapisuje, mój email sign-up nie jest wysyłany? Wróć do góry

Eleje sygnalizacyjne są inne niż funkcjonalność pola subskrypcji dla „biuletynów” i „list mailingowych”. E-maile powitalne służą do zapisywania się do konta w WordPress/WooCommerce. Proszę zwrócić uwagę na tę różnicę.

Wysyłanie właściwego e-maila jest skomplikowane, jak to jest obsługiwane? Wróć do góry

Postaraliśmy się udokumentować proces decyzyjny, który Follow-upy podejmują w momencie wysyłania emaila, określając co jest wysyłane, co nie jest wysyłane i w jakiej kolejności. Dla wysokopoziomowego przeglądu tego procesu decyzyjnego, przeczytaj o nim tutaj.

Kiedy moje emaile subskrypcyjne zostaną wyzwolone? Wróć do góry

Kiedy zostanie zaplanowany email „po wygaśnięciu”? Czy system uruchamia jakiś proces w tle, aby sprawdzić wygasłe subskrypcje każdego dnia i zaplanować je?

Tak… w pewnym sensie. Email jest dodawany do harmonogramu po tym jak WooCommerce Subscriptions plugin odpala wyzwalacz subscription_expired na subskrypcji, więc to normalne, że nie masz nic zaplanowanego kiedy po raz pierwszy tworzysz lub importujesz zamówienia.

Wygląda na to, że żaden z moich emaili „przed wygaśnięciem subskrypcji” nie jest wysyłany! Wróć do góry

Po pierwsze, sprawdź swoje ustawienia subskrypcji. Czy masz daty końcowe? Jeśli nie, powinieneś używać wyzwalacza before next subscription payment, ponieważ Twoje subskrypcje nie wygasają (stąd brak dat końcowych). Jeśli tak jest, a ty masz ustawione wyzwalacze before subscription expires dla tej subskrypcji, nigdy nie zostaną one uruchomione. Proszę zaktualizować wyzwalacz.

Moja strona rezygnacji z subskrypcji nie działa Wróć do góry

Utworzyłem stronę z shortcode do obsługi wszystkich opt-outów i rezygnacji z subskrypcji. Zrobiłem adres URL https://example.com/unsubscribe. Dlaczego to nie działa?

Problemem nie jest tutaj użycie shortcode – ponieważ Follow Ups zachował wsteczną kompatybilność z nim. Problem dotyczy faktu, że istnieje punkt końcowy dla rezygnacji z subskrypcji, który będzie https://example.com/unsubscribe, więc utworzenie strony z tym samym slugiem spowoduje nadpisanie i złamanie punktu końcowego. Jeśli chciałbyś użyć shortcode na dodatkowej stronie, po prostu nie używaj sluga „unsubscribe”. Ponieważ slugi punktów końcowych powinny być zawsze unikalne.

Jak mogę przetestować wysyłanie emaili w dużych ilościach? Powrót do góry

Bezpośrednio w Follow Ups nie ma funkcjonalności, która by na to pozwalała. Zamiast tego możesz skorzystać z wtyczek innych firm, które wyłączają i rejestrują maile tak, jakby zostały wysłane. Czasami korzystamy z poniższych rozwiązań, aby zobaczyć, co zostałoby wysłane i zdiagnozować problemy. Pamiętaj, że te wtyczki dodają dane do bazy danych, które możesz chcieć wyczyścić przed uruchomieniem witryny:

  • Wtyczka Disable Emails
  • Wtyczka Log Emails

Jak jest używany typ dostępu do list (różnica między public/private)? Back to top

Publiczny typ dostępu oznacza, że lista jest dostępna publicznie dla klientów sklepu do subskrybowania.

Alternatywnie, subskrybenci mogą być dodawani tylko przez administratora do list używających prywatnego typu dostępu.

Uwaga: To jest dokument poziomu deweloperskiego dostarczony jako wskazówki. Nie jesteśmy w stanie udzielać porad ani recenzować kodu w ramach naszej Polityki Wsparcia.

Moja strona rezygnacji z subskrypcji jest pusta… Pomocy! Wróć do góry

Typowo strona nie jest w rzeczywistości pusta. Zazwyczaj jest to po prostu reguła CSS ukrywająca główny obszar zawartości – coś takiego:

.home #content {
display: none;
}

Jak mogę dostosować stronę rezygnacji z subskrypcji? Wróć do góry

Możesz zastąpić szablon, który jest wyświetlany na tej stronie poprzez skopiowanie woocommerce-follow-up-emails/templates/email-unsubscribe.php i wklejenie tego pliku do katalogu follow-up-emails w twoim aktywnym motywie. Followup Emails załaduje wtedy email-unsubscribe.php prezentowany przez motyw zamiast tego, który jest dostarczany z Followup Emails. To również pomoże aktualizacjom nadpisać wszelkie zmiany, które Ty lub Twój twórca motywu możecie wprowadzić.

Jakie szablony mogę edytować i jak? Powrót do góry

Istnieje wiele szablonów, które możesz edytować po prostu kopiując istniejący plik z folderu Followup Emails – woocommerce-follow-up-emails/templates/ – do /follow-up-emails/. Niektórzy mogą już mieć ten folder, jeśli pobrałeś dostarczone szablony e-maili. Niektóre pliki szablonów mogą znajdować się w podfolderach, w takim przypadku ważne jest, aby skopiować pliki używając tej samej struktury folderów. Przykładowe pliki, które możesz nadpisać:

  • email-subscriptions.php
  • email-unsubscribe.php
  • myaccount/email-preferences.php

Nie mogę pobrać szablonów e-maili Wróć do góry

Czy otrzymujesz następujący komunikat?

Error saving file to /var/www/blah/wp-content/themes/blah/follow-up-emails/emails/fue-responsive-one-column.html

Po pierwsze, Twój aktywny motyw musi być zapisywalny przez serwer. Funkcja pobierania emaili utworzy nowy katalog w twoim aktywnym motywie:

follow-up-emails/emails

To jest struktura folderów, z której Followup Emails odczytuje dostęp do szablonów emaili. Przynajmniej stwórz te foldery ręcznie i uczyń je zapisywalnymi, aby pobrać szablony.

Pomocne zapytania w razie potrzeby Wróć do góry

Czy kiedykolwiek zrobiłeś coś, co chciałbyś odwrócić? To się zdarza, więc udostępniliśmy kilka pomocnych zapytań SQL, aby dokonać zmian w bazie danych bezpośrednio. Zalecamy zrobienie kopii zapasowej bazy danych przed wypróbowaniem któregokolwiek z tych rozwiązań. Zobacz zapytania tutaj.

Występuje błąd T_STRING podczas instalacji? Wróć na górę

Możesz napotkać błąd taki jak:

Parse error: syntax error, unexpected T_STRING in .../wp-content/plugins/woocommerce-follow-up-emails/includes/addons/twitter/class-fue-addon-twitter-admin.php on line 99

Błąd ten występuje, ponieważ używasz niekompatybilnej wersji PHP. Często jest to PHP 5.2 lub jakaś jego odmiana. Zalecamy uaktualnienie wersji do co najmniej PHP 5.4.

Występuje błąd przy konfiguracji SPF Wróć do góry

Niektórzy użytkownicy na niektórych serwerach mogą napotkać następujący problem:

Error generating an SPF record. Failed to write question to socket

Pierwszym krokiem jest sprawdzenie w firmie hostingowej, czy gniazda są włączone/dozwolone. Ten błąd zazwyczaj występuje, ponieważ Follow Ups otrzymuje błędy gniazda podczas próby wygenerowania rekordu SPF podczas zapytania DNS. Follow Ups pinguje publiczny DNS Google’a, więc potrzebuje dostępu do UDP 8.8.8.8 na porcie 53.

Jakie jest domyślne formatowanie wysyłanych e-maili? Wróć na górę

Domyślnie, e-maile są wysyłane jako multipart/alternative, zawierające część text/html, jak również część text/plain (wygenerowaną przez usunięcie HTML z zawartości text/html).

Aby wyłączyć to zachowanie i używać tylko text/html, możesz użyć następującego filtra:

add_filter( 'fue_multipart_mail', '__return_false' );

Jak odinstalować Follow-Ups? Powrót do góry

Domyślnie to rozszerzenie nie usuwa swoich informacji z bazy danych, jeśli usuniesz wtyczkę z WordPress Admin. Jeśli chcesz całkowicie odinstalować Follow-Ups, w tym jego dane, dodaj następujące elementy do pliku wp-config.php swojej witryny przed usunięciem wtyczki:

define('WC_REMOVE_ALL_DATA', true);

Przed odinstalowaniem zalecamy skorzystanie z funkcji tworzenia kopii zapasowej. Przejdź do: Follow-Up > Ustawienia > Narzędzia. Stamtąd ustawienia i e-maile mogą być eksportowane i importowane.

Pamiętaj, aby usunąć powyższą linię kodu po odinstalowaniu wtyczki.

.