WooCommerce nie wysyła mail
5 cze 2025
5 minut

Problem WooCommerce nie wysyła mail

Sklep WooCommerce nie wysyła maili? Sprawdź, jak szybko rozwiązać problem niedostarczonych wiadomości transakcyjnych w sklepie i przywrócić płynną komunikację z klientami.

Czy Twój sklep WooCommerce zmaga się z problemem niewysyłania maili transakcyjnych? To frustrująca sytuacja, która może negatywnie wpłynąć na doświadczenia klientów i wizerunek Twojej marki. Kiedy potwierdzenia zamówień, informacje o wysyłce czy resetowania haseł nie docierają do adresatów, pojawia się wiele pytań i niepewności.

Jeżeli nie dochodzą maile z zamówieniem WooCommerce, prawdopodobnie coś nie działa poprawnie w systemie wysyłki wiadomości. Częstym problemem jest też sytuacja, gdy w WooCommerce występuje brak potwierdzenia zamówienia, co może wprowadzać w błąd zarówno klientów, jak i administratora sklepu. W wielu przypadkach okazuje się, że nie działa wysyłka maili w sklepie internetowym z powodu błędnych ustawień, problemów serwera lub braku odpowiedniej konfiguracji SMTP.

Ten problem, choć irytujący, jest często możliwy do rozwiązania. Dowiedz się, jakie są najczęstsze przyczyny, dla których WooCommerce nie wysyła maili, i poznaj sprawdzone metody diagnozowania oraz naprawiania tej usterki, aby Twoja komunikacja z klientami znów działała bez zarzutu. W tym artykule pokażemy, jak krok po kroku zidentyfikować problem i skutecznie go rozwiązać.


Maile w sklepie WordPress WooCommerce

W WooCommerce system wiadomości e-mail odpowiada za automatyczne informowanie klientów i administratorów o najważniejszych zdarzeniach w sklepie. Klienci otrzymują m.in. potwierdzenia zamówień, informacje o ich realizacji czy przypomnienia o płatności. Administratorzy są natomiast powiadamiani o nowych zamówieniach, anulacjach lub problemach z płatnością. Wiadomości te można konfigurować i personalizować zarówno z poziomu panelu WordPressa, jak i poprzez modyfikację szablonów.

WooCommerce domyślnie wysyła m.in. następujące wiadomości:

Dla klientówDla administratora
Nowe zamówienie (Potwierdzenie złożenia zamówienia)
Zamówienie w trakcie realizacji
Zamówienie zrealizowane
Zamówienie anulowane
Zamówienie zwrócone
Faktura / szczegóły płatności
Reset hasła
Nowe konto klienta
Nowe zamówienie
Zamówienie anulowane
Zamówienie nieudane

Problemy z wysyłką maili WooCommerce

Brak wysyłki maili ze sklepu WooCommerce może wynikać z kilku typowych problemów, takich jak błędna konfiguracja serwera pocztowego, brak wsparcia dla funkcji mail() w PHP lub konflikt z inną wtyczką. Często przyczyną są również nieprawidłowe ustawienia adresu e-mail nadawcy lub problemy z dostarczalnością po stronie odbiorcy, np. spam. Warto też sprawdzić, czy maile nie są blokowane przez serwer hostingowy lub filtr antyspamowy.

Maile transakcyjne WooCommerce

WooCommerce posiada domyślny zestaw maili transakcyjnych, które informują klientów o statusie ich zamówień. Możesz je modyfikować i rozszerzać o dodatkowe wiadomości, korzystając z dedykowanych opcji w panelu administracyjnym sklepu lub[…]

Naprawa problemów WooCommerce

WooCommerce przestał działać prawidłowo? Problemy zdarzają się na każdej platformie e-Commerce. Dowiedz się, jak zapobiegać i naprawiać błędy w sklepach WooCommerce. Twój sklep WooCommerce nie działa tak, jak powinien? Problemy[…]


Jak naprawić wysyłkę maili w WooCommerce?

Problemy z wysyłką maili w WooCommerce są dość powszechne i mogą wynikać z wielu różnych przyczyn – od nieprawidłowych ustawień w panelu WordPressa, przez błędy konfiguracji serwera, aż po problemy z dostarczalnością. Brak powiadomień e-mail może powodować zamieszanie zarówno po stronie klientów, jak i administratorów sklepu.

