Accedi
Inizia

Documentazione di Easy Digital Downloads

Documentazione, Materiali di Riferimento e Tutorial per Easy Digital Downloads 

Prezzi Variabili

Il prezzo variabile è una funzionalità principale di Easy Digital Downloads che ti consente di definire opzioni di prezzo personalizzate specifiche per un singolo prodotto. Questa funzionalità è un sottoinsieme di
creazione di un prodotto.

Sebbene il prezzo variabile sia facoltativo, molti negozi dipendono dalla sua funzionalità per fornire una gamma di opzioni di acquisto ai propri clienti. Il prezzo variabile ha spesso più senso rispetto all'avere voci di prodotto separate e correlate.

Di seguito, delineeremo cos'è [e cosa non è] il prezzo variabile, le sue impostazioni aggiuntive, il comportamento front-end, i casi d'uso, le integrazioni con estensioni e altro ancora.

Cos'è il prezzo variabile?

Come accennato in precedenza, il prezzo variabile ti offre la possibilità di aggiungere più opzioni di acquisto a un singolo prodotto nel tuo negozio. Esaminiamo i due modi principali per implementare il prezzo variabile.

Prezzo variabile standard

Quando si imposta un nuovo prodotto, il prezzo variabile non è abilitato per impostazione predefinita. Il prezzo del tuo nuovo prodotto è impostato su $0,00 per impostazione predefinita e rimarrà tale finché non modifichi il prezzo o abiliti il prezzo variabile.

Per abilitare il prezzo variabile, devi selezionare la casella di controllo etichettata Abilita prezzo variabile nella sezione Prezzi download.

Dopo aver abilitato il prezzo variabile, apparirà una nuova interfaccia che ti consentirà di inserire le informazioni su un'opzione di prezzo una riga alla volta. Come minimo, ogni riga necessita di un nome di opzione. Se il campo del prezzo viene lasciato vuoto, si presume che il prezzo per tale opzione sia $0,00.

Inoltre, dopo aver creato più opzioni di prezzo, puoi impostare un'opzione particolare come predefinita facendo clic sul pulsante di opzione per la corrispondente opzione di prezzo nella colonna
Predefinita.

Ecco un esempio di un prodotto che utilizza il prezzo variabile con tre opzioni di prezzo, una delle quali è impostata come selezione predefinita per i clienti.

Questa configurazione del prodotto consentirà al cliente di acquistare l'Opzione Uno, l'Opzione Due o l'Opzione Tre. L'Opzione Due sarà selezionata per impostazione predefinita, anche se il cliente può facilmente selezionare un'opzione diversa. L'aspetto del pulsante di acquisto front-end sarà simile a questo:

Nota che i valori forniti per
Nome opzione e Prezzo vengono utilizzati come etichette per i pulsanti di opzione. Allo stesso modo, l'opzione di prezzo selezionata come Predefinita verrà automaticamente selezionata al caricamento della pagina.

Da qui, il cliente può fare clic sul pulsante di acquisto, lasciando la selezione invariata, o selezionare un'opzione di prezzo diversa prima di procedere.
In questa configurazione standard, solo un'opzione di prezzo può essere selezionata dal cliente. Questo ci porta all'impostazione successiva che potresti aver visto negli screenshot precedenti.

Modalità di acquisto multi-opzione

Quando selezioni la casella di controllo per abilitare prezzi variabili, un'altra casella di controllo verrà visualizzata sotto di essa etichettata
Abilita modalità acquisto multi-opzione. Consente di aggiungere più opzioni di prezzo al carrello contemporaneamente.

Come indica l'etichetta, la modalità di acquisto multi-opzione consente al cliente di selezionare più di un'opzione di prezzo alla volta per l'acquisto. Selezionando questa casella di controllo non cambierà nulla nella schermata di modifica riguardo a come configuri le tue opzioni di prezzo. Tuttavia, cambierà il pulsante di acquisto sul front-end per visualizzare le opzioni di prezzo come caselle di controllo invece di pulsanti di opzione.

Questa semplice modifica sfrutta la natura dell'HTML. In un singolo modulo HTML, le caselle di controllo raggruppate consentono selezioni multiple contemporaneamente, mentre i pulsanti di opzione raggruppati no.

In parole povere, lo stato della tua impostazione della modalità di acquisto multi-opzione determina se i tuoi clienti possono acquistare più di un'opzione di prezzo [di un singolo prodotto] alla volta.

Nota: l'ordine di visualizzazione sul front-end delle tue opzioni di prezzo può essere controllato facendo clic e trascinando l'icona della direzione che appare a sinistra di ogni opzione di prezzo nella schermata di modifica.

File associati al prodotto

