Jeżeli zamówienie istnieje w WooCommerce, ale klient nie dostał potwierdzenia, sprawdź trzy etapy: wywołanie wiadomości przez sklep, przekazanie jej do systemu pocztowego i dostarczenie do skrzynki odbiorcy. Status „wysłano” w jednej wtyczce nie zawsze oznacza, że wiadomość znalazła się w odebranych.
W brytyjskim sklepie objaw często wygląda tak: klient zapłacił w funtach, widzi obciążenie karty, ale nie ma numeru zamówienia w e-mailu. Nie proś go o ponowną płatność, dopóki nie sprawdzisz istniejącego zamówienia i transakcji.
- Ustal, czy problem dotyczy jednego adresu, jednego typu wiadomości czy całej poczty sklepu.
- Porównaj status zamówienia z wynikiem płatności.
- Sprawdź odbiorcę i ustawienia powiadomienia.
- Przejrzyj log wysyłki oraz zdarzenia dostawcy poczty.
Czy brakuje wiadomości klienta, czy powiadomienia administratora?
WooCommerce ma różne wiadomości dla sklepu i kupującego. Powiadomienie New order dla administratora nie jest tym samym co Processing order wysyłane klientowi. To, że właściciel dostał e-mail, nie dowodzi, że wiadomość do kupującego została wywołana.
Otwórz konkretne zamówienie i sprawdź adres rozliczeniowy użyty do korespondencji. Literówka w domenie klienta jest innym problemem niż awaria całej wysyłki. Zapytaj również o folder spam i zakładki sortujące pocztę.
Zapisz numer zamówienia, godzinę, typ brakującej wiadomości i domenę odbiorcy. Jeżeli wszystkie problemy dotyczą jednej usługi pocztowej, będzie to ważny trop przy ocenie dostarczalności.
Czy status zamówienia pozwolił uruchomić e-mail?
W panelu WooCommerce sprawdź notatki i historię statusu. Zamówienie pozostające w Pending payment wymaga innej diagnozy niż zamówienie prawidłowo przechodzące do realizacji, którego e-mail został odrzucony przez serwer odbiorcy.
Porównaj identyfikator transakcji z panelem operatora płatności. Autoryzacja, pobranie środków i samo utworzenie zamówienia to różne zdarzenia. Jeśli sklep nie otrzymał potwierdzenia od operatora, problem może leżeć w komunikacji bramki ze sklepem.
Nie zmieniaj statusów w ciemno tylko po to, aby wywołać wiadomość. Taka zmiana może uruchomić magazyn, integrator lub wysyłkę. Przy problemach z bramką przydatna jest diagnostyka Stripe w checkoutcie WooCommerce.
Sprawdź też, czy wiadomość pasuje do modelu sprzedaży. Przy zamówieniach pre-order w sklepie w UK klient powinien odróżniać przyjęcie zamówienia od rozpoczęcia wysyłki.
Co sprawdzić w ustawieniach wiadomości?
- Wejdź w WooCommerce → Ustawienia → E-maile.
- Otwórz właściwy typ powiadomienia i sprawdź, czy jest aktywny.
- Zweryfikuj odbiorców wiadomości administracyjnych.
- Sprawdź adres nadawcy i nazwę sklepu.
- Ustal, czy szablon nie jest nadpisany przez motyw lub dodatkową wtyczkę.
Jeśli problem zaczął się po aktualizacji, porównaj czas wystąpienia awarii z historią zmian. Test konfliktu wykonuj na kopii sklepu, z zablokowaną wysyłką do prawdziwych klientów i odłączoną realizacją zamówień. Wyłączanie wielu elementów naraz w działającym sklepie utrudnia znalezienie przyczyny.
Jak czytać log wysyłki?
| Co widzisz | Co to może oznaczać | Następny krok |
|---|---|---|
| Brak próby wysłania | Powiadomienie nie zostało wywołane albo logowanie było nieaktywne | Sprawdź status, ustawienia i zakres działania logu |
| Błąd przekazania do poczty | Problem z połączeniem, autoryzacją lub konfiguracją wysyłki | Odczytaj konkretny komunikat błędu |
| Przyjęcie przez dostawcę poczty | Wiadomość weszła do dalszej obsługi | Sprawdź zdarzenie doręczenia lub odrzucenia |
| Odrzucenie albo blokada odbiorcy | Błędny adres, reguła odbiorcy lub lista blokująca | Sprawdź przyczynę przed ponowną próbą |
Domyślnie WooCommerce korzysta z funkcji pocztowej WordPressa. Dostawca SMTP lub API pocztowego może zapewnić dokładniejsze zdarzenia, ale samo zainstalowanie wtyczki nie poprawia automatycznie konfiguracji domeny.
Dlaczego nadawca w domenie sklepu ma znaczenie?
Skonfiguruj adres nadawcy należący do domeny sklepu i uwierzytelnij wysyłkę zgodnie z instrukcją operatora poczty. SPF, DKIM i DMARC pomagają serwerom odbiorców ocenić, czy wiadomość została wysłana przez uprawniony system.
Nie kopiuj rekordów DNS z przypadkowego poradnika. Muszą odpowiadać rzeczywistym usługom wysyłającym pocztę z Twojej domeny. Zmiana powinna uwzględnić również firmową skrzynkę oraz inne używane systemy, aby naprawa potwierdzeń nie przerwała zwykłej korespondencji.
Jak potwierdzić, że problem został rozwiązany?
Wykonaj kontrolowane zamówienie testowe i sprawdź pełną drogę wiadomości. Potem wyślij test na drugi adres w innej usłudze pocztowej. Porównaj temat, kwotę, walutę, numer zamówienia i linki.
Po potwierdzeniu naprawy wyślij brakujące powiadomienie z istniejącego zamówienia, jeśli taka wiadomość jest nadal potrzebna. Nie twórz drugiego zamówienia jako sposobu ponownej wysyłki. Osobno sprawdź wiadomości związane ze zwrotami i obsługą posprzedażową, jeśli korzystają z tego samego kanału pocztowego.
Najczęstsze pytania
Czy brak e-maila oznacza brak zamówienia?
Nie. Najpierw sprawdź panel zamówień i operatora płatności. Wiadomość może nie dotrzeć mimo prawidłowo zapisanego zakupu.
Czy „sent” oznacza doręczenie do odebranych?
Niekoniecznie. Znaczenie zależy od systemu logującego. Może oznaczać jedynie przekazanie wiadomości do kolejnego etapu wysyłki.
Czy wystarczy poprosić klienta o sprawdzenie spamu?
To dobry pierwszy krok, ale nie zastępuje diagnozy. Powtarzalny problem wymaga sprawdzenia logów, konfiguracji nadawcy i zdarzeń u dostawcy poczty.
Czy można ponownie wysłać wiadomość bez obciążania klienta?
Tak, korzystając z odpowiedniej akcji przy istniejącym zamówieniu. Sprawdź, jaki typ wiadomości wysyłasz, zamiast ponawiać transakcję.