Accedi
Inizia

Blog di Easy Digital Downloads

Tutorial, suggerimenti e risorse di WordPress per aiutarti a far crescere la tua attività

L'estensione Software Licensing.

Software Licensing 3.6.5 è ora disponibile per tutti i titolari di licenza

Ultimo aggiornamento:

immagine autore
Di Chris Klosowski Presidente

Il team di Easy Digital Downloads si è impegnato a migliorare le prestazioni della nostra piattaforma introducendo tabelle di database personalizzate per i dati pertinenti nel corso dell'ultimo anno. Negli ultimi mesi, abbiamo gradualmente rilasciato l'ultima versione di Software Licensing per i proprietari di negozi.

Poiché si tratta di una modifica così importante, abbiamo voluto introdurre gradualmente questo rilascio per risolvere il maggior numero possibile di problemi prima di renderlo disponibile a tutti, e oggi è quel giorno. Ecco le grandi novità che puoi aspettarti di vedere in Software Licensing 3.6.5.

Tabelle di database personalizzate

Come abbiamo fatto con le nostre altre estensioni, ai proprietari di negozi verrà presentata un'utilità di migrazione che consente loro di spostare i dati dai vecchi tipi di post personalizzati al nuovo formato dati. Con questa versione abbiamo introdotto un'esperienza più user-friendly che fornisce più feedback visibili all'utente su come stanno avvenendo le migrazioni.

Se il tuo sito faceva già parte del precedente processo di "roll out", avresti visto il seguente avviso di migrazione nelle versioni 3.6 - 3.6.4. Non è necessario eseguire un altro processo di migrazione se hai già migrato alle tabelle personalizzate.

Inizialmente, ai proprietari di negozi verrà presentato un avviso admin espandibile che li informa di questo aggiornamento e di cosa comporta.

Invece di avviare immediatamente l'aggiornamento, come abbiamo fatto in precedenza, il proprietario del negozio deve fare clic per avviare questo processo. Ci sono 3 possibili passaggi che devono essere completati nella visualizzazione iniziale:

  • Migra licenze
  • Aggiorna licenze bundle
  • Aggiorna log licenze

Poiché è possibile che il tuo negozio non abbia bisogno di tutte queste opzioni, verranno mostrati solo i passaggi pertinenti:

L'avvio dell'aggiornamento "batcherà" questo processo migrando solo una manciata di licenze alla volta, per aiutare a ridurre qualsiasi rischio di causare errori dovuti alle risorse del server. Al completamento del passaggio 1, viene eseguito un controllo per vedere se il numero di chiavi di licenza legacy corrisponde al numero di nuove chiavi di licenza.

Se questi numeri corrispondono, tutti i passaggi rimanenti verranno avviati automaticamente. Se i numeri sono diversi, tuttavia, i passaggi rimanenti non verranno avviati automaticamente, consentendo ai proprietari di negozi di verificare se c'è stato un motivo per questo e di verificare che tutti i dati necessari siano stati migrati prima di avviare i passaggi rimanenti.

Al completamento di tutti i passaggi, i proprietari di negozi verranno avvisati che possono navigare lontano dalla pagina degli aggiornamenti per verificare i dati. A questo punto il loro negozio utilizza al 100% le nuove tabelle delle licenze. I vecchi dati esistono ancora, fino a quando non viene eseguito il passaggio finale "Rimuovi dati legacy".

Se gestisci un negozio di grandi dimensioni, con più di mille licenze, ti consigliamo di eseguire questa migrazione tramite WP-CLI con il comando fornito. Questo garantirà il metodo più veloce e affidabile per l'aggiornamento di un ampio set di dati.

Se sei uno sviluppatore e desideri conoscere le nuove strutture delle tabelle di database, puoi consultare il nostro post sul blog che annuncia la beta per vederlo.

Nuove funzionalità di licenza

In passato, Software Licensing ha sempre utilizzato alcuni dei ruoli e delle funzionalità di Easy Digital Downloads per limitare chi può visualizzare e modificare le licenze. Nella versione 3.6, abbiamo aggiunto 3 funzionalità, che consentono una personalizzazione granulare su quali ruoli possono visualizzare, modificare ed eliminare le licenze da un negozio. Per impostazione predefinita, le mappature per le funzionalità delle licenze sono legate ai ruoli Core di EDD, ma possono essere personalizzate a tuo piacimento con un plugin di gestione dei ruoli o un'integrazione personalizzata.

  • view_licenses: Consente la visualizzazione della tabella dell'elenco e della pagina dei dettagli delle singole chiavi di licenza. La funzionalità è stata aggiunta a questi ruoli:
    • Gestore del negozio
    • Lavoratore del negozio
    • Amministratore
  • manage_licenses: Consente la modifica dei dati della licenza. La funzionalità è stata aggiunta a questi ruoli:
    • Gestore del negozio
    • Lavoratore del negozio
    • Amministratore
  • delete_licenses: Consente l'eliminazione dei record di licenza. La funzionalità è stata aggiunta a questi ruoli:
    • Gestore del negozio
    • Amministratore

Scarica le versioni beta dal front-end

Nella versione 3.5, abbiamo aggiunto il supporto per l'aggiunta di versioni beta di prodotti con licenza. Nella versione 3.6, i clienti sono in grado di scaricare le versioni beta direttamente dai loro account, proprio come fanno con le versioni stabili. Questi file beta appariranno ovunque EDD emetta file di download per impostazione predefinita.

Scambia l'assegnazione del prezzo variabile

