Accedi
Inizia

Documentazione di Easy Digital Downloads

Documentazione, Materiali di Riferimento e Tutorial per Easy Digital Downloads 

Software Licensing – Istruzioni per l'uso

Questo documento ti guiderà attraverso le istruzioni di configurazione per il componente aggiuntivo Software Licensing.

Software Supportato

Sebbene questo componente aggiuntivo sia stato creato specificamente per autori di plugin e temi WordPress, grazie all'API inclusa, la maggior parte del software può sfruttare le funzionalità che offre.

Una volta installato e attivato, le impostazioni si troveranno in:

1. Impostazioni EDD: Download > Impostazioni > Estensioni > Software Licensing

2. Impostazioni Prodotto: Download > Tutti i Download > Modifica

Impostazioni Estensione Software Licensing

Disabilita Attivazioni Univoche: Abilita questa impostazione se non richiedi un identificatore univoco durante l'attivazione di una chiave di licenza. Quando abilitato, ogni attivazione conta rispetto al limite di licenza e la disattivazione non aumenta il tuo limite di attivazione. Quando disabilitato, i clienti possono disattivare su un sito (o ID di sistema) e attivare su un nuovo sito (o ID di sistema), il che conterebbe come una singola attivazione. Questo rimuoverà le opzioni Gestisci Siti dalla pagina Cronologia Ordini.

Ignora URL Host Locali?: Consenti l'attivazione di domini e IP di sviluppo locali senza che vengano conteggiati nei totali del limite di attivazione. L'URL verrà comunque registrato. Vedi Come posso ignorare gli URL Host Locali per l'Attivazione? per i dettagli.

Vendita di Plugin WordPress?: Seleziona questa casella se stai vendendo plugin WordPress e desideri abilitare l'analisi avanzata del file ReadMe.txt. Selezionandola, verrà aggiunta una metabox a ogni download, che consente di precompilare i dati del plugin in base al file ReadMe.txt incluso nel tuo plugin. Nota che questa opzione è facoltativa anche se stai vendendo plugin WordPress.

Mostra Link di Aggiornamento Inline: Seleziona questa casella se desideri mostrare link di aggiornamento inline per i clienti che hanno acquisti aggiornabili.

Metodo di Prorata: Specifica se desideri utilizzare Costo-Basato o Tempo-Basato per calcolare il prorata per gli aggiornamenti di licenza. Scopri di più sul prorata qui sotto.

Consenti Rinnovi: Seleziona questa casella se desideri che i clienti possano rinnovare le loro chiavi di licenza. Riceveranno anche promemoria di rinnovo via email e potranno rinnovare dalla loro pagina account (se quella pagina utilizza lo shortcode [edd_license_keys]). NOTA: Se il prodotto è un prodotto Ricorrente e l'abbonamento del cliente è ancora attivo, si rinnoverà automaticamente anche se questa opzione è disabilitata.

Applica Corrispondenza Email: Seleziona questa casella se desideri applicare la corrispondenza email ai rinnovi delle licenze. La corrispondenza email limita il rinnovo delle licenze all'indirizzo email utilizzato per acquistare originariamente la licenza. Ciò impedisce che le chiavi di licenza vengano rinnovate da un cliente diverso da quello che le ha acquistate.

Sconto Rinnovo: Inserisci un importo di sconto in percentuale, ad esempio 10. Oppure inserisci 0 (o lascia vuoto) per nessun sconto. Quando l'utente si trova nella pagina di checkout per rinnovare la propria licenza, questo sconto verrà automaticamente applicato al suo acquisto di rinnovo. NOTA: Se il prodotto è un prodotto Ricorrente e l'abbonamento del cliente è ancora attivo, si rinnoverà automaticamente con questo sconto applicato.

