
Klient właśnie kupił produkt. Płatność przeszła, zamówienie pojawiło się w WooCommerce, wszystko wygląda dobrze. Jest tylko jeden drobiazg: mail z potwierdzeniem zakupu nie przyszedł. Przy produkcie cyfrowym robi się jeszcze ciekawiej, bo razem z wiadomością może zniknąć również link do pobrania e-booka albo informacja o dostępie. Jeżeli WooCommerce nie wysyła maili albo wiadomości nie docierają do klientów, przyczyna wcale nie musi leżeć w samym WooCommerce. Warto sprawdzić cały proces po kolei, zamiast od razu instalować trzy kolejne wtyczki i liczyć, że któraś przypadkiem rozwiąże problem.
- WooCommerce nie wysyła maili czy mail po prostu nie dociera?
- Sprawdź, czy WooCommerce próbował wysłać wiadomość
- Sprawdź status zamówienia
- Sprawdź, czy konkretny e-mail jest włączony
- Nie wysyłaj wiadomości sklepu z przypadkowego adresu Gmail
- Dlaczego SMTP ma znaczenie w WooCommerce?
- SPF, DKIM i DMARC, czyli te skróty, których nie trzeba się bać
- Mail jest wysłany, ale klient nadal go nie ma
- A jeśli nie działa tylko jeden rodzaj wiadomości?
- Konflikt wtyczek też może zatrzymać wiadomości WooCommerce
- Zawsze wykonaj prawdziwe zamówienie testowe
- WooCommerce nie wysyła maili. Od czego naprawdę zacząć?
- Podsumowanie
WooCommerce nie wysyła maili czy mail po prostu nie dociera?
To jest pierwsza rzecz, którą warto rozróżnić.
Z perspektywy klienta sytuacja wygląda tak samo: wiadomości nie ma w skrzynce. Od strony technicznej mogą to być jednak dwa zupełnie różne problemy.
W pierwszym przypadku WooCommerce w ogóle nie uruchomił wiadomości. Przyczyną może być status zamówienia, wyłączone powiadomienie albo konflikt na stronie. W drugim WooCommerce wygenerował mail i przekazał go dalej, ale wiadomość nie dotarła do odbiorcy. Wtedy problem może dotyczyć sposobu wysyłki, konfiguracji domeny, serwera pocztowego albo filtrów antyspamowych.
I właśnie dlatego pierwszym krokiem nie powinno być instalowanie SMTP. Najpierw trzeba ustalić, na którym etapie mail znika.
WooCommerce ma obecnie bardzo pomocne narzędzie, które ułatwia znalezienie odpowiedzi.
Sprawdź, czy WooCommerce próbował wysłać wiadomość
Od wersji WooCommerce 10.9, wydanej w czerwcu 2026 roku, WooCommerce ma wbudowane logowanie maili transakcyjnych. Dzięki temu nie trzeba już od razu instalować osobnej wtyczki tylko po to, żeby sprawdzić, czy sklep próbował wysłać wiadomość.
W panelu WordPress przejdź do WooCommerce → Status → Logi i znajdź źródło transactional-emails.
Możesz tam zobaczyć, co wydarzyło się z konkretną wiadomością. Status „Sent” oznacza, że WooCommerce poprawnie przekazał mail do systemu odpowiedzialnego za wysyłkę. Nie jest to jeszcze potwierdzenie, że wiadomość rzeczywiście znalazła się w skrzynce klienta. „Failed” oznacza błąd podczas próby wysyłki, „Disabled” wskazuje wyłączony typ wiadomości, a „Skipped” oznacza, że WooCommerce pominął mail, ponieważ nie został spełniony warunek potrzebny do jego wysłania.
To bardzo przydatne rozróżnienie.
Zamiast zgadywać, czy winny jest WooCommerce, hosting, poczta czy konfiguracja sklepu, od razu widzisz, od której strony zacząć.
Oficjalna dokumentacja WooCommerce: rozwiązywanie problemów z e-mailami
Sprawdź status zamówienia
Kolejnym miejscem, do którego zaglądam przy takim problemie, jest samo zamówienie.
WooCommerce uruchamia poszczególne wiadomości w odpowiedzi na konkretne zdarzenia i statusy zamówienia. Jeżeli płatność nie została zakończona, zamówienie może nadal mieć status „Oczekujące na płatność” i oczekiwana przez Ciebie wiadomość nie zostanie uruchomiona. Oficjalna dokumentacja WooCommerce wskazuje właśnie status „Pending Payment” jako jeden z pierwszych elementów do sprawdzenia w przypadku braku maili po zakupie.
Dlatego zawsze patrzę na cały proces.
Czy płatność faktycznie zakończyła się powodzeniem? Czy operator płatności przekazał tę informację do WooCommerce? Czy status zamówienia zmienił się na właściwy?
Czasami problem wyglądający jak awaria poczty okazuje się tak naprawdę problemem komunikacji między bramką płatniczą a sklepem.
Przy produktach cyfrowych ma to jeszcze większe znaczenie, ponieważ status zamówienia może wpływać również na udostępnienie pliku. Sam mechanizm wysyłki materiału opisywałam dokładniej w artykule Jak automatycznie wysyłać e-book po zakupie? WooCommerce zrobi to za Ciebie.
Sprawdź, czy konkretny e-mail jest włączony
Brzmi banalnie, ale to naprawdę zdarza się częściej, niż mogłoby się wydawać.
W WooCommerce wejdź w WooCommerce → Ustawienia → E-maile.
Znajdziesz tam różne rodzaje wiadomości wysyłanych przez sklep, między innymi powiadomienia dotyczące nowych zamówień, realizowanych i zakończonych zamówień, zwrotów czy nowych kont.
Każdy rodzaj wiadomości ma własne ustawienia. Powiadomienie może być po prostu wyłączone albo może mieć nieprawidłowego odbiorcę.
Oficjalna dokumentacja WooCommerce zaleca właśnie sprawdzenie ustawień konkretnego maila jako jeden z podstawowych etapów diagnostyki.
Przy okazji warto sprawdzić nazwę nadawcy oraz adres „Od”.
I tutaj pojawia się kolejna częsta przyczyna problemów.
Nie wysyłaj wiadomości sklepu z przypadkowego adresu Gmail
W ustawieniach WooCommerce najlepiej korzystać z adresu działającego we własnej domenie, na przykład sklep@twojadomena.pl albo kontakt@twojadomena.pl.
Adres typu twojsklep@gmail.com wpisany jako nadawca wiadomości wysyłanych faktycznie przez serwer strony może powodować problemy z wiarygodnością nadawcy.
WooCommerce również rekomenduje używanie adresu e-mail powiązanego z domeną strony. Publiczne adresy Gmail, Yahoo i podobne mogą powodować problemy z dostarczaniem wiadomości ze względu na niezgodność między deklarowanym nadawcą a serwerem, który faktycznie wysyła wiadomość.
Samo założenie skrzynki w domenie nie kończy jednak konfiguracji. Trzeba jeszcze zadbać o prawidłowy sposób wysyłania wiadomości.
Dlaczego SMTP ma znaczenie w WooCommerce?
Domyślnie WooCommerce korzysta z funkcji wp_mail() WordPressa. WooCommerce tworzy wiadomość, a WordPress przekazuje ją dalej poprzez środowisko pocztowe skonfigurowane na serwerze.
I właśnie w tym miejscu może pojawić się problem z dostarczalnością.
Dlatego w sklepach WooCommerce zazwyczaj konfiguruję wysyłkę wiadomości poprzez SMTP albo zewnętrzną usługę przeznaczoną do obsługi poczty transakcyjnej.
W dużym uproszczeniu SMTP sprawia, że wiadomość nie próbuje po prostu wyjść ze strony jak list wrzucony przez okno. Jest wysyłana przez uwierzytelniony system pocztowy, który potrafi przedstawić się serwerowi odbiorcy w znacznie bardziej wiarygodny sposób.
Sama instalacja wtyczki SMTP jeszcze niczego nie rozwiązuje. Trzeba ją prawidłowo połączyć z usługą wysyłkową lub skrzynką i wykonać test.
Dobrze skonfigurowany SMTP jest jednym z podstawowych elementów, które sprawdzam przy sklepach wysyłających ważne wiadomości transakcyjne.
SPF, DKIM i DMARC, czyli te skróty, których nie trzeba się bać
Nawet działające SMTP nie zawsze wystarcza, jeżeli domena nadawcy nie jest poprawnie uwierzytelniona.
Tutaj pojawiają się trzy skróty: SPF, DKIM i DMARC.
Nie musisz znać ich konfiguracji na pamięć. Ważne jest zrozumienie ich funkcji: pomagają serwerom pocztowym zweryfikować, czy wiadomość rzeczywiście została wysłana przez system uprawniony do korzystania z Twojej domeny.
WooCommerce rekomenduje uwierzytelnienie domeny właśnie za pomocą SPF, DKIM i DMARC, ponieważ pomaga to poprawić dostarczalność i ograniczyć ryzyko traktowania wiadomości jak spamu.
Jeżeli masz domenę w jednym miejscu, hosting w drugim, pocztę w trzecim, a SMTP w jeszcze kolejnym systemie, konfiguracja wymaga trochę więcej uwagi.
To jeden z powodów, dla których wybór dobrego hostingu i uporządkowanie technicznych podstaw strony ma znaczenie również później. Więcej o tych elementach znajdziesz w artykule Jak wybrać domenę i hosting na swoją stronę internetową?.
Mail jest wysłany, ale klient nadal go nie ma
To sytuacja, która potrafi wprowadzić najwięcej zamieszania.
WooCommerce pokazuje, że mail został wysłany. Test SMTP działa. A klient nadal twierdzi, że niczego nie dostał.
Wtedy najpierw sprawdziłabym folder spam, oferty i inne zakładki w skrzynce. Warto również przetestować wysyłkę na kilka różnych adresów, na przykład Gmail, Outlook czy skrzynkę w prywatnej domenie.
Jeżeli problem powtarza się, kolejnym krokiem jest analiza dostarczalności i uwierzytelnienia domeny.
Warto pamiętać, że komunikat „Sent” w logach WooCommerce oznacza, że sklep przekazał wiadomość do systemu pocztowego. Nie jest potwierdzeniem, że serwer odbiorcy zaakceptował wiadomość i umieścił ją w głównej skrzynce.
To trochę jak z przesyłką kurierską. Informacja, że paczka została przekazana kurierowi, nie oznacza jeszcze, że stoi już na stole w salonie klientki.
A jeśli nie działa tylko jeden rodzaj wiadomości?
To też jest cenna wskazówka.
Jeżeli klient otrzymuje wiadomość o utworzeniu konta, ale nie dostaje potwierdzenia zamówienia, nie zaczynałabym od przebudowy całej poczty.
Najpierw sprawdziłabym ustawienia konkretnego typu maila, status zamówienia oraz log dotyczący właśnie tej wiadomości.
Jeżeli natomiast nie wychodzi żadna wiadomość z WordPressa, nie działa reset hasła, formularz kontaktowy i powiadomienia WooCommerce, problem prawdopodobnie znajduje się niżej, w systemie odpowiedzialnym za wysyłkę poczty.
W diagnostyce bardzo pomaga sprawdzanie problemu od najmniejszego zakresu do największego.
Dzięki temu nie leczymy całego sklepu dlatego, że jedna wiadomość miała wyłączony checkbox.
Konflikt wtyczek też może zatrzymać wiadomości WooCommerce
WordPress i WooCommerce dają ogromne możliwości właśnie dzięki wtyczkom. Każda dodatkowa integracja oznacza jednak kolejny element, który może wpłynąć na proces.
Problem może pojawić się po aktualizacji, instalacji nowej wtyczki, zmianie kodu albo zmianie motywu.
Jeżeli ustawienia są prawidłowe, zamówienie ma właściwy status, a WooCommerce nadal nie próbuje wysłać wiadomości, warto zajrzeć do logów błędów i sprawdzić możliwe konflikty.
WooCommerce w swojej dokumentacji również zaleca analizę błędów krytycznych oraz test konfliktu wtyczek i motywu, jeżeli inne podstawowe przyczyny zostały już wykluczone.
Nie robiłabym jednak takiego testu na żywym sklepie metodą: wyłączmy wszystko i zobaczymy, co się stanie.
Przy działającej sprzedaży diagnostykę trzeba prowadzić ostrożnie, najlepiej z kopią zapasową i środowiskiem testowym, jeżeli zakres problemu tego wymaga.
Zawsze wykonaj prawdziwe zamówienie testowe
Po poprawieniu konfiguracji nie kończyłabym pracy na teście SMTP.
Test SMTP odpowiada tylko na pytanie, czy system pocztowy potrafi wysłać wiadomość.
Nie odpowiada na pytanie, czy cała ścieżka zakupowa WooCommerce działa prawidłowo.
Dlatego wykonaj testowe zamówienie dokładnie tak, jak robi to klient.
Przejdź przez koszyk, zapłać, sprawdź status zamówienia, wiadomość dla kupującego, wiadomość administratora i wszystkie linki znajdujące się w mailu. Przy produkcie cyfrowym sprawdź również pobieranie pliku albo dostęp do zakupionej treści.
Z mojego punktu widzenia taki test powinien być standardem po większych zmianach technicznych w sklepie.
Nie wystarczy, że checkout wygląda ładnie.
Sklep ma jeszcze zrobić wszystko, co obiecał klientowi po kliknięciu przycisku płatności.
WooCommerce nie wysyła maili. Od czego naprawdę zacząć?
Najważniejsze jest ustalenie, gdzie kończy się prawidłowy proces.
Najpierw sprawdź zamówienie i jego status. Później ustawienia konkretnego maila. Następnie logi wiadomości transakcyjnych WooCommerce.
Jeżeli WooCommerce w ogóle nie uruchamia wiadomości, szukasz przyczyny w konfiguracji sklepu, statusach, błędach albo konflikcie.
Jeżeli WooCommerce wysyła wiadomość, ale klient jej nie dostaje, przechodzisz do SMTP, adresu nadawcy, uwierzytelnienia domeny i dostarczalności.
Taka kolejność jest dużo skuteczniejsza niż instalowanie kolejnych narzędzi bez wcześniejszego sprawdzenia, co właściwie nie działa.
I oszczędza całkiem sporo technicznego chaosu.
Podsumowanie
Brak maili z WooCommerce może wynikać z bardzo prostego ustawienia albo z problemu znajdującego się znacznie głębiej w konfiguracji strony.
Dlatego najpierw warto sprawdzić, czy wiadomość została w ogóle uruchomiona, jaki status ma zamówienie i co pokazują logi WooCommerce. Dopiero później przechodzić do SMTP, konfiguracji domeny, SPF, DKIM czy szukania konfliktów.
Przy sklepie internetowym maile transakcyjne nie są dodatkiem. Informują klienta o zakupie, płatności, dostępie i kolejnych etapach zamówienia. Szczególnie przy produktach cyfrowych mogą być częścią samego procesu dostarczenia produktu.
Dlatego warto mieć pewność, że nie tylko są skonfigurowane, ale naprawdę docierają.

Cześć, tu Dagmara!
Pomagam twórcom, ekspertom i przedsiębiorcom poukładać techniczną stronę sprzedaży produktów cyfrowych — tak, żeby mogli skupić się na tworzeniu i pracy z klientami, a nie na walce z narzędziami.
Jeśli masz wiedzę, społeczność albo pomysł na kurs, e-book, warsztat czy program grupowy, ale technikalia powstrzymują Cię przed kolejnym krokiem, mogę przejąć tę część projektu.
Nie musisz wiedzieć, jakiego sklepu, platformy czy automatyzacji potrzebujesz. Najpierw poznaję Twój biznes, ofertę i plany, a następnie dobieram oraz wdrażam rozwiązania, które mają sens właśnie w Twoim przypadku.
Tworzę między innymi strony internetowe, sklepy WooCommerce, newslettery, landingi, platformy kursowe i społecznościowe oraz automatyzacje łączące wszystkie etapy sprzedaży.
Potrzebujesz podobnego wsparcia?









