UWAGA !!!

Wiadomości e-mail wzywające do wniesienia opłaty za naruszenie praw autorskich, które mogą być do Państwa wysyłane w naszym imieniu, nie pochodzą od nas. Doszło do wykorzystania naszego wizerunku bez naszej zgody. Prosimy o zachowanie ostrożności – w szczególności nie otwieranie załączników ani linków.

WooCommerce wysyła maile, ale czy na pewno takie, jak trzeba? Ustawienia wiadomości dla sklepu

wiadomości e-mail WooCommerce

Zamówienie wpada do panelu, wszystko wygląda spokojnie, a klient pyta: „Gdzie jest potwierdzenie?”. Albo mail niby wychodzi, ale wygląda jak przypadkowy automat, ma dziwny adres nadawcy i treść, która nie pasuje do sklepu. Taki scenariusz zna niejeden właściciel WooCommerce. I nie, nie zawsze oznacza on awarię całego sklepu.

Wiadomości e-mail WooCommerce są powiązane ze statusami zamówień, ustawieniami powiadomień oraz sposobem wysyłki poczty. W tym artykule przejdziemy przez konfigurację bez wróżenia z fusów: jakie maile może dostać klient, gdzie zmienić nadawcę i treść, co sprawdzić po wdrożeniu oraz jak szukać przyczyny, gdy e-mail po zamówieniu nie dociera.

WooCommerce nie wysyła jednego maila, tylko całą małą orkiestrę

WooCommerce ma wbudowany zestaw wiadomości transakcyjnych dla klienta i administratora sklepu. Nie wszystkie uruchamiają się przy każdym zakupie. Jedne zależą od statusu zamówienia, inne od konkretnej sytuacji, na przykład resetu hasła albo dodania notatki dla klienta.

To ważne rozróżnienie. Jeśli klient nie dostał wiadomości o ukończeniu zamówienia, nie wynika z tego automatycznie, że nie działa żadna poczta w sklepie. Być może zamówienie nadal ma status oczekujący, powiadomienie jest wyłączone albo problem pojawił się dopiero na etapie serwera i dostarczalności. Dokładny zestaw maili może też różnić się między sklepami, bo dodatkowe wiadomości mogą dodawać wtyczki, motyw lub własny kod.

Jakie wiadomości WooCommerce wysyła klientowi

Klient może otrzymywać różne maile WooCommerce zależnie od przebiegu zamówienia i konfiguracji sklepu. Najczęściej chodzi o informacje, które pomagają mu zrozumieć, co dzieje się z zakupem. To niby drobiazg, ale cisza po płatności potrafi szybko zamienić spokojnego kupującego w detektywa.

Maile uruchamiane przez status zamówienia

Wiadomości mogą dotyczyć zamówienia oczekującego, przetwarzanego i ukończonego. WooCommerce obsługuje również powiadomienia związane z nieudaną płatnością, anulowaniem zamówienia oraz zwrotem. Każda z tych sytuacji może uruchamiać inny e-mail, ale tylko wtedy, gdy spełnione są warunki dla danego statusu i powiadomienie jest aktywne.

Przykładowo, samo pojawienie się zamówienia w panelu nie oznacza jeszcze, że klient dostanie wiadomość o przetwarzaniu lub ukończeniu. Jeśli płatność nie została zakończona, zamówienie może pozostać w statusie oczekującym. Wtedy wiadomość zależna od kolejnego statusu po prostu nie musi zostać wysłana.

Wiadomości niezwiązane wyłącznie z płatnością

Klient może dostać także notatkę do zamówienia, wiadomość z prośbą o reset hasła albo e-mail po utworzeniu konta. Z poziomu pojedynczego zamówienia można również wysłać klientowi szczegóły zamówienia ręcznie. To przydatne, gdy trzeba ponownie przekazać informacje, ale nie należy mylić tej czynności z automatycznym powiadomieniem uruchamianym przez status.

Lista widoczna w konkretnym sklepie nie musi być zamknięta. Rozszerzenia, motyw i własny kod mogą dodawać kolejne maile. Dlatego przed diagnozą warto sprawdzić, czy szukana wiadomość rzeczywiście należy do wbudowanych powiadomień WooCommerce.

Gdzie znaleźć ustawienia wiadomości w WooCommerce