Disabilita Codici Sconto sui Rinnovi: Seleziona questa casella se desideri impedire ai clienti di utilizzare codici sconto non di rinnovo in combinazione con i rinnovi. Ciò disabiliterà l'opzione per riscattare codici sconto quando il carrello contiene un rinnovo di licenza.

Mostra Scadenza: Abilita questa impostazione per mostrare la data di scadenza della licenza nella schermata di checkout per gli acquisti.

Configurazione delle Opzioni Prodotto

La generazione delle chiavi di licenza è impostata su base prodotto per prodotto, quindi non tutti i prodotti venduti tramite il tuo negozio sono tenuti a generare chiavi di licenza. Per configurare un prodotto per generare chiavi di licenza al momento dell'acquisto, vai alla tua pagina Download, quindi fai clic su Modifica sul download che desideri configurare.

Nella sezione principale Dettagli Download, attiva l'opzione "Crea licenze per questo prodotto". Una volta abilitata tale opzione, apparirà nella pagina la casella principale Impostazioni Licenza.

Nella schermata di modifica del prodotto Download, verrà aggiunta una nuova casella meta "Impostazioni Licenza". Tutta la configurazione della licenza specifica per il prodotto corrente verrà effettuata in questa casella.

Di seguito è riportato uno screenshot di parte dell'interfaccia utente all'interno di un singolo download per la configurazione delle licenze software per quel prodotto.

Nota: I prodotti in bundle hanno opzioni leggermente diverse. Per i dettagli sulla configurazione dei prodotti in bundle, vedi qui.

Le impostazioni sono suddivise in diverse sezioni come Generale, Versioni, Aggiornamenti e altro.

Generale:

  1. Limite Attivazione:
    • Questo è il numero massimo di volte in cui ogni chiave di licenza può essere attivata. Se desideri limitare una chiave di licenza a 10 utilizzi per cliente, inserisci 10. Se non desideri imporre alcuna restrizione di limite, lascia questo campo vuoto o inserisci 0.
  2. Durata Licenza
    • Per quanto tempo sono valide le chiavi di licenza? Le licenze possono essere impostate per non scadere mai o dopo un determinato periodo di tempo. Una volta scadute, le chiavi di licenza non possono essere attivate senza essere prima rinnovate.

Versioni:

  1. Numero Versione:
    • Questo corrisponde al numero di versione corrente del tuo software disponibile. Se stai vendendo la versione 1.0, inserisci 1.0 qui. Se la versione corrente disponibile è 1.5, inserisci 1.5 qui. Questo numero di versione è utilizzato specificamente per i plugin e i temi di WordPress che hanno implementato il sistema di aggiornamento automatico, ma può anche essere utilizzato da qualsiasi altro tipo di software utilizzando l'API inclusa.
  2. File Aggiornamento
    • Questo ti permette di impostare il file .zip (o forse un altro formato) che viene inviato agli utenti durante un aggiornamento automatico. Questa opzione è usata specificamente per i plugin e i temi di WordPress che hanno implementato il sistema di aggiornamento automatico, ma può anche essere usata da qualsiasi altro tipo di software utilizzando l'API inclusa. Se stai vendendo un plugin o un tema di WordPress, questa opzione dovrebbe essere impostata su un .zip che contiene *solo* i file necessari del plugin o del tema. Questo file .zip viene configurato tramite la sezione principale di configurazione dei File di Download.
  3. Registro delle modifiche
    • Questa è una documentazione delle modifiche apportate con ogni versione del software. Ogni volta che viene rilasciata una nuova versione, dovresti aggiungere qui le note su cosa è cambiato. Queste note verranno visualizzate negli avvisi di aggiornamento "Novità" che gli utenti possono vedere quando aggiornano i loro plugin o temi di WordPress. Se *non* stai vendendo un plugin o un tema di WordPress, questo changelog può comunque essere utilizzato tramite l'API inclusa.
    • Vedi Licenze Software – Changelog per maggiori dettagli sull'utilizzo del changelog.
  4. Avviso di Aggiornamento
    • Inserisci l'avviso che verrà visualizzato ai clienti quando una nuova versione è disponibile.
  5. Rollout Graduali

