Articles

WooCommerce Docs

De ce nu se trimit e-mailurile mele? Înapoi sus

Aceasta merită o pagină proprie. Vedeți De ce este posibil ca e-mailurile să nu fie trimise.

În plus față de urmarea instrucțiunilor din linkul de mai sus, fiți conștienți de faptul că folosind autentificarea HTTP ca protecție pentru ca utilizatorii nedoriți să vadă site-ul dvs. web, WP-Cron va fi probabil blocat și nu va porni pe site-ul dvs. web. Dacă vă bazați pe WP-Cron, vă rugăm să dezactivați autentificarea HTTP pentru a testa, deoarece Follow-Ups nu va trimite dacă HTTP Auth nu este dezactivat. Următorul este ceea ce este posibil să vedeți dacă aveți instalat WP Crontrol.

Screen Shot 2016-02-08 at 8.40.18 AM

Ce declanșează e-mailurile mele pentru a fi trimise clienților? Înapoi sus

Un e-mail va fi trimis de îndată ce condițiile de declanșare setate sunt îndeplinite pentru orice e-mail specific. Dacă declanșatorul este „Stare comandă: Completat”, Follow-Ups va aduna și va construi lista de e-mailuri care vor fi trimise, pe baza e-mailurilor existente, imediat după ce o comandă a fost finalizată. Aceste e-mailuri sunt păstrate într-o coadă de așteptare și sunt trimise imediat ce intervalul de temporizare se scurge.

Pentru a evita trimiterea mai multor e-mailuri aceluiași client, se pot seta condiții de prioritate și există, de asemenea, opțiuni cum ar fi „Trimite o singură dată per client” și „Ajustează data de trimitere” (a unui e-mail aflat deja în coadă). Dar este important de reținut că, dacă un alt e-mail de urmărire este creat după ce o comandă a fost finalizată, acest e-mail nu va fi adăugat la coada de așteptare, chiar dacă condițiile de declanșare se potrivesc pentru el.

De ce am mii de comentarii acum? Înapoi sus

Programatorul de acțiuni este o metodă robustă pentru a asigura declanșarea la timp și cu precizie a acțiunilor. Deoarece Follow-up Emails se bazează pe acuratețea trimiterii pentru datele și programarea timpului, am implementat (împreună cu WooCommerce Subscriptions) acest nou programator extrem de precis. După cum se explică în documentație, Programatorul de acțiuni, în mod implicit, înregistrează toate acțiunile în tabelul de comentarii și ar putea face ca numărul de comentarii de pe tabloul de bord să crească exponențial. Aceasta nu este o eroare.

În mod implicit, intrările din jurnal (adică comentariile) vor fi șterse după o lună, împreună cu acțiunea la care se referă. Dacă volumul de comentarii reprezintă o problemă pentru dvs. (clienții dvs. nu le vor vedea niciodată), puteți reduce numărul de timp pentru care acțiunile și comentariile sunt reținute utilizând filtrul „action_scheduler_retention_period”. În mod implicit, acesta este setat la o lună, dar îl puteți modifica la 60 * 60 * 24 * 7 pentru a-l reduce la o săptămână, sau 60 * 60 * 24 pentru a-l reduce la o zi.

Dacă doriți să îl dezactivați complet, există o setare care vă permite atât să dezactivați jurnalele programatorului de acțiuni (acesta este setat să nu înregistreze acțiunile în mod implicit – VA trebui să îl activați din nou), cât și o selecție care va șterge jurnalele curente din baza de date la salvarea setărilor dvs.

Logica de abandonare a coșului Înapoi sus

Follow-Ups știe când un produs a fost adăugat în coș și apoi când produsul este cumpărat. Acest lucru se poate întâmpla imediat, câteva minute mai târziu sau câteva zile mai târziu. Indiferent, Follow-Ups va elimina e-mailurile „Adăugat în coș” din coada de așteptare atunci când se fac achiziții și va elimina e-mailurile din coada de așteptare programată, dacă este necesar.

Când importă comenzi, se oprește pur și simplu la 0% și nu se actualizează niciodată Înapoi sus

Acest lucru se întâmplă din când în când și vă recomandăm să încercați acești trei pași înainte de a trimite un bilet pentru asistență:

  • Asigurați-vă că sunteți la zi cu pluginul Follow-up Emails. Rularea celui mai recent și mai bun este cea mai bună!
  • Executați PHP 5.6 sau mai mic? Vă recomandăm să faceți upgrade la PHP 7.2.
  • Aveți instalat un plugin de caching? Sau faceți vreun caching – oriunde? Verificați și cu furnizorul dvs. de găzduire. Ai fi surprins de ceea ce fac ei pentru tine!

