Jeśli e-maile w Twoim sklepie nie działają niezawodnie, zapoznaj się z tym przewodnikiem, aby znaleźć proste rozwiązania.
W tym przewodniku omówimy:
Sprawdzanie odroczonych akcji zamówienia
Weryfikacja wysyłania e-maili
Potwierdzenie, że e-maile nie znajdują się w SPAM
Logowanie wysłanych e-maili w WordPress
Korzystanie z usług zewnętrznych do dostarczania e-maili
Easy Digital Downloads opiera się na funkcjonalności Cron rdzenia WordPress do wysyłania e-maili, aby nie wpływać na wydajność i niezawodność procesu zakupu.
Sprawdź odroczone akcje zamówienia
Po pierwsze, e-maile nie zostaną wysłane, dopóki zamówienie nie zostanie Zakończone. Następnie, Odroczone Akcje to akcje, które mają miejsce natychmiast po zakończeniu zamówienia, w tym wysłanie potwierdzenia e-mailem i powiadomienia. Jedną z akcji jest zaplanowanie zdarzenia do wysłania e-maili związanych z zamówieniem 1 minutę po oznaczeniu zamówienia jako zakończone.
Sprawdź Szczegóły Zamówienia, aby zobaczyć, czy Odroczone Akcje zostały Zakończone. Jeśli nie, jest to oznaka problemu. Proces ten powinien zająć 1 minutę, ale może potrwać kilka minut w zależności od czynników zewnętrznych, więc poczekaj 5 minut, zanim założysz, że nie działa.