Le opzioni di prezzo non devono essere associate ai file del prodotto poiché Easy Digital Downloads stesso non richiede che i prodotti abbiano file. Tuttavia, quando i file del prodotto sono presenti, hai il controllo su come questi file vengono associati alle tue nuove opzioni di prezzo.

Quando in precedenza hai selezionato la casella di controllo per abilitare prezzi variabili, si è verificata un'altra modifica nell'interfaccia che potresti non aver notato. Nella sezione
File del Download, è stata aggiunta una nuova colonna chiamata Assegnazione Prezzo all'area Download File, che ti consente di associare direttamente un file del prodotto a un'opzione di prezzo già creata.

Nota che il menu a discesa Assegnazione Prezzo, che verrà visualizzato per ogni riga di file del prodotto, ha un elenco popolato delle tue opzioni di prezzo definite, nonché una selezione
Tutti. Tutti, la selezione predefinita, significa che indipendentemente dall'opzione di prezzo acquistata dal cliente, questo file verrà distribuito con l'acquisto. Se non configuri l'Assegnazione Prezzo, questo è il comportamento standard.

Per associare un file del prodotto a una particolare opzione di prezzo, dovresti selezionarla da questo menu. Farlo garantisce che il file verrà distribuito al cliente solo se viene acquistata l'opzione di prezzo associata. Nessun altro acquisto di opzione di prezzo distribuirà quel file.

Ecco un esempio di un prodotto che ha un file di prodotto generale e un file di prodotto aggiuntivo associato a ciascuna opzione di prezzo:

Con questa configurazione, supponendo che il cliente acquisti una sola opzione di prezzo, riceverà sempre *due* file di prodotto indipendentemente dall'opzione di prezzo acquistata.

Prezzo variabile con Bundle

Nell'articolo Creazione Prodotti, hai appreso delle Opzioni Tipo Prodotto, che ti consentono di lasciare un prodotto impostato come tipo Predefinito, o cambiarlo in un Pacchetto.

I bundle sono un tipo speciale di prodotto che ti consente di configurare un singolo prodotto come un modo per acquistare l'accesso a più altri prodotti. Ad esempio, se Prodotto A, Prodotto B e Prodotto C sono tutte voci di prodotto separate con i propri prezzi e file, puoi creare Bundle A come modo per acquistare i prodotti individuali sopra menzionati in un'unica transazione.

I prezzi variabili funzionano anche con i bundle. Nulla cambia nel modo in cui configuri i prezzi variabili sul Bundle A, o su uno qualsiasi degli altri tre prodotti. Tuttavia, dopo aver modificato l'opzione Tipo di prodotto sul bundle, i campi di caricamento file verranno sostituiti da menu a discesa popolati con tutti gli altri prodotti del tuo negozio, insieme alle loro opzioni di prezzo.

Concettualmente, questo è lo stesso del tipo di prodotto Predefinito nel senso che stai selezionando cosa viene acquistato. La differenza fondamentale è che quando si configura un bundle, non si selezionano file, ma si selezionano interi prodotti e/o le loro opzioni di prezzo.

L'obiettivo qui è associare le opzioni di prezzo del Bundle A a interi prodotti figli, o alle opzioni di prezzo di tali prodotti figli. Lo screenshot seguente delinea una configurazione comune.

Per illustrare ulteriormente cosa significa questo, mettiamo in parole la configurazione sopra.

  • Acquistare Opzione 1 ti dà accesso a Prodotto A – Opzione 1 e Prodotto B – Opzione 1
  • Acquistare Opzione 2 ti dà accesso a Prodotto A – Opzione 2 e Prodotto B – Opzione 2

Inoltre, se selezionassi Prodotto B stesso invece di una delle sue opzioni di prezzo, allora tutte le opzioni di prezzo del Prodotto B sarebbero incluse nell'acquisto del corrispondente acquisto del Bundle A.

Infine, per qualsiasi prodotto selezionato per essere incluso in un bundle, sia esso un intero prodotto o le sue opzioni di prezzo, i file del prodotto associati al prodotto (e alle sue opzioni di prezzo appropriate) diventano accessibili secondo la loro configurazione al momento dell'acquisto del bundle.

Come puoi vedere, la configurazione dei prezzi variabili è completamente facoltativa, ma è anche ricca di comportamenti predefiniti e impostazioni aggiuntive che ti consentono di creare facilmente opzioni di prezzo che soddisfano le tue esigenze specifiche. Nella sua forma più semplice, le informazioni sopra coprono i prezzi variabili. Ora copriamo come si possono usare i prezzi variabili nel mondo reale.

Casi d'uso comuni per i prezzi variabili