Beta:

Abbiamo una pagina dedicata alla configurazione e all'utilizzo delle versioni beta qui: Rilasciare Versioni Beta con EDD.

Requisiti:

Questa sezione ti permetterà di limitare chi può ricevere aggiornamenti al tuo software in base a requisiti specifici. Ti preghiamo di leggere di più sulla configurazione di questa opzione nel nostro articolo sulle impostazioni dei Requisiti.

Chiavi Predefinite:

L'area di testo Chiavi di Licenza Predefinite ti permetterà di elencare le tue chiavi di licenza disponibili, una per riga.

Impostazioni preimpostate delle chiavi di licenza di Software Licensing con opzione bozza automatica.

Puoi inserire le tue chiavi da cui ogni acquisto attingerà. Ogni chiave verrà prelevata dall'alto dell'elenco e non sarà più disponibile per gli acquirenti una volta emessa. Il tuo elenco potrebbe assomigliare a questo:

customkey1
customkey2
customkey3
customkey4
customkey5

È importante notare che una volta esaurite le tue chiavi di licenza personalizzate, Licenze Software inizierà automaticamente a generare nuovamente le proprie chiavi di licenza. Ci sono solo due modi per impedire che ciò accada:

  1. Continua ad aggiungere chiavi personalizzate all'elenco in modo che non si esauriscano.
  2. Usa la nostra estensione Limite Acquisti per garantire che il numero di chiavi rimanenti corrisponda sempre al numero di acquisti rimanenti consentiti.

Puoi anche abilitare l'opzione per impostare il Download come Bozza non appena l'ultima chiave personalizzata viene venduta. In questo modo, non potranno essere effettuati nuovi acquisti per questo prodotto. Puoi anche ricevere un'email quando il tuo prodotto sta per esaurire le chiavi personalizzate.

Aggiornamenti:

Se desiderato, i percorsi di upgrade possono essere configurati per i prodotti che consentono ai clienti di aggiornare le proprie chiavi di licenza. Per creare un percorso di upgrade, seleziona prima il prodotto Download a cui i clienti possono effettuare l'upgrade. Questo può essere lo stesso prodotto o un altro prodotto nel catalogo del tuo negozio che ha la gestione delle licenze abilitata. Se il Download scelto ha prezzi variabili abilitati, apparirà un menu a discesa Opzione Prezzo che ti permetterà di selezionare l'opzione di prezzo per cui è l'upgrade.

Dopo aver selezionato il prodotto e l'opzione di prezzo (se presente), puoi scegliere se calcolare proporzionalmente l'upgrade della licenza e se offrire uno sconto aggiuntivo.

Calcolo proporzionale

Gli amministratori del sito possono configurare le impostazioni di calcolo proporzionale in Downloads > Impostazioni > Estensioni > Gestione Licenze Software. Sono disponibili due opzioni per il Metodo di Calcolo Proporzionale: Calcoli Basati sui Costi e Calcoli Basati sul Tempo.

Calcolo proporzionale basato sui costi

Il calcolo proporzionale basato sui costi addebiterà ai clienti la differenza tra il Download per cui hanno attualmente una sottoscrizione e il prezzo del Download a cui desiderano effettuare l'upgrade.

Esempio: Un cliente ha acquistato una licenza Single Site per il Prodotto A per $89 il 1° ottobre 2024. Il 1° marzo 2025, il cliente aggiorna la propria licenza a 2-5 Siti, che costa $129. Il cliente pagherà $40 per l'aggiornamento. Il 1° ottobre 2025, la sottoscrizione si rinnoverà e il cliente pagherà $129 per il Prodotto A (2-5 Siti) e avrà una chiave di licenza attiva fino al 1° ottobre 2026.

