WooCommerce email și majoritatea pluginurilor care trimit e-mailuri trimit e-mail prin utilizarea funcției wp_mail() care este o funcție de bază a WordPress.
În majoritatea cazurilor, dacă e-mailul nu este trimis sau primit, atunci problema nu este cu WooCommerce în sine, ci cu funcția de e-mail principală pe gazda dvs. de hosting. În acest articol vom aborda cele mai comune probleme legate de WooCommerce email.
Primesc comenzi, dar e-mailurile nu se trimit!
Există mai mulți factori care pot fi cauza. Înainte de a explica partea reală a problemei de e-mail, asigurați-vă că nu este cea descrisă mai jos.
Verificați dacă comenzile nu sunt în așteptare
Dacă noile comenzi au status-ul în Așteptare, niciun e-mail nu va fi trimis. Comenzile în așteptare sunt comenzi în care clientul a selectat Comanda, dar a abandonat pagina de plată (în funcție de gateway-ul de plată, adică PayPal) sau dacă tranzacția cu cardul de credit a fost refuzată.
Dacă aveți comenzi în așteptare, dar primiți plata pentru ele printr-o gateway de plată, cum ar fi PayPal, comenzile nu sunt actualizate și acest lucru ar putea indica o problemă cu gateway-ul de plată. În acest caz, nu este o problemă de e-mail; problema este cu gateway-ul dvs. de plată și poate fi necesar să trimiteți un bilet de asistență.
Pentru PayPal Standard, există această pagină de depanare.
De asemenea, pluginurile pot returna erori înainte de apariția modificărilor de stare. Pentru a afla ce poate cauza acest lucru, puteți fie să excludeți conflictele prin dezactivarea pluginurilor / temelor, altele decât WooCommerce în sine, sau puteți utiliza jurnalul de depanare WP pentru a vizualiza erori. Dacă există „erori fatale”, aceasta poate fi problema.
Verificați Setările de e-mail
Comenzile care se actualizează corect la Procesare ar trebui să genereze un e-mail.
O altă problemă posibilă în WooCommerce email este dezactivarea greșită a e-mailurilor de la expediere. Verificați de două ori că „Activați această notificare prin e-mail” dacă este bifată pentru notificările comenzii la WooCommerce> Setări> E-mailuri și selectați șablonul de e-mail Comandă în procesare. Un test suplimentar ar trebui să stabilească tipul de e-mail pe Text Simplu.
Verificați dacă e-mailurile sunt trimise, dar nu primite
Dacă e-mailurile sunt activate și comenzile se actualizează la Procesare, ar putea exista o problemă în livrarea prin e-mail către un destinatar. Acesta ar putea fi un blocant de spam care a clasificat e-mailurile dvs. ca fiind spam-uri și le-a oprit. Instalarea unui plugin de logare prin poștă vă poate rezolva această problemă în WooCommerce email.
Instalați pluginul WP Mail Logging. Acest plugin va înregistra toate mesajele trimise pentru a putea vedea ce este trimis și ce nu. Odată instalat:
- Generați o comandă de testare
- Accesați tabloul de bord de administrare> WP Mail Log
- Verificați dacă comanda dvs. de test a generat un e-mail și dacă au fost raportate erori de trimitere
După o trimitere reușită, ecranul ar trebui să arate așa:
Dacă e-mailul a fost trimis, dar nu a fost primit, există câțiva pași care pot fi făcuți:
- Asigurați-vă că utilizați o adresă de e-mail atașată propriului dvs. domeniu în câmpul „De la” Adresă din WooCommerce> Setări> E-mailuri. Utilizarea adresei dvs. de e-mail de tip @gmail.com, @ yahoo.com sau similar cu un domeniu public va determina ca e-mailurile să aterizeze în dosarele de spam din cauza nepotrivirii dintre expeditorul declarat (serverele Gmail sau Yahoo) și expeditorul real (serverul dvs.).
- Înscrieți-vă la un furnizor SMTP dedicat care vă va trimite e-mailul. Aceasta ar trebui să fie soluția cea mai fiabilă decât funcția de trimitere prin poștă a propriului server.
În cazul în care e-mailul nu a fost trimis, acest lucru ar putea indica un conflict de plugin care blochează trimiterea, de exemplu eșuând înainte de a fi generat. Pentru a afla ce provoacă acest lucru, puteți fie să excludeți conflictele prin dezactivarea pluginurilor / temelor, altele decât WooCommerce în sine, sau puteți utiliza jurnalul de depanare WP pentru a vizualiza erori. Dacă există „erori fatale”, aceasta poate fi problema.
Ce este un furnizor SMTP dedicat? Este ca și contul meu de Gmail?
Un furnizor SMTP dedicat este similar cu o gazdă web, prin faptul că aveți un cont și utilizați serverele lor. Diferența este în loc să găzduiești site-uri web, folosești serverele lor pentru a trimite e-mailuri. Gmail este un furnizor de e-mail unde trimiteți și primiți e-mailuri; un furnizor dedicat SMTP este similar doar pe jumătate față de Gmail, unde trimiteți doar e-mailuri și nu le primiți.
Pot folosi Gmail ca furnizor SMTP?
Da, dar nu este ideal. Gmail vă va dezactiva contul dacă trimiteți un email la mai mult de 500 de destinatari unici într-o perioadă de 24 de ore. Aceasta include e-mailuri pe care le trimiteți și toate e-mailurile pe care site-ul dvs. le trimite. Vezi mai multe la: Asistență Google: Răspunsuri Gmail.
Furnizori SMTP Dedicați
Există furnizori SMTP dedicați care funcționează pentru majoritatea site-urilor. Toate au propriul plugin dezvoltat pentru WordPress și pot fi instalate din tabloul de bord WordPress. Au și asistență disponibilă pentru a vă ajuta să începeți. Câteva dintre ele ar fi:
- SendGrid (Plugin) – Trimiteți gratuit 12.000 de e-mailuri pe lună.
- Mailgun (Plugin) – Trimiteți 10.000 de e-mailuri gratuit pe lună.
- SparkPost (Plugin) – Trimiteți gratuit 500 de e-mailuri pe lună.
- Mandrill (Plugin) – De la Mailchimp ca supliment plătit. Costă 10 dolari / lună până la 25.000 de e-mailuri. E-mailurile sunt urmărite și etichetate pentru statistici în Mandrill Dashboard și pot fi utilizate cu Mailchimp.
Cum funcționează e-mailul?
Comparând o cale pe care o primește un e-mail pentru a ajunge la destinație față de conducerea unei mașini într-o călătorie, e-mailurile nu călătoresc direct din punctul A în punctul B. Destinația finală seamănă mai mult cu punctul W, iar e-mailul este sărit de la un server la altul la viteza luminii în timp ce este filtrat la fiecare pas.
Google a compilat această reprezentare a căii pe care o urmează un e-mail. Această poveste este specifică Gmail și livrării pe un dispozitiv mobil, dar vă ajută să înțelegeți cum funcționează e-mailul.
Cum funcționează e-mailul cu WordPress?
WooCommerce și majoritatea pluginurilor care trimit e-mailuri trimit mail prin utilizarea funcției wp_mail() care este o funcție de bază a WordPress.
Asta înseamnă că WordPress îmi trimite e-mailul? WooCommerce trimite email-ul?
Nici unul dintre cei doi nu trimit e-mailul. Ceea ce se întâmplă este că WooCommerce apelează la funcția wp_mail (), care apoi solicită WordPress să trimită e-mailul. Deoarece WordPress nu este un server de e-mail și el la rândul său îi va cere lui PHP să-i trimită e-mailul. PHP verifică apoi un server de e-mail local pe serverul web și îi spune acelui server de e-mail să trimită e-mailul. E-mailul dvs. trece prin trei etape înainte de a ajunge la serverul dvs. Pare puțin complicat, dar imaginați-vă că toate astea se petrec cu viteza luminii.
Dacă e-mailul este transmis serverului meu pentru a fi trimis, cum se încadrează un furnizor SMTP dedicat?
Folosind un plugin pe care furnizorul SMTP îl are la dispoziție sau pluginul Post SMTP, funcția wp_mail () rescrie e-mailul de la PHP la furnizorul SMTP. De acolo, furnizorul SMTP primește solicitarea și adaugă e-mailul dvs. la o coadă de așteptare pentru a fi trimis.
Dacă e-mailurile sunt blocate de filtrele de spam, de ce nu este în folderul meu de spam?
Filtrul de spam este ultimul filtru prin care e-mailul dvs. este filtrat, moment în care se va trimite la spam pe baza setărilor clientului dvs. de e-mail sau a modului în care marcați alte e-mailuri ca spam. Dacă e-mailurile dvs. sunt refuzate de un alt filtru de spam înainte de aceasta, pur și simplu nu sunt livrate.
Notă: Dacă aveți de gând să cumpărați baze de date cu zeci, sute de mii de adrese de email, mai gândiți-vă puțin înainte de a da banii pe așa ceva. Nu vor aduce profit, din contră, veți fi raportat de foarte mulți destinatari pe motiv ca sunteți spam. Puneți-vă în locul lor, să primești e-mailuri cu hrană pentru câini și dvs. nu aveți câine. Neplăcut și deranjant. Comunitatea WordPress nu agreează sub nici o formă acest tip de informare și nu va trimite niciodată spam. Toți abonații noștri s-au înscris de bună voie pe platforma noastră, pentru a fi din când în când informați despre articolele noastre. Frecvența e-mailurilor noastre este de cel mult 2 buletine informative pe lună.
E-mailurile formularului meu de contact funcționează, de ce WooCommerce email este blocat?
Fără investigații profunde despre jurnalele serverului și urmărirea căilor de e-mail exacte, aceasta nu este o întrebare simplă pentru a primi un răspuns.
- Versiunea scurtă este că există mult mai multe filtre de spam decât scanarea tipurilor de spam tipice. Filtrele de spam verifică adresa IP de origine, utilizatorul și domeniul de expediere, cantitatea de e-mail pe care IP-ul expeditor le-a trimis, de câte ori e-mailurile de la acel expeditor au fost marcate ca spam și formularea e-mailurilor.
- Cel mai frecvent factor este de unde provine e-mailul, ceea ce duce la un scor general. Iar pentru filtrele de spam, un scor scăzut, chiar și diferențe minore în formularea și formatarea e-mailurilor WooCommerce ele pot fi marcate ca spam și nu sunt trimise.
Și revin cu nota de mai sus, nu cumpărați adrese de e-mail. Clienții trebuie să se aboneze singuri la dvs., indiferent prin ce metode de atragere folosiți. Că este client în magazinul dvs., că este cititor pe blog-ul dvs. etc.
Resurse
SenderScore de ReturnPath
Verificați și monitorizați reputația adresei IP a site-urilor dvs. pentru trimiterea de e-mailuri, dacă aveți propriul dvs. server dedicat pentru trimiterea de e-mailuri. Puteți utiliza acest lucru și pentru mediile de găzduire partajate și virtuale, dar este mai bine să obțineți un furnizor SMTP dedicat, deoarece aceste medii nu sunt recomandate pentru trimiterea de e-mailuri. Accesați Senderscore.org pentru a afla mai multe.
Exemplu SenderScore – Comunitatea WordPress