Am muncit din greu la Easy Digital Downloads versiunea 2.1 încă din iunie, când am lansat versiunea 2.0, iar astăzi suntem încântați să anunțăm că versiunea 2.1 este aproape gata cu prima versiune beta acum pregătită pentru testare.
2.1 conține peste 65 de remedieri de erori și îmbunătățiri, unele dintre ele fiind foarte vizibile, iar altele mai mult în spate, dar contribuind totuși semnificativ la o mai bună funcționare a magazinelor dumneavoastră.
Ca și în cazul versiunii 2.0, suntem continuu dedicați rafinării Easy Digital Downloads. În versiunea 2.1, am adus mai multe îmbunătățiri semnificative care s-au concentrat pe rafinarea pluginului.
În primul rând, am analizat foarte serios modul în care sunt gestionate înregistrările clienților și le-am îmbunătățit dramatic. EDD versiunea 2.1 introduce un nou strat de baze de date special pentru stocarea detaliilor clienților, precum și un nou API pentru interacțiunea cu acele înregistrări. Acest lucru a realizat câteva lucruri:
- A adus o îmbunătățire semnificativă a performanței la interogările legate de informațiile clienților. Înainte, trebuia să efectuăm mai multe interogări complexe și lente pentru a găsi lucruri precum cât a cheltuit un client, ce articole a achiziționat și alte informații statistice despre un client. Cu noul strat de baze de date, aceste interogări sunt fulgerătoare și complet optimizate.
- Raportarea despre clienți poate fi acum semnificativ îmbunătățită. Putem acum afișa cu ușurință cei mai valoroși clienți sau clienții care au achiziționat cele mai multe articole. Chiar și cei mai puțin valoroși clienți. De asemenea, putem acum face ca toate informațiile despre clienți să fie disponibile într-un grafic. Deși nu este încă gata, vom putea acum să graficăm cu ușurință creșterea bazei dumneavoastră de clienți în timp și chiar valoarea directă a bazei de clienți în timp.
- Noul API deschide numeroase oportunități pentru dezvoltatorii de extensii de a crea extensii interesante și valoroase legate de clienți, deoarece informațiile despre clienți sunt acum mult mai accesibile și au fost introduse numeroase funcții ajutătoare pentru a accesa informațiile.
În al doilea rând, am abordat o problemă care ne-a chinuit de la prima zi a Easy Digital Downloads: probleme cu coșul de cumpărături gol din cauza persistenței sesiunii și a cererilor AJAX cross-domain. În ultimii doi ani, am avut unele dificultăți reale cu EDD pe anumite medii de găzduire și cu clienții care nu puteau adăuga corect articole în coșul lor de cumpărături. Toate aceste probleme au provenit din API-ul nostru de sesiuni pe care îl folosim pentru a urmări informațiile din coș. Nu funcționa foarte bine cu caching agresiv și cu unele medii de găzduire. În EDD 2.1, am implementat câteva verificări automate care sunt rulate în timpul instalării pentru a determina dacă serverul pe care este instalat pluginul suportă corect un API de sesiuni mai fiabil, dar non-implicit. Dacă serverul îl suportă, acest API de gestionare a sesiunilor este activat automat. Chiar dacă această modificare a fost relativ mică în ceea ce privește liniile de cod, ar trebui să aibă un impact semnificativ asupra numărului de utilizatori care au o experiență negativă din cauza datelor de sesiune pierdute.
În al treilea rând, am adăugat posibilitatea de a trage și plasa prețurile variabile în ordinea în care utilizatorul dorește ca acestea să fie afișate pe site. Aceasta a fost o funcționalitate foarte solicitată încă de la început, așa că suntem foarte încântați să spunem că a fost în sfârșit implementată.
În al patrulea rând, refacem complet sistemul nostru de șabloane de e-mail. La fel cum puteți modifica fișierele șablon folosite pentru a afișa diverse părți ale magazinului dvs., am dorit să puteți face acest lucru și pentru e-mailurile de chitanță de achiziție și de notificare a vânzărilor. Cu versiunea 2.1, veți putea face acest lucru datorită noii noastre clase EDD_Email și sistemului de șabloane. Notă: această funcționalitate nu este încă finalizată și nu este inclusă în prima versiune beta 2.1.
Pe lângă aceste patru puncte de interes, am făcut zeci de alte îmbunătățiri, inclusiv, dar fără a se limita la:
- Compatibilitate îmbunătățită cu pluginul W3 Total Cache
- Gestionare mai bună a URL-urilor resurselor atunci când se impune SSL pe pagina de finalizare a comenzii
- Un nou API pentru stocarea și recuperarea ID-urilor de tranzacție în gateway-urile de plată
- O nouă opțiune pentru a ascunde widgetul coșului atunci când vă aflați pe ecranul de finalizare a comenzii
- Reactivitate îmbunătățită a ecranului Vizualizare detalii comandă
- Un nou câmp Zi în formularul de selecție a intervalului de date personalizat din rapoartele de câștiguri
- Câștiguri estimate mai precise
- Suport pentru WP CLI
- Noi funcții ajutătoare pentru adăugarea/actualizarea metadatelor de plată
Cu toate aceste modificări, dorim cu adevărat să obținem câteva ochi suplimentari asupra ei înainte de a lansa versiunea oficială EDD 2.1. Vă rugăm să consultați instrucțiunile de mai jos pentru a vedea cum puteți testa versiunea beta.
Testarea versiunii Beta
Testarea versiunii beta este destul de simplă, dar vă rugăm să rețineți detaliile importante de mai jos:
- Descărcați beta 1 din EDD 2.1 aici
- Încărcați versiunea beta pe site-ul dvs. de testare. Cu excepția cazului în care sunteți confortabil cu posibilitatea de a strica lucruri, nu faceți acest lucru pe un site live. Folosiți un site de testare sau de staging pentru a testa versiunea beta.
- După ce versiunea beta este încărcată, vi se va solicita să vă actualizați baza de date a clienților. Faceți clic pe link pentru a începe rutina de actualizare a bazei de date. În funcție de numărul de clienți din baza dvs. de date, acest lucru poate dura ceva timp. Notă, notificarea de actualizare s-ar putea să nu dispară în timpul testării beta. O puteți ignora în siguranță după ce ați rulat actualizarea o dată.
- Testați fiecare funcționalitate a pluginului cât mai bine puteți. Câteva exemple de teste pe care le puteți rula:
- Efectuați o achiziție de test
- Descărcați fișierele achiziției
- Vizualizați rapoartele magazinului
- Vizualizați rapoartele pentru un produs specific
- Vizualizați raportul clienților
- Testați setările de impozitare
- Testați codurile de reducere
- Testați pluginul așa cum îl folosiți zi de zi
Vom continua personal să testăm și să urmărim orice probleme pe care le găsim, dar orice asistență pe care o puteți oferi este foarte apreciată. Cu cât avem mai mulți ochi pe versiunea beta, cu atât sunt mai puține șanse să apară probleme post-lansare.
Dacă întâmpinați probleme cu versiunea beta sau aveți feedback pe care doriți să îl lăsați, nu ezitați să îl postați aici.