Calcolo proporzionale basato sul tempo

Quando un cliente sceglie di effettuare l'upgrade e hai selezionato il Calcolo Proporzionale Basato sul Tempo, l'importo che verrà addebitato al cliente per l'upgrade si basa sulla differenza di prezzo tra le due opzioni e sul tempo rimanente nella loro sottoscrizione corrente prima che si rinnovi.

Esempio: Un cliente ha acquistato una licenza Single Site per il Prodotto A per $89 il 1° ottobre 2024. Il 1° marzo 2025, il cliente aggiorna la propria licenza a 2-5 Siti, che costa $129. La differenza di prezzo è di $40 e mancano 6 mesi alla scadenza della loro sottoscrizione corrente. Il cliente pagherà $20 per l'aggiornamento. Il 1° ottobre 2025, la sottoscrizione si rinnoverà e il cliente pagherà $129 per il Prodotto A (2-5 Siti) e avrà una chiave di licenza attiva fino al 1° ottobre 2026.

Aggiornamento a una licenza a vita

Per le licenze a vita, il calcolo proporzionale applica uno sconto al costo della licenza a vita. Il Calcolo Proporzionale Basato sui Costi sconterà il costo totale della licenza originale dal costo della licenza a vita. Quello Basato sul Tempo calcolerà uno sconto proporzionale in base alla quantità di tempo rimanente nel periodo della licenza.

La data di scadenza della licenza non cambierà; una licenza aggiornata scadrà comunque alla data di scadenza originale, sia che venga calcolata proporzionalmente o meno. Un'eccezione si verifica se l'aggiornamento è per un periodo diverso; in tal caso, la data di scadenza cambierà.

Come un cliente aggiorna la propria licenza

Quando un cliente desidera aggiornare la propria chiave di licenza, può accedere al proprio account (gli account utente sono necessari per aggiornare una licenza) e andare alla propria cronologia acquisti. Da lì, faranno clic su Visualizza licenze e quindi su Visualizza aggiornamenti. Una volta scelto un aggiornamento, il cliente farà clic su Aggiorna licenza per procedere alla schermata di checkout, dove potrà completare il proprio acquisto.

Data di Scadenza

Gli aggiornamenti di Software Licensing non influenzeranno/modificheranno la data di scadenza originale della licenza a meno che il termine non sia diverso.

Entrate dagli aggiornamenti

Gli amministratori del sito possono visualizzare le entrate generate dagli aggiornamenti delle licenze in Download > Report > Aggiornamenti licenze.


Aggiunta di Chiavi di Licenza alla Ricevuta di Acquisto Via Email

L'estensione Software Licensing renderà disponibile un nuovo tag di modello per le ricevute di acquisto: {license_keys}

Per inviare la chiave di licenza all'acquirente, questo tag di modello deve essere incluso nell'email di ricevuta di acquisto che si configura in Download > Email.


Rinnovo Licenze

I rinnovi delle licenze devono essere abilitati da Download > Impostazioni > Estensioni > Software Licensing.

I clienti possono rinnovare le licenze tramite Avvisi di rinnovo via email, la pagina di checkout o inserendo manualmente una licenza nel modulo di rinnovo della chiave di licenza:

Invio di avvisi di rinnovo delle licenze via email

Software Licensing può inviare automaticamente email di avviso di rinnovo quando le chiavi di licenza rientrano nel periodo di scadenza specificato nelle opzioni di avviso di rinnovo. Vedere Email di promemoria per rinnovo e scadenza licenza per istruzioni su come configurare.

Gli avvisi di rinnovo delle chiavi di licenza possono essere inviati manualmente una per una, o tramite un'azione di massa (Download > Licenze). Per inviare avvisi di rinnovo per più chiavi contemporaneamente, selezionare le licenze per le quali inviare un rinnovo, quindi selezionare “Invia avviso di rinnovo” dal menu a discesa in alto a sinistra.