Na szczęście większość tych problemów można stosunkowo łatwo rozwiązać, wykonując kilka kroków diagnostycznych i wdrażając sprawdzone rozwiązania. Poniżej znajdziesz praktyczny przewodnik, jak krok po kroku przywrócić prawidłowe działanie maili w WooCommerce.


Sprawdź ustawienia e-mail w WooCommerce

Sprawdź, czy WordPress w ogóle próbuje wysyłać maile. Możesz sprawdzić to na kilka sposobów.

  1. Wejdź do panelu WordPress → WooCommerce → Zamówienia.
    • Spróbuj zaktualizować status zamówienia na “Zrealizowane” i sprawdź, czy pojawia się komunikat „E-mail zrealizowania zamówienia został wysłany”.
    • Jeżeli nie — to może być błąd PHP lub WordPress nie próbuje w ogóle wysyłać.
  2. Przejdź do WooCommerce → Ustawienia → E-maile. Upewnij się, że:
    • Powiadomienia są włączone
    • Wpisany jest poprawny adres odbiorcy
    • Maile są ustawione na HTML (nie zwykły tekst)
    • Skonfigurowano nadawcę (adres i nazwa)

Zainstaluj wtyczkę do logowania maili

Aby sprawdzić, czy WordPress wysyła maile, zainstaluj np.:

  • WP Mail Logging – rejestruje każdą próbę wysłania wiadomości przez wp_mail().

Sprawdź, czy:

  • maile są logowane, ale nie dochodzą (problem z serwerem SMTP),
  • nie są logowane wcale (problem z kodem, hookami, lub PHP).

Skonfiguruj SMTP

Domyślna funkcja wp_mail() w WordPressie często nie działa na serwerach współdzielonych. Dlatego maile ze sklepu WordPress często są blokowana przez hostingi lub trafia do SPAMu.

Zainstaluj i skonfiguruj wtyczkę WP Mail SMTP. WP Mail SMTP pozwala wysyłać maile przez profesjonalne serwery pocztowe.

Najlepsze rozwiązanie: użyj SMTP. Wtyczki:

Skonfiguruj wtyczkę SMTP, a następnie zrób test wysyłki z panelu wtyczki.


Sprawdź, czy wysyłka maili nie jest zablokowana przez serwer
  • Wejdź na hosting (np. cPanel / DirectAdmin).
  • Sprawdź logi serwera pocztowego.
  • Upewnij się, że adres From nie jest fałszywy (np. wordpress@twojadomena.pl, który nie istnieje i jest blokowany przez SPF/DKIM).

Zidentyfikuj konflikty z innymi wtyczkami
  • Dezaktywuj inne wtyczki (np. do cache, SMTP, bezpieczeństwa) i sprawdź wysyłkę.
  • Często błędnie skonfigurowany plugin SMTP lub niestandardowy kod w functions.php blokuje wysyłkę.

Sprawdź błędy PHP

Włącz WP Debug (wp-config.php):

phpKopiujEdytujdefine('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Sprawdź plik /wp-content/debug.log – czy są tam błędy przy wysyłce?


Podsumowanie

Podsumowując, brak wysyłki maili w WooCommerce to problem, który może wynikać z wielu czynników – od prostych błędów w konfiguracji po ograniczenia serwera. Warto zadbać o poprawne ustawienia oraz wdrożyć niezawodny system wysyłki, np. za pomocą SMTP.

Jeżeli masz problem z tym, że nie dochodzą maile z zamówieniem WooCommerce lub nie działa wysyłka maili w sklepie internetowym, skontaktuj się z nami. Jako doświadczona agencja WordPress szybko zdiagnozujemy problem i wdrożymy trwałe rozwiązanie dopasowane do Twojego sklepu.

Wsparcie sklep na WordPress

od 70 zł / godz

Pomoc i wsparcie techniczne nad sklepem internetowym – bieżąca pomoc w budowie i obsłudze sklepu WordPress. Z nami rozwój Twojego sklep na WordPress w dobrych rękach. Poznaj nasze pakiety!

Administracja sklep na WordPress

od 190 zł miesiąc

Z naszym pakietem administracji Twój sklep na WordPress jest w dobrych rękach! Pomoc i wsparcie techniczne nad sklepem internetowym – administracja i bieżąca pomoc w obsłudze WordPressa. Z nami Twój sklep na WordPress w dobrych rękach.