Ci sono dozzine, se non centinaia di modi per utilizzare i prezzi variabili. Tuttavia, il team di Easy Digital Downloads vede certi casi d'uso più e più volte. Ecco alcuni casi che sfruttano tutte le impostazioni aggiuntive.

Vendita di album musicali

Questo è probabilmente uno dei casi d'uso più comuni per i prezzi variabili. I musicisti indipendenti usano Easy Digital Downloads per vendere i loro album musicali. Molto simile al popolare servizio iTunes, questi musicisti vogliono essere in grado di vendere un album completo così come singole tracce. I prezzi variabili con la modalità di acquisto multi-opzione sono perfetti per questo.

Se pianifichiamo questo prima di configurare il prodotto, è chiaro che il cliente dovrebbe avere la possibilità di acquistare una singola traccia, più tracce contemporaneamente o l'intero album con tutte le tracce incluse. Dal punto di vista della pianificazione, l'elenco dei prodotti sarebbe questo:

  • traccia 1
  • traccia 2
  • traccia 3
  • album completo

Nota che l'album completo è un'opzione proprio come le singole tracce. Non è necessaria alcuna gerarchia per le opzioni di prezzo. Sono i file del prodotto che contengono la struttura di ciò che il cliente sta acquistando. Dai un'occhiata a questa configurazione del prodotto basata sui piani sopra:

La modalità di acquisto multi-opzione è abilitata per consentire l'acquisto di più tracce individuali una sola volta. L'opzione di prezzo Album completo è impostata come predefinita, perché è l'acquisto preferito. I singoli file di prodotto sono associati alle appropriate opzioni di prezzo.

La cosa importante da sottolineare è che il file di prodotto album-completo (tipicamente una cartella compressa .zip) include tutte le tracce individuali. Easy Digital Downloads non include gli altri file in un unico download per te. Dovrai semplicemente impacchettare i file del prodotto in modo appropriato prima di caricarli sul tuo prodotto.

Il tuo album è ora pronto per essere distribuito utilizzando prezzi variabili con la modalità di acquisto multi-opzione.

Suggerimento Pro: aggiungi un altro file di prodotto per la copertina e imposta la sua Assegnazione prezzo su Tutti. 😉

Opzioni di licenza

Potresti riconoscere le opzioni di licenza dal nostro sito web. Utilizzando l'estensione Software Licensing, forniamo tre opzioni di prezzo che consentono ai clienti di decidere quante attivazioni di licenza desiderano ricevere per le estensioni che stanno acquistando.

Come potresti aver intuito, non c'è nulla nell'interfaccia utente predefinita di prezzi variabili che ti permetta di configurare dettagli come le attivazioni di licenza per un prodotto in vendita. Queste opzioni aggiuntive esistono solo quando vengono aggiunte programmaticamente dalle estensioni.

Ecco uno sguardo alle opzioni di prezzi variabili quando l'estensione Software Licensing è attiva:

Sebbene ci sia molto altro da configurare quando si utilizza Software Licensing, lo screenshot sopra illustra le modifiche apportate alle righe dei prezzi variabili quando l'estensione è attiva. Se lasciate invariato per un prodotto senza licenza, il comportamento descritto in precedenza nell'articolo non cambierà.

Tuttavia, lo screenshot mostra come un'estensione può aggiungere nuovi campi e impostazioni che ti consentono di definire dettagli specifici su un'opzione di prezzo variabile. Sebbene questo sia ancora un prodotto nel complesso, le impostazioni aggiuntive fornite da Software Licensing consentono a ciascuna opzione di prezzo di comportarsi in base alla configurazione scelta.

Opzioni di prezzo per pagamenti ricorrenti

Molte altre estensioni aggiungono campi alle righe delle opzioni di prezzo e interagiscono con esse logicamente in base alla funzionalità necessaria. Alcune di esse modificano persino la visualizzazione front-end delle opzioni di prezzo in base alla configurazione back-end, come la nostra estensione Recurring Payments.

Quando un'opzione di prezzo è impostata per essere un pagamento ricorrente, vengono resi disponibili campi aggiuntivi per impostare i dettagli specifici del comportamento ricorrente di quella particolare opzione di prezzo.

Con tale configurazione, nota come il display front-end delle opzioni di prezzo è stato modificato per riflettere i dettagli dell'abbonamento:

Come puoi vedere, le possibilità sono infinite.

FAQ e problemi relativi ai prezzi variabili

Di seguito troverai le risposte ad alcune delle domande più comuni sui prezzi variabili. Se la tua preoccupazione non è elencata di seguito, contatta il supporto per assistenza.

Se assegno un nuovo file di prodotto a un'opzione di prezzo che è già stata acquistata, i miei clienti avranno accesso al nuovo file?