Rinnovi nella pagina di checkout

Se i rinnovi sono abilitati, verrà aggiunta una sezione alla schermata di checkout che consentirà ai clienti di inserire una chiave di licenza esistente per rinnovarla:

Screen Shot 2013-06-07 alle 16.16.40

Modulo di rinnovo

È possibile aggiungere lo shortcode [edd_renewal_form] a qualsiasi pagina del proprio sito per consentire ai clienti di inserire una chiave di licenza che desiderano rinnovare. L'invio del modulo aggiungerà il prodotto/la chiave al carrello.


Cronologia chiavi di licenza

Le chiavi di licenza dei clienti possono essere visualizzate nella loro pagina account utilizzando lo shortcode [edd_license_keys]. Questo visualizzerà tutte le chiavi di licenza appartenenti a un cliente (richiede che sia loggato), insieme alle informazioni pertinenti sulla licenza, come data di scadenza, stato, opzioni di rinnovo, opzioni di aggiornamento e un link per visualizzare il record di acquisto della licenza.



Gestione Chiavi di Licenza Vendute

La pagina Download > Licenze fornisce una panoramica di tutte le chiavi di licenza che hai venduto. Facendo clic sulla chiave si apriranno i Dettagli licenza. Diverse informazioni sono elencate con ogni chiave:

  • Chiave della licenza – Questa è la chiave di licenza effettiva inviata all'utente.
    • Puoi generare una chiave sostitutiva facendo clic sull'icona di ricarica accanto alla chiave nella gestione dei dettagli.
  • Cliente – Questo mostra il prodotto per cui è stata acquistata la chiave e contiene un link.
  • Stato – Questo indica uno dei seguenti possibili stati della licenza:
    • Attivo: Uno stato attivo significa che la chiave è stata attivata da un cliente ed è valida. Una chiave viene impostata come attiva solo se attivata da un cliente.
    • Inattivo: Inattivo è lo stato predefinito per le chiavi. Si tratta di chiavi che non sono mai state utilizzate o che sono state rese disponibili e reimpostate manualmente su inattivo.
    • Scaduto: A ogni chiave viene assegnata una data di scadenza al momento della generazione. Quando tale data passa, la chiave viene contrassegnata come Scaduta.
    • Disabilitato: Una chiave verrà impostata come Disabilitato quando un acquisto viene Annullato o Rimborsato, o può essere impostata manualmente.
  • Limite di attivazione – Questo è il numero di siti (o volte) su cui la licenza può essere attivata.
  • Data di scadenza – Questa è la data in cui la licenza scade.
  • Data di acquisto – Questa è la data in cui la licenza è stata acquistata.
  • Termine – Durata del periodo in cui la licenza è disponibile per il cliente.
  • Pagamenti correlati – Elenco di tutti i pagamenti (iniziali e di rinnovo) per la licenza.
  • Percorso di upgrade – Questo mostra gli upgrade disponibili, il prezzo dell'upgrade e un link diretto per aggiungere l'upgrade al carrello
  • URL di rinnovo – Questo è un link diretto per aggiungere il download/licenza al carrello per il rinnovo.
  • URL di annullamento iscrizione – Questo URL annullerà l'iscrizione del cliente agli avvisi di rinnovo per la licenza.
NOTA: Le licenze appena create sono sempre impostate come inattive. Non vengono impostate come attive finché il cliente non le attiva.

Ci sono quattro filtri in cima alla pagina, appena sotto il titolo della pagina, che consentono di visualizzare le chiavi di licenza per stato.

Puoi gestire, estendere (rinnovare), disabilitare o eliminare una licenza in qualsiasi momento passando il mouse sopra la licenza e facendo clic sul link appropriato nella pagina principale Download > Licenze.

Nota: L'eliminazione di una chiave di licenza è irreversibile.

Log delle licenze