De ce nu pot folosi Mandrill (un serviciu MailChimp) et al? Înapoi sus

Simplu spus – este împotriva termenilor lor de serviciu. E-mailurile tranzacționale sunt definite ca fiind e-mailuri unice trimise către unul sau foarte puțini destinatari și sunt personalizate în mod special pentru destinatar. Utilizările comune includ:

    • E-mailuri de urmărire și de reamintire
    • E-mailuri de parolă uitată
    • Confirmări de comenzi și chitanțe
    • Diverse alte e-mailuri unu la unu.off emails

Conflicte sau incompatibilități cunoscute ale plugin-urilor cu diverse chestii Înapoi sus

Dacă utilizați oricare dintre următoarele plugin-uri, vă rugăm să le dezactivați, deoarece se știe că acestea cauzează o problemă cu Follow-Ups:

  • P3 Performance Plugin
  • Linnworks Integration for WooCommerce (versiuni mai vechi de 1.3.6 – vă rugăm să faceți upgrade la 1.3.6 sau la o versiune mai recentă)
  • WP-Sweep – Fiți atenți, acest plugin poate șterge datele (nu doar din Follow-ups, dar poate afecta și datele produselor WooCommerce

Pot trimite e-mailuri neautomate folosind acest plugin? Înapoi sus

Da. Pur și simplu alegeți Email-uri manuale și obțineți toate beneficiile unui email automatizat – oricând doriți. Fără planificare, fără condiții – doar trimiteți atunci când aveți nevoie. Odată creat un șablon pentru e-mailul manual, îl puteți extrage rapid oricând, selectați o adresă de e-mail, faceți câteva modificări, dacă este necesar, și faceți clic pe „Trimite”. De asemenea, este posibil să trimiteți un e-mail manual către un grup selectat de clienți/utilizatori deodată. De exemplu, un e-mail ar putea fi trimis tuturor clienților care au făcut o achiziție într-un interval de date sau tuturor clienților care au cumpărat anumite produse. Consultați pagina „E-mailuri manuale” pentru mai multe informații.

Am încercat să trimit 800 de e-mailuri, dar a trimis doar… Înapoi sus

Limitele gazdelor pot diferi, vă recomandăm să verificați cu gazda dvs. cu privire la limitele de trimitere. Consultați aici pentru mai multe informații. Dacă intenționați să trimiteți mai multe e-mailuri decât limita zilnică, vă recomandăm să treceți la un furnizor de e-mail terță parte, cum ar fi Mandrill. Aceștia au un plugin disponibil (wpMandrill), care se integrează cu Follow-up Emails.

Cum funcționează urmărirea legăturilor Google Analytics? Înapoi sus

După bifarea căsuței, se deschide un nou câmp pentru a introduce link-ul de urmărire.

Puteți citi mai multe informații pe pagina instrumentului Google Analytics URL Builder.

În această zonă trebuie introdus doar link-ul de urmărire, și nu URL-ul complet.

Unde a dispărut funcționalitatea „Always Send”? Înapoi sus

Începând cu versiunea 4.0, numai tipurile de e-mailuri la nivel de magazin au posibilitatea de a limita dacă să „Trimiteți întotdeauna” sau nu. Această modificare a fost implementată deoarece, atunci când trimiteți e-mailuri cu un alt tip de e-mail decât „Storewide” (care include e-mailuri specifice produselor și categoriilor), e-mailurile au ca rezultat o duplicare neglijabilă. De ce?

E-mailurile sunt puse în coadă în funcție de specificitate. Cu cât un e-mail este mai specific, cu atât prioritatea este mai mare. Astfel, tipurile de e-mailuri din afara „Storewide” sunt de obicei puse la coadă cu cea mai mare prioritate și cu un nivel scăzut de duplicare, ceea ce face inutilă necesitatea de a limita aceste tipuri de e-mailuri pentru a putea „Always Send” sau nu. Doar e-mailurile „Storewide” au un potențial real de duplicare, iar Follow-Up Emails oferă mai mult control pentru acest tip de e-mail pentru a limita încrucișarea lor cu aceste alte tipuri de e-mailuri.

Unde sunt toate tipurile mele de e-mailuri? De ce pot folosi doar Manual și Înscrieri? Înapoi sus

Începând cu versiunea 4.0, Follow-Up Emails nu necesită niciun plugin suplimentar. Acest lucru înseamnă că acum aveți acces la unele dintre caracteristicile Follow-Up Emails fără a avea instalat WooCommerce sau Sensei – ceea ce este o veste excelentă! Acest lucru poate fi, de asemenea, derutant, deoarece fără WooCommerce nu veți avea acces la niciun alt tip de e-mail, în afară de Signup și Manual Emails.

Un alt scenariu care v-ar limita să nu aveți toate tipurile de e-mail este dacă executați o instalare multi-site a WordPress. Acest lucru contează deoarece Follow-up Emails caută în mod specific woocommerce/woocommerce.php în datele active_plugins din WordPress pentru a determina dacă WooCommerce este instalat. În cazul unei instalări multisite, acest fișier specific nu va fi găsit, astfel Follow-up Emails nu va afișa toate tipurile de e-mailuri.

Se trimit e-mailuri atât către clienții înregistrați, cât și către clienții invitați la checkout? Back to top

Da. Indiferent de modul în care clienții dvs. fac check-out, e-mailurile lor vor fi adăugate la orice campanii pe care le-ați configurat.

Când un utilizator se abonează, e-mailul meu de înregistrare nu se trimite? Înapoi sus

E-mailurile de înscriere sunt diferite de funcționalitatea căsuței de abonare pentru „buletine informative” și „liste de difuzare”. E-mailurile de înscriere sunt pentru înscrierea la un cont pe WordPress/WooCommerce. Vă rugăm să țineți cont de această diferență.

Întoarcerea e-mailului corect este complexă, cum este gestionată? Înapoi sus

Am încercat să documentăm procesul de decizie pe care Follow-ups îl face în momentul trimiterii unui e-mail pentru a determina ce se trimite, ce nu se trimite și în ce ordine. Pentru o prezentare generală la nivel înalt a acestui proces decizional, citiți despre el aici.

Când vor fi declanșate e-mailurile mele de abonare? Back to top

Când se programează e-mailul „după expirare”? Rulează sistemul un fel de proces de fundal pentru a verifica dacă există abonamente expirate în fiecare zi și pentru a le programa?

Da… oarecum. E-mailul este adăugat la program după ce pluginul WooCommerce Subscriptions declanșează declanșatorul subscription_expired pe un abonament, deci este normal să nu aveți nimic programat atunci când creați sau importați comenzi pentru prima dată.

Se pare că niciunul dintre e-mailurile mele „înainte de expirarea abonamentului” nu este trimis! Înapoi sus

În primul rând, verificați setările abonamentului dvs. Aveți date de sfârșit? Dacă nu, ar trebui să folosiți declanșatorul before next subscription payment, deoarece abonamentele dvs. nu expiră (prin urmare, nu există date de sfârșit). Dacă acesta este cazul și dacă aveți declanșatoarele before subscription expires setate pentru acel abonament, acestea nu vor fi declanșate niciodată. Vă rugăm să actualizați declanșatorul.

Pagina mea de dezabonare nu funcționează Înapoi sus

Am creat o pagină cu codul scurt pentru a gestiona toate opțiunile de retragere și dezabonare. Am făcut URL-ul https://example.com/unsubscribe. De ce nu funcționează?

Problema aici este că nu se utilizează codul scurt – deoarece Follow Ups a menținut compatibilitatea cu acesta. Problema se referă la faptul că există un punct final pentru dezabonări care va fi https://example.com/unsubscribe, astfel încât crearea unei pagini cu același slug va suprascrie și va întrerupe punctul final. Dacă doriți să utilizați codul scurt pe o pagină suplimentară, vă rugăm pur și simplu să nu utilizați acel slug „unsubscribe”. Deoarece slug-urile endpoint trebuie să fie întotdeauna unice.

Cum pot testa trimiterea de e-mailuri în cantități mari? Back to top

Nu există nicio funcționalitate direct în Follow Ups care să permită acest lucru. Ceea ce puteți face în schimb este să folosiți plugin-uri de la terțe părți pentru a dezactiva și a înregistra e-mailurile ca și cum ar fi fost trimise. Noi folosim uneori următoarele pentru a vedea ce ar fi trimis și pentru a diagnostica problemele. Nu uitați că aceste pluginuri adaugă date în baza de date, pe care este posibil să doriți să le ștergeți înainte de a face site-ul dvs. live:

  • Disable Emails plugin
  • Log Emails plugin

Cum se utilizează tipul de acces pentru liste (diferența dintre public/privat)? Înapoi sus

Tipul de acces public înseamnă că lista este disponibilă în mod public pentru ca clienții magazinului să se aboneze.

Alternativ, abonații pot fi adăugați numai de către un administrator la listele care utilizează tipul de acces privat.

Notă: Acesta este un document la nivel de dezvoltator furnizat ca îndrumare. Nu suntem în măsură să oferim sfaturi sau să revizuim codul în cadrul politicii noastre de asistență.

My Unsubscribe Page is Blank… Help! Înapoi sus

Tipic, pagina nu este de fapt goală. De obicei, există pur și simplu o regulă CSS care ascunde zona principală de conținut – ceva de genul acesta:

.home #content {
display: none;
}

