Autentificare
Începe

Blog Easy Digital Downloads

Tutoriale, sfaturi și resurse WordPress pentru a vă ajuta să vă dezvoltați afacerea

Extensia Software Licensing.

Licențierea software-ului 3.6.5 este acum disponibilă pentru toți deținătorii de licențe

Ultima actualizare:

imagine autor
De Chris Klosowski Președinte

Echipa Easy Digital Downloads s-a angajat să îmbunătățească performanța platformei noastre prin introducerea tabelelor de baze de date personalizate pentru datele relevante pe parcursul anului trecut. În ultimele luni, am lansat încet cea mai recentă versiune a Software Licensing pentru proprietarii de magazine.

Deoarece aceasta este o schimbare atât de majoră, am dorit să implementăm această lansare treptat, pentru a rezolva cât mai multe probleme posibil înainte de a o face disponibilă pe scară largă, iar astăzi este acea zi. Iată marile schimbări pe care vă puteți aștepta să le vedeți în Software Licensing 3.6.5.

Tabele de baze de date personalizate

Așa cum am făcut cu celelalte extensii ale noastre, proprietarilor de magazine li se va prezenta o utilitate de migrare care le permite să mute datele de la vechile tipuri de postări personalizate la noul format de date. Cu această versiune, am introdus o experiență mai prietenoasă, cu mai mult feedback vizibil pentru utilizator cu privire la modul în care se migrează lucrurile.

Dacă site-ul dvs. a făcut deja parte din procesul anterior de „lansare”, ați fi văzut următorul anunț de migrare în versiunile 3.6 – 3.6.4. Nu este necesar să rulați un alt proces de migrare dacă ați migrat deja la tabelele personalizate.

Inițial, proprietarilor de magazine li se va prezenta un anunț administrativ extensibil care îi informează despre acest upgrade și despre ce implică acesta.

În loc să înceapă imediat upgrade-ul, așa cum am făcut anterior, proprietarul magazinului trebuie să facă clic pentru a începe acest proces. Există posibile 3 pași care trebuie finalizați în vizualizarea inițială:

  • Migrează licențele
  • Actualizează licențele pachetului
  • Actualizează jurnalele de licențe

Deoarece este posibil ca magazinul dvs. să nu aibă nevoie de toate aceste opțiuni, vor fi afișați doar pașii relevanți:

Pornirea upgrade-ului va „pacheta” acest proces migrând doar un pumn de licențe odată, pentru a ajuta la reducerea oricăror riscuri de a provoca erori din cauza resurselor serverului. Când pasul 1 este finalizat, se efectuează o verificare pentru a vedea dacă numărul de chei de licență vechi corespunde numărului de chei de licență noi.

Dacă aceste numere corespund, orice pași rămași vor fi inițializați automat. Dacă numerele sunt diferite, însă, pașii rămași nu vor fi inițializați automat, permițând proprietarilor de magazine să vadă dacă există un motiv pentru acest lucru și să verifice dacă datele necesare au fost migrate înainte de a începe pașii rămași.

Când toți pașii sunt finalizați, proprietarii de magazine vor fi notificați că pot naviga de pe pagina de upgrade-uri pentru a verifica datele. În acest moment, magazinul lor folosește 100% noile tabele de licențe. Datele vechi încă există, până când se efectuează pasul final „Elimină datele vechi”.

Dacă aveți un magazin mare, cu mai mult de o mie de licențe, recomandăm rularea acestei migrări prin WP-CLI cu comanda furnizată. Aceasta va asigura cea mai rapidă și mai fiabilă metodă de upgrade a unui set mare de date.

Dacă sunteți dezvoltator și doriți să cunoașteți noile structuri ale tabelelor bazei de date, puteți consulta postarea noastră de pe blog care anunță versiunea beta pentru a vedea acest lucru.

Noi capacități de licențiere

În trecut, Software Licensing a folosit întotdeauna unele dintre rolurile și capabilitățile Easy Digital Downloads pentru a restricționa cine poate vizualiza și modifica licențele. În versiunea 3.6, am adăugat 3 capabilități, care permit o personalizare granulară cu privire la ce roluri pot vizualiza, edita și șterge licențe dintr-un magazin. Implicit, mapările pentru capabilitățile licenței sunt legate de rolurile EDD Core, dar pot fi personalizate după preferința dvs. cu un plugin de gestionare a rolurilor sau o integrare personalizată.

  • view_licenses: Permite vizualizarea tabelului de listă și a paginii de detalii a cheilor de licență individuale. Capabilitatea a fost adăugată acestor roluri:
    • Manager Magazin
    • Lucrător Magazin
    • Administrator
  • manage_licenses: Permite modificarea datelor licenței. Capabilitatea a fost adăugată acestor roluri:
    • Manager Magazin
    • Lucrător Magazin
    • Administrator
  • delete_licenses: Permite ștergerea înregistrărilor licențelor. Capabilitatea a fost adăugată acestor roluri:
    • Manager Magazin
    • Administrator

Descarcă versiuni beta de pe front-end

În versiunea 3.5, am adăugat suport pentru adăugarea versiunilor beta ale produselor licențiate. În versiunea 3.6, clienții pot descărca versiuni beta din conturile lor, la fel cum fac și cu versiunile stabile. Aceste fișiere beta vor apărea oriunde EDD afișează fișiere de descărcare implicit.