Podstawowa ścieżka jest prosta: WooCommerce > Settings > Emails. W tym miejscu znajdziesz ustawienia wiadomości oraz listę konkretnych powiadomień. Możesz sprawdzić, które maile są włączone, kto je otrzymuje i jakie mają podstawowe dane.

Ustawienia ogólne i lista konkretnych wiadomości

Najpierw warto przejrzeć opcje ogólne, zwłaszcza ustawienia nadawcy. Potem otwórz konkretny typ wiadomości i sprawdź jego konfigurację. To dwa różne poziomy: jeden dotyczy ogólnego sposobu podpisywania maili, drugi — konkretnego komunikatu, na przykład wiadomości o ukończeniu zamówienia.

Jeśli sklep działa produkcyjnie, przed większymi zmianami wykonaj kopię zapasową albo pracuj na środowisku testowym. Szczególnie ostrożnie podchodź do zmian w szablonach i ustawieniach powiązanych z zakupami. Losowe wyłączanie wtyczek też nie jest dobrym planem — można w ten sposób przerwać płatności, wysyłkę albo inne procesy zakupowe.

Nadawca, temat i treść — co zmienisz bez grzebania w kodzie

Dużą część konfiguracji da się wykonać z panelu, bez zaglądania do plików. W ustawieniach wiadomości można między innymi zmieniać odbiorców, temat, nagłówek, dodatkową treść i format wiadomości. Dostępne formaty to Plain Text, HTML oraz Multipart.

From i Reply-to — dwa pola, które łatwo pomylić

WooCommerce pozwala ustawić nazwę i adres nadawcy, czyli pola From. Możesz też ustawić opcjonalny adres Reply-to. To nie są synonimy. Reply-to określa, dokąd trafi odpowiedź klienta, ale nie zmienia adresu widocznego jako nadawca w polu From.

Przy adresie From warto używać adresu w domenie sklepu. Prywatny adres z publicznej domeny pocztowej jako nadawca sklepu może utrudniać prawidłową obsługę poczty. Sama zmiana adresu nie gwarantuje jednak, że każda wiadomość dotrze do skrzynki odbiorcy. To dopiero jeden z elementów całej układanki.

Edycja konkretnego szablonu wiadomości

Po wybraniu konkretnego maila użyj opcji Manage. Tam możesz zmienić temat, nagłówek, dodatkową treść, odbiorców oraz format wiadomości. WooCommerce umożliwia też podgląd na komputerze i urządzeniu mobilnym oraz wysłanie testowego maila na wybrany adres.

Jeśli potrzebujesz głębszych zmian, możliwe jest kopiowanie szablonów PHP do motywu. Przy takich modyfikacjach warto korzystać z motywu potomnego, aby aktualizacje nie nadpisały zmian. Przed edycją zrób kopię zapasową albo pracuj testowo. Ładniejszy szablon to jeszcze nie dowód, że poczta działa poprawnie — tu nie ma magicznego przycisku „wyślij i zapomnij”.

Lista kontrolna po wdrożeniu sklepu

Po wdrożeniu nie ograniczaj się do sprawdzenia, czy strona się otwiera. Wiadomości trzeba przejść jak normalny klient. Najlepiej wykonać kontrolne zamówienie i sprawdzić kolejne etapy, zamiast zakładać, że skoro jeden mail dotarł, to cała reszta też działa.

  • Sprawdź wiadomość po złożeniu zamówienia oraz po zakończeniu płatności.
  • Zweryfikuj mail po zmianie statusu na przetwarzane i ukończone.
  • Przetestuj anulowanie, nieudaną płatność i zwrot, jeśli takie scenariusze występują w sklepie.
  • Skontroluj temat, nazwę i adres nadawcy oraz ustawienie Reply-to.
  • Sprawdź treść, dane zamówienia, linki i wygląd wiadomości na telefonie.
  • Upewnij się, że mail trafia do właściwej skrzynki, a nie do spamu.

Podgląd i testowy mail są przydatne, ale nie zastępują testowego zamówienia. Część wiadomości zależy przecież od statusu i warunków konkretnego zakupu. Do testów używaj kontrolnych danych. Nie publikuj prawdziwych adresów klientów ani danych zamówień.

Klient nie dostał maila? Nie zgaduj — sprawdź ślady