Cum pot personaliza pagina de dezabonare? Înapoi sus

Puteți suprascrie șablonul care este afișat pe această pagină copiind woocommerce-follow-up-emails/templates/email-unsubscribe.php, și lipind acest fișier în interiorul unui director follow-up-emails în tema dvs. activă. Followup Emails va încărca apoi email-unsubscribe.php prezentat de temă în loc de cel livrat cu Followup Emails. Acest lucru va ajuta, de asemenea, ca actualizările să nu suprascrie orice modificări pe care dvs. sau dezvoltatorul temei dvs. le-ar putea face.

Ce șabloane pot edita și cum? Înapoi sus

Există un număr de șabloane pe care le puteți edita prin simpla copiere a fișierului existent din folderul Followup Emails – woocommerce-follow-up-emails/templates/ – în /follow-up-emails/. Este posibil ca unii să aibă deja acest dosar, dacă ați descărcat șabloanele de e-mail furnizate. Este posibil ca unele fișiere șablon să se afle într-un subdosar, în acest caz este important să copiați fișierele folosind aceeași structură de dosare. Exemple de fișiere pe care le puteți suprascrie:

  • email-subscriptions.php
  • email-unsubscribe.php
  • myaccount/email-preferences.php

Nu pot descărca șabloanele de e-mail Înapoi sus