Se una licenza è collegata a un prodotto che ha prezzi variabili abilitati, gli utenti con la funzionalità 'modify_licenses' possono ora modificare l'assegnazione del prezzo variabile di una licenza.

Altri miglioramenti

  • Sono state aggiunte maggiori informazioni alla tabella dell'elenco delle licenze.
  • Prestazioni migliorate per le viste di gestione delle licenze sul front-end.
  • Aggiunta la possibilità di rigenerare una chiave di licenza per una licenza esistente.
  • L'ID articolo è stato aggiunto alle risposte dell'API.
  • La ricerca delle licenze è stata migliorata per consentire la ricerca parziale delle licenze.
  • Le tabelle del front-end hanno la classe .edd-table aggiunta per consentire un migliore supporto del tema.
  • L'output del changelog ora può essere filtrato.
  • Il rimborso di un pagamento di rinnovo annulla la scadenza della licenza.
  • Migliori suggerimenti per la gestione delle licenze.
  • Rimosso il modificatore final dalla classe EDD_SL_License.
  • Lo strumento di esportazione delle licenze ora utilizza l'API di elaborazione batch per evitare timeout.
  • Le date di aggiornamento e rinnovo sono ora memorizzate nei metadati della licenza.
  • Aggiunti il nome del cliente e l'indirizzo email all'esportazione delle licenze.
  • Aggiunto il supporto per le icone dei plugin affinché appaiano nella pagina Aggiornamenti (richiede WordPress 4.9+)
  • Consenti impostazioni di sconto per il rinnovo a livello di prodotto.
  • Aggiornate le librerie readme e markdown parser.
  • Aggiunto un test all'elenco dei sottodomini locali.

Correzioni di bug degne di nota

  • Corretto un errore fatale quando EDD non era attivo.
  • Migliorate le prestazioni generali dei controlli del conteggio delle licenze.
  • La configurazione del widget del registro delle modifiche poteva fallire nei negozi con un gran numero di prodotti.
  • La scadenza della licenza figlio a vita è ora legata alle licenze dei genitori.
  • La chiamata API activate_license registrava l'attivazione due volte nei log delle licenze.
  • L'aggiornamento da una licenza a vita a un bundle ha causato alcuni problemi con le date di scadenza.
  • L'eliminazione di un record di pagamento influisce ora correttamente sui metadati della licenza per rinnovi e aggiornamenti.
  • Gli URL dei file beta non vengono più forzati su http.
  • Il plugin di esempio ora utilizza time() invece di current_time( 'timestamp' ).
  • L'utilizzo della funzione empty_cart ora rimuove tutti i dati della sessione di rinnovo.
  • L'utilizzo di Emoji nei registri delle modifiche poteva causare problemi nei siti in cui lo schema del database è impostato su UTF-8.
  • Aggiunto un controllo di integrità a EDD_SL_Plugin_Updater per prevenire problemi quando i negozi non rispondono.
  • La gestione di una licenza ora richiede che un utente sia connesso.

Domande frequenti

Perché i conteggi di stato sono cambiati dopo la migrazione?

Potresti notare, dopo aver eseguito la migrazione, che alcuni dei conteggi di stato nella tabella dell'elenco delle licenze sono cambiati. Questo perché durante la migrazione sono stati eseguiti alcuni controlli sulle licenze per correggere eventuali stati errati. Sebbene tu possa vedere alcune differenze nei conteggi per i singoli stati, il conteggio complessivo delle licenze dovrebbe rimanere invariato.

Il mio negozio può ancora ricevere nuovi pagamenti e generare licenze mentre questa migrazione è in corso?

Sì! Mentre questa migrazione è in corso, il tuo negozio sarà ancora in grado di elaborare pagamenti e generare nuove licenze, mentre i vecchi dati vengono migrati.

Installazione di questo aggiornamento.

Questo è un aggiornamento significativo per Software Licensing e lo abbiamo testato il più ampiamente possibile. Come facciamo sempre, suggeriamo di applicare prima queste modifiche e eseguire le routine di migrazione su un sito di staging prima di farlo sul tuo negozio di produzione, per evitare eventuali problemi imprevisti specifici del tuo negozio.

Poiché abbiamo gradualmente distribuito questo aggiornamento, riteniamo di aver già risolto molti dei problemi comuni, ma se ne riscontri uno, non esitare a contattare il nostro team di supporto all'indirizzo https://easydigitaldownloads.com/support.

Risorse Popolari

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scopri come EDD viene finanziato, perché è importante e come puoi supportarci.

Sperimenta Vendite Senza Interruzioni con EDD

Gestisci senza sforzo il tuo negozio digitale con strumenti potenti e transazioni sicure

Popolari su EDD in questo momento!

Abilita i link di accesso magico monouso al checkout in WordPress per i tuoi clienti abituali
Abilita Link Magici Sicuri per il Login al Checkout in WordPress
I clienti abituali abbandonano il carrello quando non ricordano la password. Easy Digital Downloads (EDD) ora consente loro di accedere…
Come scrivere descrizioni di prodotti digitali con WordPress per aumentare le vendite
Come Scrivere Efficaci Descrizioni di Prodotti Digitali
Scrivere descrizioni di prodotti digitali è più difficile di quanto sembri. Le tue parole sono l'unica cosa che separa un visitatore da…

Inizia a vendere oggi!

Unisciti a oltre 50.000 proprietari di negozi intelligenti e inizia a usare il modo più semplice per vendere prodotti digitali con WordPress.