Najgorsza metoda diagnozy to instalowanie przypadkowych wtyczek i zmienianie pięciu ustawień naraz. Zacznij od informacji, które już masz: statusu zamówienia, ustawień powiadomienia i logów transakcyjnych wiadomości.

Status zamówienia jako pierwszy trop

Najpierw sprawdź, jaki status ma zamówienie i czy oczekiwana wiadomość powinna zostać uruchomiona. Jeżeli zamówienie pozostaje w statusie Pending payment, WooCommerce może nie wysłać wiadomości wymagającej przejścia do kolejnego statusu. Przyczyną może być nieukończona płatność albo problem z komunikacją bramki płatniczej.

To tłumaczy sytuację, w której zamówienie widzisz w panelu, ale klient nie otrzymał maila o przetwarzaniu lub ukończeniu. Następnie sprawdź w WooCommerce > Settings > Emails, czy konkretne powiadomienie jest włączone i czy ma właściwych odbiorców.

Log transactional-emails bez wróżenia z fusów

Kolejny krok to WooCommerce > Status > Logs. Otwórz źródło transactional-emails. Wpisy mogą mieć status Sent, Failed, Disabled albo Skipped.

Te oznaczenia pomagają zawęzić problem. Failed wskazuje błąd wysyłki, Disabled wyłączone powiadomienie, a Skipped brak warunku lub odbiorcy. Sent sugeruje, że WooCommerce przekazał wiadomość do systemu pocztowego, ale nie jest dowodem, że mail znalazł się w skrzynce klienta. Jeśli kłopot pojawił się po zmianie wtyczki, motywu lub kodu, sprawdź również możliwość konfliktu i logi błędów. Nie wyłączaj jednak losowo wszystkiego na działającym sklepie.

Kiedy problemem nie jest WooCommerce, tylko dostarczalność

Wygenerowanie wiadomości przez WooCommerce i dostarczenie jej do skrzynki to dwa różne etapy. Panel może odnotować próbę wysyłki, a wiadomość nadal może trafić do spamu albo zostać odrzucona po drodze. Dlatego sama zmiana treści maila nie zawsze rozwiązuje problem.

Od wysłania do dostarczenia — to nie jest to samo

Status Sent oznacza informację o przekazaniu wiadomości do systemu pocztowego, a nie gwarancję, że klient ją zobaczył. Po drodze znaczenie mają między innymi filtry antyspamowe, reputacja nadawcy i treść wiadomości. Pierwszy praktyczny krok to sprawdzenie spamu oraz adresu, na który faktycznie wysłano wiadomość.

Jeśli mail nie trafił ani do głównej skrzynki, ani do spamu, wróć do logów i konfiguracji. Dopiero wtedy ma sens sprawdzanie warstwy serwera i wysyłki, zamiast poprawiania kolejnych słów w szablonie.

Serwer, SMTP i uwierzytelnianie domeny

Dostarczalność może zależeć od konfiguracji serwera, mechanizmu wp_mail(), SMTP oraz dostawcy poczty. Znaczenie ma także adres From w domenie sklepu i uwierzytelnianie domeny. W tym kontekście WooCommerce wskazuje standardy SPF, DKIM i DMARC.

Nie oznacza to, że instalacja SMTP albo zmiana nadawcy zagwarantuje dostarczenie każdego maila. To elementy konfiguracji, które trzeba dopasować do konkretnego serwera i dostawcy poczty. Jeśli problem dotyczy SPF, DKIM, DMARC, SMTP lub DNS, zmiany powinny być wykonane zgodnie z dokumentacją dostawcy albo przez osobę mającą dostęp do konfiguracji domeny. Bez dostępu do panelu, logów, hostingu i bramki płatniczej nie da się uczciwie potwierdzić jednej przyczyny.

Podsumowując: poprawne wiadomości WooCommerce to nie tylko ładny szablon. Liczy się właściwy status zamówienia, włączone powiadomienie, poprawny nadawca, test całego procesu i sprawdzenie logów. Jeśli klient nie dostaje maila, zacznij od statusu i logów, a dopiero potem przechodź do SMTP, serwera oraz uwierzytelniania domeny. Taka kolejność oszczędza czas i ogranicza chaotyczne zmiany. Masz stronę, sklep albo materiały graficzne, które proszą się o ogarnięcie? Napisz do INB Marketing i zobaczymy, co da się z tym sensownie zrobić.