Recepeți următorul mesaj?

Error saving file to /var/www/blah/wp-content/themes/blah/follow-up-emails/emails/fue-responsive-one-column.html

În primul rând, tema dvs. activă trebuie să poată fi scrisă de server. Funcția de descărcare a e-mailurilor va crea un nou director în tema dvs. activă:

follow-up-emails/emails

Aceasta este structura de directoare din care Followup Emails citește pentru a accesa șabloanele de e-mail. Cel puțin, creați aceste dosare manual și faceți-le scribile pentru a descărca șabloanele.

Întrebări utile atunci când este nevoie Înapoi sus

Ați făcut vreodată ceva ce ați dori să inversați? Se întâmplă, așa că am pus la dispoziție câteva interogări SQL utile pentru a face modificări în baza de date direct. Vă recomandăm să faceți o copie de rezervă a bazei de date înainte de a încerca oricare dintre acestea. Vedeți interogările aici.

Obțineți o eroare T_STRING la instalare? Înapoi sus

Este posibil să întâmpinați o eroare de genul:

Parse error: syntax error, unexpected T_STRING in .../wp-content/plugins/woocommerce-follow-up-emails/includes/addons/twitter/class-fue-addon-twitter-admin.php on line 99

Această eroare apare deoarece executați o versiune incompatibilă de PHP. Adesea PHP 5.2 sau o altă variantă. Vă recomandăm să vă actualizați versiunea la cel puțin PHP 5.4.

Căutăm o eroare la configurarea SPF Înapoi sus

Cerți utilizatori de pe unele gazde pot întâmpina următoarea problemă:

Error generating an SPF record. Failed to write question to socket

Primul pas de făcut este să verificați cu compania de găzduire dacă sunt activate/permise socket-urile. Această eroare apare de obicei pentru că Follow Ups primește erori de socket atunci când încearcă să genereze înregistrarea SPF la interogarea DNS. Follow Ups interoghează DNS-ul public al Google, deci are nevoie de acces la UDP 8.8.8.8.8 pe portul 53.

Care este formatarea implicită pentru e-mailurile trimise? Înapoi sus

În mod implicit, e-mailurile sunt trimise ca multipart/alternative, conținând partea text/html, precum și partea text/plain (generată prin îndepărtarea HTML din conținutul text/html).

Pentru a dezactiva acest comportament și a folosi doar text/html, puteți folosi următorul filtru:

add_filter( 'fue_multipart_mail', '__return_false' );

Cum dezinstalez Follow-Ups? Înapoi sus

În mod implicit, această extensie nu-și șterge informațiile din baza de date dacă ștergeți pluginul din WordPress Admin. Dacă doriți să dezinstalați complet Follow-Ups, inclusiv datele sale, adăugați următoarele la fișierul wp-config.php al site-ului dvs. înainte de a șterge pluginul:

define('WC_REMOVE_ALL_DATA', true);

Recomandăm utilizarea funcției de backup înainte de dezinstalare. Mergeți la: Follow-Up > Setări > Instrumente. De acolo, setările și e-mailurile pot fi exportate și importate.

Amintiți-vă să eliminați linia de cod de mai sus după dezinstalarea pluginului.

.