Licențierea software-ului este una dintre extensiile noastre esențiale care diferențiază cu adevărat Easy Digital Downloads. Ea face posibilă vânzarea și gestionarea atâtor produse software grozave de către dezvoltatori și creatori de produse din întreaga lume. Este, de asemenea, una dintre cele mai vechi extensii ale noastre și a fost lansată inițial pe 12 septembrie 2012.
Multe părți ale pluginului au început să-și arate vechimea. Astăzi, însă, suntem încântați să anunțăm lansarea versiunii 3.5 a Licențierii Software, o actualizare care aduce îmbunătățiri dramatice în întregul plugin.
Există o mulțime de îmbunătățiri în această actualizare. Să aruncăm o privire la punctele principale.
Administrare licențe reproiectată
Există o mulțime de date asociate cu cheile de licență. În versiunea 3.5 am reproiectat majoritatea zonelor de administrare ale Licențierii Software.
Descărcări → Licențe
Tabelul de listă care afișează toate cheile de licență a fost îmbunătățit pentru a ajuta la eliminarea dezordinii și la îmbunătățirea afișării pe ecrane mai mici.
Ecranul detaliilor licenței
Fiecare cheie de licență are acum un ecran dedicat de detalii unde sunt disponibile toate informațiile pertinente pentru cheia de licență. Acest ecran oferă, de asemenea, instrumente pentru acțiuni, cum ar fi reînnoirea sau dezactivarea unei licențe, editarea unei date de expirare, obținerea unui URL de upgrade, chei de licență asociate și chiar înregistrări de plată asociate. Acest lucru face gestionarea cheilor de licență și localizarea înregistrărilor asociate ale clienților și plăților mult, mult mai ușoară.
Proratare îmbunătățită pentru upgrade
În versiunea 3.3 am introdus căi de upgrade pentru cheile de licență care au permis clienților să facă upgrade de la un nivel de licență la următorul. Cu funcționalitatea originală de căi de upgrade am inclus suport pentru prorata simplă, care a oferit clienților reduceri la upgrade pe baza sumei pe care o plătiseră deja. Acum am îmbunătățit în continuare căile de upgrade prin adăugarea suportului pentru reduceri de prorata bazate pe timp.
Administratorii site-ului pot selecta acum fie *Prorata bazată pe cost*, fie *Prorata bazată pe timp*. Cu calcule bazate pe timp, costul unui upgrade ia în considerare cât timp a mai rămas la licența existentă și apoi proratează noua achiziție în consecință.
Reduceri de reînnoire per articol
Cheile de licență necesită adesea reînnoire lunară sau anuală. Pentru aceasta, Licențierea Software a suportat întotdeauna reduceri de reînnoire, astfel încât clienții să poată primi o reducere, cum ar fi 30%, atunci când reînnoiesc o cheie de licență existentă. În versiunea 3.5 am extins această funcționalitate pentru a suporta reduceri de reînnoire per articol.
Aceasta înseamnă că produsele pot avea acum reduceri de reînnoire personalizate. Doriți să oferiți 20% la un produs, dar 30% la altul? Acum puteți!
API de dezvoltare: clasa EDD_SL_License
Licențierea Software este construită pentru dezvoltatori și creatori de produse, iar în versiunea 3.5 am îmbunătățit dramatic API-urile interne pentru a facilita lucrul și extinderea Licențierii Software de către dezvoltatori. Noua clasă EDD_SL_License oferă acces ușor la toate datele asociate cu cheile de licență și face interacțiunea și ajustarea acestor date ușoară.
Versiuni beta
Lansările de actualizări software reușite includ adesea versiuni beta (cum ar fi 3.5 din Software Licensing), așa că am introdus o nouă funcționalitate care vă permite să lansați versiuni beta ale software-ului dvs. și să oferiți clienților o modalitate ușoară de a instala acele versiuni beta.
Consultați documentația noastră pentru mai multe informații.
De fapt, am folosit această funcționalitate pentru a lansa o versiune beta a Software Licensing 3.5 acum câteva săptămâni.
Noi clase de actualizare pentru temele și plugin-urile WordPress
Clasele de actualizare pentru temele și plugin-urile WordPress au fost actualizate pentru a remedia unele erori, a îmbunătăți performanța și a face disponibile noi funcționalități (cum ar fi versiunile beta). Vă rugăm să vă actualizați temele și plugin-urile dacă utilizați aceste clase.
Noile versiuni ale claselor sunt:
- 1.6.9 pentru plugin-uri
- 1.0.2 pentru teme
Alte îmbunătățiri
Pe lângă noile funcționalități menționate mai sus, am făcut și un număr semnificativ de îmbunătățiri suplimentare.
- A fost adăugată o nouă opțiune pentru a impune potrivirea emailurilor la reînnoirea licențelor. Aceasta permite administratorilor de site să solicite ca reînnoirile licențelor să fie achiziționate cu aceeași adresă de email ca și licența originală.
- Clasa EDD_SL_Plugin_Updater are un cache îmbunătățit și suport pentru versiuni beta. Vă rugăm să vă actualizați integrările.
- Clasa EDD_Theme_Updater a fost actualizată cu suport pentru versiuni beta. Vă rugăm să vă actualizați integrările.
- Noi hook-uri de acțiune au fost adăugate la procesul de reînnoire a licenței.
- Noi filtre au fost adăugate la get_licenses_of_purchase() și get_licenses_by_purchase().
- Cheile de licență sunt acum incluse în endpoint-ul /sales/ al API-ului REST EDD.
- Cheile de licență pentru pachete sunt acum grupate în afișajul shortcode-ului
Trebuie să fiți conectat pentru a vizualiza cheile de licență.
. - Achizițiile de upgrade de licență pot fi acum efectuate printr-un URL direct.
- Cheile de licență și metadatele asociate sunt acum șterse atunci când se efectuează o resetare completă a magazinului.
- Metabox-ul cheilor de licență în Vizualizare Detalii Comandă a fost îmbunătățit.
- Link-urile de upgrade inline pot fi acum afișate pe butoanele de achiziție.
- Sumle MD5 sunt acum incluse în toate răspunsurile API REST de licență.
- O nouă etichetă de șablon {expiration_time} a fost adăugată la emailurile de notificare de reînnoire a licenței.
- A fost adăugată o nouă opțiune pentru a dezactiva codurile de reducere la reînnoirile licențelor.
- Imaginile banner pot fi acum adăugate la plugin-urile WordPress prin parsarea ReadMe.txt.
- Tabelul listei de chei de licență poate fi acum filtrat după ID-ul produsului de descărcare prin introducerea download:# în câmpul de căutare.
- Etichete și aspect îmbunătățite ale metabox-ului de licențiere.
- Organizare și denumire îmbunătățite a fișierelor.
Erori remediate
Un număr de erori majore și minore au fost, de asemenea, remediate.
- Linkurile de acțiune din tabelul listei cheilor de licență ar trebui să returneze utilizatorul la ecranul anterior.
- Paragrafe suplimentare adăugate la e-mailurile de notificare de reînnoire a licenței
- Datele de expirare sunt afișate în GMT în loc de ora locală.
- Indicatori de reînnoire și reduceri incorecte lăsați în coș la eliminarea reînnoirii din coș.
- Mesaj de descărcare invalid returnat la utilizarea „item_name” în loc de „item_id” în API-ul REST de licențiere.
- Chei de licență incorecte generate la regenerarea cheilor pentru o achiziție.
- Actualizarea e-mailului clientului nu actualizează adresa de e-mail de pe cheile de licență.
- Mesaj de eroare afișat la încărcarea ferestrei modale „Vizualizați detaliile actualizării” de mai multe ori.
- Căi de upgrade afișate pentru cheile de licență expirate și dezactivate.
- Cale de upgrade incorectă setată ca implicită atunci când produsele conțin prețuri variabile.
- Linkul Extinde licența lipsește din pagina Vizualizați licențele din Istoricul achizițiilor din frontend.
- Chei de licență duplicate create la regenerarea cheilor de licență la o achiziție.
- URL-urile site-ului pot fi în continuare gestionate de client atunci când licența este dezactivată.
- Setarea unei chei de licență ca permanentă nu actualizează starea licenței.
- Cheile de licență setate incorect ca dezactivate atunci când este procesată o rambursare pentru o reînnoire.
- Se afișează un cratimă suplimentară la finalizarea comenzii la reînnoirea unei chei de licență fără prețuri variabile.
- Ștergerea unei plăți de reînnoire șterge și cheia de licență asociată.
Cum să obțineți actualizarea
Versiunea 3.5 a Software Licensing poate fi descărcată de pe pagina contului dvs. sau prin actualizări cu un singur clic din instalarea dvs. WordPress. Dacă sunteți nou în Software Licensing, extensia poate fi achiziționată de pe pagina produsului.