Jeśli Odroczone Akcje są Zaplanowane (na ponad 5 minut) lub Nie Uruchomione, najczęstszą przyczyną jest niedziałający Cron. Aby to potwierdzić, zainstaluj wtyczkę WP Control, która może potwierdzić:
- Brak komunikatu o błędzie na górze tabeli WP Control wskazującego, że cron jest wyłączony lub nie działa
- Brak zdarzeń cron zgłaszających „pominięty harmonogram”.
Jeśli występuje którakolwiek z tych sytuacji, skontaktuj się ze swoim hostingodawcą w celu uzyskania pomocy. Możliwe, że ograniczają oni cron i będą musieli się tym zająć.
Jako obejście, możesz usunąć Odroczone Akcje dla e-maili, używając następującego fragmentu kodu:
add_filter( 'edd_use_after_payment_actions', '__return_false' );
Najlepszym sposobem na zastosowanie fragmentu kodu na Twojej stronie jest użycie wtyczki, która pozwala na dodawanie niestandardowego kodu. Aby to zrobić, zalecamy użycie WPCode. Kliknij tutaj , aby dowiedzieć się, jak zastosować fragment kodu za pomocą WPCode.
Spowoduje to przywrócenie natychmiastowego wysyłania e-maili, jednak usunie to wszelkie korzyści wydajnościowe, które uzyskaliśmy w procesie realizacji zakupu związane z wysyłaniem e-maili. Dlatego zaleca się współpracę z firmą hostingową w celu uruchomienia cron.
Zweryfikuj wysyłanie e-maili
Szybki test, aby sprawdzić, czy *jakiekolwiek* e-maile z WordPress są wysyłane, polega na przejściu do strony logowania WordPress i kliknięciu „Zapomniałem hasła”. Jeśli nie otrzymasz tam e-maila, oznacza to, że żaden z Twoich e-maili nie jest wysyłany z WordPress. Aby to rozwiązać, będziesz musiał skontaktować się ze swoim hostingodawcą, aby dowiedzieć się, dlaczego Twoje e-maile z WordPress nie są wysyłane, lub przełączyć wysyłanie e-maili na zewnętrznego dostawcę. Aby dowiedzieć się więcej na ten temat, zobacz sekcję na tej stronie zatytułowaną „Korzystanie z usług zewnętrznych do dostarczania e-maili“.
Sprawdzanie folderów SPAM lub niechcianych
Zanim zaczniesz zakładać, że Twoja witryna nie wysyła wiadomości e-mail, bardzo ważne jest, aby upewnić się, że nie trafiają one do folderów spam lub niechcianych. Sprawdź foldery spam i niechciane na swoim koncie e-mail, a także wszelkie niestandardowe reguły obsługi wiadomości, które mogłeś skonfigurować, aby upewnić się, że wiadomości e-mail nie trafiają po prostu do Twojej skrzynki odbiorczej. Próba wysłania wiadomości e-mail na dodatkowe konta pomoże dalej potwierdzić, czy źródło problemu leży po stronie wysyłającej, czy odbierającej.
Jeśli znajdziesz wiadomości e-mail wysłane przez Twoją witrynę w folderze spam, rozważ skorzystanie z zewnętrznej usługi dostarczania wiadomości e-mail, która poprawi niezawodność i dostarczalność Twoich wiadomości. Czytaj dalej, aby dowiedzieć się więcej o korzystaniu z zewnętrznego dostawcy do wysyłania wiadomości e-mail Twojej witryny.
Jeśli wiadomości e-mail są faktycznie wysyłane, ale nie trafiają do skrzynki odbiorczej odbiorcy, możliwe jest, że domena wysyłająca została umieszczona na czarnej liście, a wiadomości są odrzucane.
Aby dowiedzieć się, czy Twoja domena została umieszczona na czarnej liście, wprowadź nazwę swojej domeny w jednej z tych usług:
Jeśli odkryjesz, że Twoja domena została umieszczona na czarnej liście, będziesz musiał pracować bezpośrednio z daną czarną listą (listami), aby poprosić o usunięcie. W niektórych przypadkach jest to tak proste, jak wypełnienie formularza na ich stronie. W innych przypadkach proces jest nieco bardziej złożony i czasochłonny.
Logowanie wysłanych wiadomości e-mail w WordPress
W ramach Twojej witryny WordPress możliwe jest prowadzenie rejestru wysyłanych wiadomości e-mail. Nie potwierdza to ostatecznie, że wiadomość e-mail została wysłana pomyślnie, ale oznacza, że witryna rozpoznała potrzebę wysłania wiadomości e-mail i przetworzyła niezbędne funkcje, aby to zrobić.
Dostępne są również darmowe wtyczki do logowania wiadomości e-mail w katalogu wtyczek WordPress, takie jak WP Mail Logging. Po załadowaniu wtyczki przetestuj zamówienie lub poczekaj na realizację bieżącego zamówienia i potwierdź, że potwierdzenie odbioru wiadomości e-mail zostało zalogowane.
Korzystanie z usług zewnętrznych do dostarczania e-maili
Niezawodne dostarczanie wiadomości e-mail jest niezwykle ważne dla witryn eCommerce. Niestety, zawodne dostarczanie wiadomości e-mail jest częstym problemem w przypadku tańszych i niskobudżetowych kont hostingowych. Zobacz nasz szczegółowy wpis na blogu na ten temat. Poleganie na koncie hostingowym do zarządzania dostarczaniem wiadomości e-mail nie jest dobrym pomysłem, zwłaszcza że konta hostingowe często podlegają szeregowi ograniczeń:
- Niskie limity wysyłania, czasami mniej niż 250-500 wiadomości e-mail miesięcznie
- Wolne przetwarzanie wiadomości e-mail, skutkujące opóźnionym dostarczeniem
- Słabe wsparcie dla nowoczesnych wiadomości e-mail w formacie HTML, skutkujące częstymi błędami dostarczenia
- Zbyt agresywne filtry antyspamowe, skutkujące nieprawidłowym oznaczaniem wiadomości e-mail jako spam
- Współdzielone serwery poczty e-mail, co oznacza, że inne konta w tej samej firmie mogą negatywnie wpływać na Twoją usługę
Te ograniczenia mogą często powodować, że Twoje wiadomości e-mail nie działają. Aby rozwiązać problem, musisz połączyć swoją witrynę z dedykowaną usługą dostarczania wiadomości e-mail.
Polecamy WP Mail SMTP, który jest bezpośrednio zintegrowany z Easy Digital Downloads.
Zobacz ten artykuł, aby uzyskać szczegółowe informacje na temat korzystania z usługi SMTP.
Zobacz także Jak naprawić problem z wysyłaniem wiadomości e-mail przez WordPress, aby uzyskać dodatkową pomoc i wskazówki.