Puoi anche visualizzare il log di attivazione di qualsiasi licenza facendo clic sulla scheda “Log” nella Gestione dettagli licenza. Questo log mostrerà i dati pertinenti ogni volta che questa licenza è stata attivata.

Sezione Attivazioni

Le attivazioni possono essere gestite sia dall'amministratore del negozio sia dal cliente tramite la pagina dell'account.

Gli amministratori possono gestire manualmente le attivazioni su base per licenza dalla schermata di gestione dei dettagli della licenza. Se desideri aggiungere o rimuovere attivazioni dalla licenza, puoi farlo in questa pagina:

Dettagli attivazioni Software Licensing.

Anche i clienti possono gestire i siti attivi tramite la pagina dell'account.


Generazione di Chiavi di Licenza per Acquisti Precedenti

Se hai venduto per un po' di tempo prima di attivare Software Licensing e desideri tornare indietro e generare chiavi di licenza per quegli ordini, puoi farlo andando su Download > Strumenti e utilizzando lo strumento per le licenze mancanti.

Puoi anche generare licenze su base per ordine nella sezione Dettagli ordine > Licenze:

Report ed Esportazioni

Software Licensing fornisce report per Rinnovi Licenza e Aggiornamenti Licenza. Oltre alla possibilità di esportare le licenze in un file csv.

Rapporti

I report di Software Licensing si trovano sotto Download > Report > Rinnovi Licenza, Aggiornamenti Licenza e Dati di Attivazione (quest'ultimo richiede Software Licensing 3.9.0 e EDD 3.5.1).

Rinnovi e report delle licenze.
Rinnovi licenza per questo mese
Report dati di attivazione di Software Licensing.
Nuove attivazioni di licenza per il report di questo mese aggiunte in Software Licensing 390

Esporta Licenze

Le licenze vengono esportate sotto Download > Strumenti > Importa / Esporta invece di trovarsi sotto l'esportazione dei report, al fine di limitare quali ruoli possono accedere alle licenze. Puoi esportare tutte le licenze o esportare le licenze per stato. Il file include chiave di licenza, stato, informazioni sul cliente, nome del prodotto, date e informazioni sull'attivazione.


Implementazione con il Tuo Software

Software Licensing può essere implementato con:

  • Plugin WordPress
  • Temi WordPress
  • La maggior parte dei linguaggi software (software Web e Desktop).

Aggiungere aggiornamenti automatici al tuo prodotto WordPress

Vedi la nostra documentazione su come integrare aggiornamenti automatici per i tuoi plugin WordPress.

Vedi la nostra documentazione su come integrare aggiornamenti automatici per i tuoi temi WordPress.

Passaggi per rilasciare una nuova versione

  1. Sostituisci il file di download con quello nuovo facendo clic su “Carica un file”.
  2. Quindi inserisci il testo appropriato nel campo Changelog nella meta box Licenze.
  3. Incrementa il numero di versione e salva il download.
  4. Fai clic su Aggiorna per salvare le modifiche.
  5. Seleziona il nome del file nel menu a discesa “Aggiorna file” se il file corretto non è già selezionato.
  6. I siti dei tuoi clienti verranno avvisati che c'è una nuova versione e potranno fare clic su Aggiorna.

Configurazione ReadMe.txt per plugin WordPress

I file ReadMe.txt possono essere analizzati per apparire nelle informazioni di aggiornamento del plugin. Vedi Analisi dei file ReadMe.txt nei plugin WordPress per maggiori informazioni su queste impostazioni.

Lavorare con l'API per altri tipi di software

Questo add-on fornisce un'API completa che puoi utilizzare per attivare e convalidare le chiavi di licenza. Puoi anche utilizzare l'API per verificare se sono disponibili nuove versioni del software e per scaricare i file di installazione per l'ultima versione.

Per la documentazione su come lavorare con l'API, fai clic qui.

Questo articolo è stato utile?

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.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]