Software Licensing è una delle nostre estensioni essenziali che distingue davvero Easy Digital Downloads. È ciò che rende possibile per così tanti ottimi prodotti software essere venduti e gestiti da sviluppatori e creatori di prodotti in tutto il mondo. È anche una delle nostre estensioni più vecchie ed è stata rilasciata per la prima volta il 12 settembre 2012.
Molte parti del plugin hanno iniziato a mostrare la loro età. Oggi, tuttavia, siamo entusiasti di annunciare il rilascio della versione 3.5 di Software Licensing, un aggiornamento che apporta miglioramenti drastici all'intero plugin.
Ci sono molti miglioramenti in questo aggiornamento. Diamo un'occhiata ai punti salienti.
Amministrazione licenze ridisegnata
Ci sono molti dati associati alle chiavi di licenza. Nella versione 3.5 abbiamo ridisegnato la maggior parte delle aree di amministrazione di Software Licensing.
Download → Licenze
La tabella dell'elenco che mostra tutte le chiavi di licenza è stata migliorata per aiutare a rimuovere il disordine e migliorare la visualizzazione su schermi più piccoli.
Schermata dettagli licenza
Ogni chiave di licenza ha ora una schermata di dettagli dedicata in cui sono disponibili tutte le informazioni pertinenti per la chiave di licenza. Questa schermata fornisce anche strumenti per azioni come il rinnovo o la disattivazione di una licenza, la modifica di una data di scadenza, l'ottenimento di un URL di aggiornamento, chiavi di licenza correlate e persino record di pagamento correlati. Questo rende la gestione delle chiavi di licenza e la localizzazione dei record di clienti e pagamenti associati molto, molto più facile.
Prorata di aggiornamento migliorato
Nella versione 3.3 abbiamo introdotto percorsi di aggiornamento per le chiavi di licenza che hanno permesso ai clienti di passare da un livello di licenza al successivo. Con la funzionalità originale dei percorsi di aggiornamento abbiamo incluso il supporto per un semplice prorata che ha offerto ai clienti sconti sull'aggiornamento in base a quanto avevano già pagato. Ora abbiamo ulteriormente migliorato i percorsi di aggiornamento aggiungendo il supporto per sconti di prorata basati sul tempo.
Gli amministratori del sito ora possono selezionare il prorata basato sui costi o basato sul tempo. Con i calcoli basati sul tempo, il costo di un aggiornamento tiene conto di quanto tempo rimane sulla licenza esistente e quindi ripartisce il nuovo acquisto di conseguenza.
Sconti di rinnovo per articolo
Le chiavi di licenza spesso devono essere rinnovate su base mensile o annuale. Per questo Software Licensing ha sempre supportato gli sconti di rinnovo in modo che i clienti possano ricevere uno sconto, come il 30%, quando rinnovano una chiave di licenza esistente. Nella versione 3.5 abbiamo esteso questa funzionalità per supportare gli sconti di rinnovo per articolo.
Ciò significa che i prodotti ora possono avere sconti di rinnovo personalizzati. Vorresti offrire il 20% su un prodotto ma il 30% su un altro? Ora puoi!
API di sviluppo: classe EDD_SL_License
Software Licensing è costruito per sviluppatori e creatori di prodotti e nella versione 3.5 abbiamo migliorato drasticamente le API interne per rendere più facile per gli sviluppatori lavorare ed estendere Software Licensing. La nuova classe EDD_SL_License fornisce un facile accesso a tutti i dati associati alle chiavi di licenza e rende facile interagire e regolare tali dati.
Versioni beta
Rilasci di aggiornamenti software di successo includono spesso versioni beta (come la 3.5 di Software Licensing), quindi abbiamo introdotto una nuova funzionalità che ti consente di rilasciare versioni beta del tuo software e fornire ai clienti un modo semplice per installare tali versioni beta.
Vedi la nostra documentazione per maggiori informazioni.
Abbiamo effettivamente utilizzato questa funzionalità per rilasciare una versione beta di Software Licensing 3.5 diverse settimane fa.
Nuove classi updater per temi e plugin WordPress
Le classi updater per temi e plugin WordPress sono state aggiornate per correggere alcuni bug, migliorare le prestazioni e rendere disponibili nuove funzionalità (come le versioni beta). Aggiorna i tuoi temi e plugin se utilizzi queste classi.
Le nuove versioni delle classi sono:
- 1.6.9 per i plugin
- 1.0.2 per i temi
Altri miglioramenti
Insieme alle nuove funzionalità sopra menzionate, abbiamo apportato anche un numero significativo di miglioramenti aggiuntivi.
- È stata aggiunta una nuova opzione per applicare la corrispondenza dell'email al rinnovo delle licenze. Ciò consente agli amministratori del sito di richiedere che i rinnovi delle licenze vengano acquistati con lo stesso indirizzo email della licenza originale.
- La classe EDD_SL_Plugin_Updater ha una cache migliorata e supporto per le versioni beta. Aggiorna le tue integrazioni.
- La classe EDD_Theme_Updater è stata aggiornata con il supporto per le versioni beta. Aggiorna le tue integrazioni.
- Nuovi action hook sono stati aggiunti al processo di rinnovo della licenza.
- Nuovi filtri sono stati aggiunti a get_licenses_of_purchase() e get_licenses_by_purchase().
- Le chiavi di licenza sono ora incluse nell'endpoint /sales/ dell'API REST di EDD.
- Le chiavi di licenza per i bundle sono ora raggruppate nella visualizzazione dello shortcode
Devi essere loggato per visualizzare le chiavi di licenza.
. - Gli acquisti di upgrade delle licenze possono ora essere effettuati tramite un URL diretto.
- Le chiavi di licenza e i metadati associati vengono ora eliminati quando viene eseguito un reset completo del negozio.
- Il metabox delle chiavi di licenza in Dettagli Ordine è stato migliorato.
- I link di upgrade inline possono ora essere mostrati sui pulsanti di acquisto.
- I checksum MD5 sono ora inclusi in tutte le risposte dell'API REST delle licenze.
- Un nuovo tag di modello {expiration_time} è stato aggiunto alle email di notifica di rinnovo della licenza.
- È stata aggiunta una nuova opzione per disabilitare i codici sconto sui rinnovi delle licenze.
- Le immagini banner possono ora essere aggiunte ai plugin WordPress tramite il parsing di ReadMe.txt.
- La tabella dell'elenco delle chiavi di licenza può ora essere filtrata per ID prodotto di download inserendo download:# nel campo di ricerca.
- Etichette e layout migliorati del metabox di licenza.
- Organizzazione e denominazione dei file migliorate.
Bug corretti
Sono stati corretti anche numerosi bug, sia principali che secondari.
- I collegamenti di azione nella tabella dell'elenco delle chiavi di licenza dovrebbero restituire l'utente alla schermata precedente.
- Paragrafi extra aggiunti alle email di notifica di rinnovo della licenza
- Le date di scadenza vengono mostrate in GMT anziché nell'ora locale.
- Flag di rinnovo e sconti errati lasciati nel carrello quando si rimuove il rinnovo dal carrello.
- Messaggio di download non valido restituito quando si utilizza "item_name" anziché "item_id" nell'API REST di licenza.
- Chiavi di licenza errate generate quando si rigenerano le chiavi per un acquisto.
- L'aggiornamento dell'email del cliente non aggiorna l'indirizzo email sulle chiavi di licenza.
- Messaggio di errore mostrato quando si carica la finestra modale "Visualizza dettagli aggiornamento" più volte.
- Percorsi di aggiornamento mostrati per chiavi di licenza scadute e disabilitate.
- Percorso di aggiornamento errato impostato come predefinito quando i prodotti contengono prezzi variabili.
- Link Estendi licenza manca dalla pagina Visualizza licenze nella cronologia acquisti del frontend.
- Chiavi di licenza duplicate create quando si rigenerano le chiavi di licenza su un acquisto.
- Gli URL del sito possono ancora essere gestiti dal cliente quando la licenza è disabilitata.
- Impostare una chiave di licenza come "lifetime" non aggiorna lo stato della licenza.
- Chiavi di licenza erroneamente impostate su disabilitate quando viene elaborato un rimborso per un rinnovo.
- Trattino extra mostrato al checkout quando si rinnova una chiave di licenza senza prezzi variabili.
- L'eliminazione di un pagamento di rinnovo elimina anche la chiave di licenza associata.
Come ottenere l'aggiornamento
La versione 3.5 di Software Licensing può essere scaricata dalla pagina del tuo account o tramite aggiornamenti con un clic all'interno della tua installazione di WordPress. Se sei nuovo a Software Licensing, l'estensione può essere acquistata dalla pagina del prodotto.