Sì.

Posso avere una configurazione di prezzi variabili predefinita che viene impostata automaticamente per tutti i nuovi prodotti?

Sebbene Easy Digital Downloads non fornisca questa funzionalità, è disponibile tramite un'estensione di terze parti. https://wordpress.org/plugins/easy-digital-downloads-variable-defaults/ Si prega di contattare il creatore dell'estensione in caso di domande o dubbi.

Gestisco un sito di foto stock. Se carico una singola immagine, può impostare le opzioni di prezzo in base alle dimensioni dell'immagine create automaticamente?

No. Sia che si tratti di opzioni di prezzo, file di prodotto o entrambi, non c'è modo di caricare un singolo file immagine e fargli creare automaticamente diverse dimensioni di immagine da impostare come opzioni di prezzo separate. Le opzioni di prezzo e le associazioni di file devono essere impostate manualmente indipendentemente dal tipo di file del prodotto.

Posso visualizzare statistiche dettagliate e report sui guadagni per le opzioni di prezzo variabili?

Al momento no. Questo miglioramento è una priorità alta sulla nostra bacheca di sviluppo. Tuttavia, al momento, le prestazioni delle opzioni di prezzo sono incluse nelle statistiche dell'intero prodotto.

C'è un limite al numero di opzioni di prezzo che posso avere?

Tecnicamente, no. Non impostiamo un limite al numero di opzioni di prezzo che un singolo prodotto può avere. Tuttavia, un limite regolabile viene solitamente imposto a livello di server.

La schermata di modifica del prodotto, come la maggior parte delle schermate di amministrazione di WordPress, è semplicemente un grande modulo HTML. Ogni volta che salvi/aggiorni la pagina, stai essenzialmente facendo clic sul pulsante "invia" di un modulo. Ciò significa che ogni impostazione sullo schermo è un campo del modulo, che si tratti del titolo del prodotto, della casella di controllo per abilitare i prezzi variabili o persino dell'area di testo per le note di download.

Mentre la stragrande maggioranza degli utenti non avrà mai problemi, ci sono alcuni che potrebbero aver bisogno di centinaia di opzioni di prezzo e corrispondenti voci di file di prodotto. Considerando il fatto che ogni singola opzione di prezzo e riga di caricamento file include diverse impostazioni individuali, il numero di campi inviati può rapidamente raggiungere centinaia, se non migliaia.

Sul tuo server dove è configurato PHP, ci sono diverse impostazioni e valori che il tuo host controlla. Una di queste impostazioni si chiama
max_input_vars e il suo valore è solitamente 1000. Cioè, il numero massimo di valori di input (campi del modulo) che possono essere inviati contemporaneamente è 1000. Come descritto sopra, potresti superare quel limite.

In alcuni casi, il raggiungimento di tale limite non presenterà alcun tipo di errore. Invece, alcuni dei campi nella pagina non verranno salvati. Per quanto riguarda i prezzi variabili e i file associati, potresti vedere molte delle tue righe salvate correttamente fino a un certo numero, con le restanti mancanti.

Se si verifica tale situazione, devi contattare il tuo host e richiedere di "aumentare `max_input_vars` a un valore più alto". In passato, un aumento a 3000 ha risolto il problema per molti. Richiedi un numero che stimi rimuoverà la restrizione per le tue esigenze.

L'Prezzi Personalizzatiestensione funziona con i prezzi variabili?

Sì.

L'Invii dal Frontendestensione supporta i prezzi variabili?

Sì.

Posso usare le Quantità Articolo con i prezzi variabili?

Sì.

Posso usare lo shortcode [purchase_link] per un'opzione di prezzo variabile?

Sì. Vedi la documentazione per come usare il parametro price_id.

Posso aggiungere un'opzione di prezzo al carrello utilizzando un URL di aggiunta al carrello personalizzato?

Sì. Tuttavia, puoi aggiungere solo un'opzione di prezzo da un prodotto per URL. Vedi la documentazione per come costruire l'URL con un'opzione di prezzo.

Se un cliente aggiunge un'opzione di prezzo variabile al carrello e decide di cambiare opzione, come funziona?

Per impostazione predefinita, l'unico modo per cambiare opzione una volta aggiunta al carrello è rimuovere il prodotto dal carrello e quindi riaggiungere la selezione corretta. Una soluzione molto migliore si trova nell'estensione Variable Pricing Switcher.

Posso visualizzare le opzioni di prezzo variabile come menu a tendina invece che come elenco di opzioni?

Ciò richiede uno sviluppo personalizzato. Tuttavia, esiste già uno snippet di codice scritto che dovrebbe fare al caso tuo.

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]