Klient opłacił zamówienie, ale nie dostał potwierdzenia. Administrator również nie widzi wiadomości o nowym zamówieniu. Zanim zaczniesz zmieniać bramkę płatności, ustal, czy WooCommerce wygenerował e-mail i czy problem występuje przed czy po wysyłce.
Szybka odpowiedź
Sprawdź kolejno: status zamówienia → czy odpowiedni typ e-maila jest włączony → adres odbiorcy i nadawcy → log wysyłki → SMTP → SPF/DKIM/DMARC → spam. Ta kolejność pozwala uniknąć wymiany działających elementów.
1. Status zamówienia
WooCommerce wysyła różne wiadomości przy określonych zdarzeniach i zmianach statusu. Jeśli bramka nie potwierdziła płatności, oczekiwany e-mail może się jeszcze nie uruchomić. Sprawdź notatki zamówienia i identyfikator transakcji.
2. Ustawienia WooCommerce → E-maile
WooCommerce posiada osobne konfiguracje dla wiadomości: nowe zamówienie, anulowane, zwrot, zamówienie w realizacji, zakończone itd. Każdy typ może być włączony lub wyłączony. Zweryfikuj również adresy odbiorców wiadomości administracyjnych.
3. Nadawca
Ustaw firmowy adres w domenie sklepu. Wysyłanie From z domeny, której serwer nie ma prawa reprezentować, zwiększa problemy z dostarczalnością.
4. SMTP
Tak samo jak WordPress, WooCommerce korzysta z mechanizmu wysyłki aplikacji. Uwierzytelnione SMTP daje bardziej przewidywalny transport i logi.
5. DNS
Jeżeli e-mail opuszcza serwer, ale ląduje w spamie, sprawdź SPF, DKIM i DMARC. Warto spojrzeć w nagłówki faktycznie odebranej wiadomości.
6. Szablon wiadomości
Własne nadpisania szablonów w motywie mogą z czasem stać się niezgodne z nową wersją WooCommerce. Ostrzeżenia o przestarzałych template'ach powinny być traktowane poważnie.
7. Kolejki i zadania w tle
Niektóre rozszerzenia wysyłają e-maile asynchronicznie. Jeśli kolejka zadań jest zablokowana, wiadomości mogą czekać mimo działającego SMTP.
8. Testuj więcej niż „New order”
Złóż testowe zamówienie i przejdź przez pełny proces: potwierdzenie klienta, wiadomość administratora, zmiana statusu i ewentualny reset hasła. Dzięki temu wiesz, czy problem jest globalny.
Bezpieczna kolejność diagnostyki
Przy problemie WooCommerce nie wysyła maili najłatwiej stracić czas przez zmienianie kilku rzeczy naraz. Zanim cokolwiek naprawisz, zapisz objaw, godzinę wystąpienia i ostatnie zmiany. Następnie sprawdź logi oraz stan usług, których dotyczy błąd.
Dobra kolejność wygląda tak:
- potwierdź objaw na konkretnym URL-u lub zamówieniu,
- sprawdź logi i komunikaty systemowe,
- ustal ostatnią zmianę,
- wykonaj kopię przed ingerencją,
- zmień jeden element,
- ponownie wykonaj ten sam test,
- po naprawie sprawdź pozostałe funkcje strony.
Czego nie robić?
Nie czyść bazy, nie resetuj haseł i nie aktualizuj wszystkiego „na wszelki wypadek”, jeżeli nie ma ku temu przesłanek. Takie działania niszczą ślady i zwiększają liczbę niewiadomych. Jeżeli serwis generuje sprzedaż, szybki rollback często jest lepszy niż długa naprawa prowadzona bezpośrednio na produkcji.
Powiązane poradniki HeatLogic
Potrzebujesz pomocy?
HeatLogic może sprawdzić cały proces powiadomień WooCommerce: status zamówienia, bramkę, e-mail, SMTP i uwierzytelnienie domeny.
Najczęściej zadawane pytania
Gdzie w WooCommerce włącza się maile?
W panelu WooCommerce w ustawieniach e-mail można konfigurować poszczególne typy powiadomień, nadawcę oraz odbiorców wiadomości administracyjnych.
Dlaczego klient dostał maila, a administrator nie?
Typy wiadomości mają osobne ustawienia i odbiorców. Sprawdź konfigurację wiadomości „Nowe zamówienie” oraz spam i logi.
Czy SMTP rozwiąże każdy problem?
Nie. Jeśli wiadomość nie jest generowana przez zły status zamówienia lub błędną konfigurację, sam SMTP tego nie naprawi.
Czy można przetestować maile bez realnej płatności?
Tak, używając środowiska testowego bramki lub kontrolowanego zamówienia testowego.