Schimbă atribuirea prețului variabile

Dacă o licență este atașată unui produs care are prețuri variabile activate, utilizatorii cu capabilitatea ‘modify_licenses’ pot schimba acum atribuirea prețului variabile a unei licențe.

Alte îmbunătățiri

  • Mai multe informații au fost adăugate în tabelul listei de licențe.
  • Performanță îmbunătățită pentru vizualizările de gestionare a licențelor pe front-end.
  • Adăugată posibilitatea de a regenera o cheie de licență pentru o licență existentă.
  • ID-ul articolului a fost adăugat la răspunsurile API.
  • Căutarea licențelor a fost îmbunătățită pentru a permite căutarea parțială a licențelor.
  • Tabelele de pe front-end au clasa .edd-table adăugată pentru a permite un suport mai bun al temei.
  • Ieșirea jurnalului de modificări poate fi acum filtrată.
  • Rambursarea unei plăți de reînnoire anulează expirarea licenței.
  • Tool-tipuri mai bune pentru gestionarea licențelor.
  • Eliminat cuvântul cheie final din clasa EDD_SL_License.
  • Instrumentul de export al licențelor folosește acum API-ul de procesare în loturi pentru a evita expirarea timpului.
  • Datele de upgrade și reînnoire sunt acum stocate în meta-ul licenței.
  • Adăugat numele și adresa de e-mail a clientului la exportul licențelor.
  • Adăugat suport pentru pictogramele plugin-urilor pentru a apărea pe pagina Actualizări (necesită WordPress 4.9+)
  • Permite setările de reducere la reînnoire la nivel de produs.
  • Actualizate bibliotecile readme și parser markdown.
  • Adăugat un test la lista de subdomenii locale.

Corecții de erori notabile

  • Rezolvată o eroare fatală atunci când EDD nu era activ.
  • Performanță generală îmbunătățită a verificărilor numărului de licențe.
  • Configurarea widgetului de jurnal de modificări ar putea eșua pe magazine cu un număr mare de produse.
  • Expirarea licenței copil pe viață este acum legată de licențele părinte.
  • Apelul API activate_license a înregistrat activarea de două ori în jurnalele de licență.
  • Actualizarea de la licența pe viață la un pachet a cauzat unele probleme cu datele de expirare.
  • Ștergerea unei înregistrări de plată afectează acum corect metadatele licenței pentru reînnoiri și upgrade-uri.
  • URL-urile fișierelor beta nu mai sunt forțate la http.
  • Exemplul de plugin folosește acum time() în loc de current_time( 'timestamp' ).
  • Utilizarea funcției empty_cart elimină acum orice date de sesiune de reînnoire.
  • Utilizarea emoji în jurnalele de modificări ar putea cauza probleme pe site-urile unde schema bazei de date este setată la UTF-8.
  • S-a adăugat o verificare a stării de sănătate la EDD_SL_Plugin_Updater pentru a preveni problemele atunci când magazinele nu răspund.
  • Gestionarea unei licențe necesită acum ca un utilizator să fie conectat.

Întrebări frecvente

De ce s-au schimbat numărătorile de stări după migrare?

Este posibil să observați, după rularea migrării, că unele dintre numărătorile de stări din tabelul listei de licențe s-au schimbat. Acest lucru se datorează faptului că, în timpul migrării, au fost efectuate unele verificări asupra licențelor pentru a corecta orice stări incorecte. Deși este posibil să vedeți unele diferențe în numărătorile pentru stări individuale, numărul total de licențe ar trebui să rămână același.

Magazinul meu mai poate primi noi plăți și genera licențe în timp ce această migrare rulează?

Da! În timp ce această migrare rulează, magazinul dvs. va putea în continuare să proceseze plăți și să genereze noi licențe, în timp ce datele vechi sunt migrate.

Instalarea acestei actualizări.

Aceasta este o actualizare semnificativă pentru Software Licensing și am testat-o cât mai mult posibil. Așa cum facem întotdeauna, sugerăm să aplicați mai întâi aceste modificări și să rulați rutinele de migrare pe un site de staging înainte de a face acest lucru pe magazinul dvs. de producție, pentru a evita orice probleme neprevăzute specifice magazinului dvs.

Deoarece am implementat treptat această actualizare, simțim că am rezolvat deja multe dintre problemele comune, dar dacă întâlniți una, vă rugăm să nu ezitați să contactați echipa noastră de suport la https://easydigitaldownloads.com/support.

Resurse populare

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat EDD, de ce contează și cum ne puteți susține.

Experimentați vânzări fără probleme cu EDD

Gestionați-vă fără efort magazinul digital cu instrumente puternice și tranzacții securizate

Popular pe EDD chiar acum!

Cele mai bune alternative de marketplace pentru produse digitale
Cele mai bune alternative de marketplace pentru produse digitale
Piețele fac ușor să începi să vinzi produse digitale, dar taxele, brandingul limitat și lipsa de proprietate asupra datelor clienților pot împiedica…
Adaugă mai multe metode de plată PayPal și PayPal Fastlane în WordPress
Oferă clienților tăi mai multe modalități de plată cu PayPal în WordPress
Easy Digital Downloads vă permite acum să oferiți mai multe metode de plată PayPal în WordPress. Cu o singură conexiune, clienții dvs. pot plăti…

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.