Returino

Ce se întâmplă dacă emailul de confirmare nu ajunge la client

wp_mail poate raporta succes chiar dacă emailul nu ajunge niciodată la client. Cum vezi în admin dacă o confirmare de retur a eșuat, cum o retrimiți și de ce clientul tot vede cererea lui chiar și așa.

Publicat pe

Un email care pleacă din server nu înseamnă neapărat un email care ajunge la client. E o distincție tehnică simplă, dar contează mult într-un flux de retur, și vreau să explic exact ce se întâmplă în Returino când o confirmare nu ajunge unde trebuie.

De ce wp_mail poate să te înșele

WordPress trimite email prin funcția wp_mail, iar aceasta poate întoarce succes chiar dacă mesajul nu ajunge niciodată la client. Cauza poate fi orice, de la o cutie poștală plină până la un server care respinge mesajul mai târziu, după ce WordPress a raportat deja că a fost trimis. Dacă te bazezi doar pe faptul că nu ai văzut o eroare, poți crede că totul e în regulă când clientul, de fapt, nu a primit nicio confirmare.

Ce vezi în Returino

Fiecare cerere de retur are propriul status de email: trimis sau eșuat. Statusul e capturat prin hook-ul wp_mail_failed, deci nu e o presupunere, e răspunsul real al serverului de mail. Dacă o confirmare eșuează, vezi asta direct pe cerere, în meniul Returino din admin, plus un notice și o bulină de numărare la nivelul meniului, ca să nu treacă neobservat.

Nu trebuie să sapi prin loguri

Nu trebuie să verifici loguri de server sau să ghicești. Statusul apare direct pe fiecare cerere, iar bulina din meniu îți spune dintr-o privire câte confirmări au eșuat.

Ce faci când o confirmare a eșuat

Apeși pe „Retrimite confirmarea”. Butonul trimite din nou conținutul original al confirmării, nu unul reconstruit ulterior, deci clientul primește exact ce ar fi trebuit să primească prima dată: numele lui, numărul comenzii, produsele exacte și data cererii.

Dacă vrei să verifici rapid dacă emailurile pleacă corect din magazinul tău, ai și opțiunea „Trimite email de test” direct din setările pluginului.

Plasa de siguranță: contul clientului

Chiar dacă un email eșuează definitiv, clientul nu rămâne fără nicio dovadă a cererii lui. Conținutul confirmării e salvat în baza de date, independent de trimiterea emailului, și apare clientului logat, în WooCommerce, la My Account, în tab-ul „Cererile mele de retur”.

Important: acest tab doar listează cererile deja existente. Clientul nu pornește un retur nou de acolo, returul se inițiază de pe pagina cu formularul de retur.

De ce contează asta

Un formular de retur fără vizibilitate asupra livrării emailului te lasă să afli despre o problemă abia atunci când clientul scrie nervos, întrebând ce se întâmplă cu returul lui. Cu statusul vizibil în admin, retrimiterea cu un click și confirmarea salvată în cont, riscul unei confirmări pierdute rămâne mic, iar chiar și atunci când apare, se rezolvă în câteva secunde, nu într-un schimb de emailuri.

Dacă abia pui Returino în magazin, pornește de la ghidul de instalare.

Întrebări frecvente

Cum știu dacă o confirmare de retur a ajuns la client?

Fiecare cerere are un status de email, trimis sau eșuat, vizibil direct în meniul Returino din admin.

Ce se întâmplă dacă retrimit o confirmare?

Se trimite din nou conținutul original al confirmării, nu unul reconstruit, deci clientul primește exact ce ar fi trebuit să primească prima dată.

Clientul poate porni un retur nou din contul lui?

Nu. Tab-ul „Cererile mele de retur” din My Account doar listează cererile existente. Returul se inițiază de pe pagina cu formularul de retur.

Articole înrudite