Revisionato e aggiornato a giugno 2026 — configurazione del tipo di prodotto, regole di download e gestione dell'IVA UE (OSS) verificate per PrestaShop 1.7, 8 e 9.

Un prodotto digitale ha una caratteristica che nessun prodotto fisico può eguagliare: costo marginale zero. Crei il file una volta, e ogni vendita successiva non ti costa nulla — niente scorte da contare, nessun corriere da prenotare, nessun imballaggio. Il problema è che "carica semplicemente un file" nasconde una quantità sorprendente di configurazione specifica per PrestaShop: il tipo di prodotto corretto, le regole di download che determinano se i clienti si sentono fidati o controllati, la consegna delle licenze e la trappola dell'IVA UE, che accumula silenziosamente un debito fiscale se la ignori. Questa guida riguarda la vendita di prodotti digitali su PrestaShop — configurarli, prezzarli, licenziarli e consegnarli in modo pulito dal back office. La questione più complessa della sicurezza, cioè bloccare i file perché non possano essere condivisi, è un tema a parte: più sotto ti indichiamo la guida giusta.

Primo passo: il tipo di prodotto, non una casella da spuntare

La prima decisione arriva prima ancora di toccare un file. Quando crei un prodotto in PrestaShop 1.7, 8 o 9, nella parte alta della pagina prodotto trovi un selettore Tipo: Prodotto standard, Pacchetto di prodotti o Prodotto virtuale. Un download digitale è un Prodotto virtuale — e sceglierlo cambia il modo in cui PrestaShop tratta l'articolo in tutto ciò che viene dopo. Indica alla piattaforma che non c'è nulla da spedire: è questo che fa sparire i passaggi relativi a corriere e consegna nella procedura d'acquisto e tiene il prodotto fuori da qualsiasi calcolo di spedizione basato su peso o dimensioni.

Se usi ancora PrestaShop 1.6, l'equivalente si trovava in una scheda e seguiva la stessa logica — un prodotto contrassegnato come virtuale con un file scaricabile allegato. La posizione dei controlli è cambiata tra le versioni, ma il concetto di fondo (un prodotto senza evasione fisica) è sempre stato nativo in PrestaShop. La cosa importante è usare il vero tipo Prodotto virtuale invece di un prodotto standard con la spedizione azzerata — solo il tipo corretto rimuove in modo pulito il passaggio di consegna e la logica dell'indirizzo di spedizione.

Allegare il file e impostare le regole di download

Una volta che il prodotto è virtuale, la pagina prodotto mostra una sezione Prodotto virtuale in cui decidi come deve comportarsi il download. I campi sono pochi, ma ognuno nasconde una decisione commerciale:

  • Il file. Lo carichi direttamente e PrestaShop lo salva nella sua directory protetta download/ — servito tramite PrestaShop invece che esposto come URL pubblico diretto, quindi il percorso reale non è mai indovinabile pubblicamente. Per file di grandi dimensioni, i limiti PHP del server upload_max_filesize e post_max_size stabiliscono il tetto — un videocorso da 500 MB fallirà con un caricamento predefinito molto prima che il problema sia PrestaShop, motivo per cui i file pesanti richiedono spesso un aumento dei limiti a livello PHP o un modulo che consegni da un sistema di archiviazione esterno.
  • Numero di download consentiti. Quante volte lo stesso cliente può scaricare il file. Impostarlo a 0 significa download illimitati. Un valore come 3–5 è di solito il compromesso giusto: abbastanza perché un cliente che passa dal portatile al telefono, o riscarica dopo aver formattato il disco, non debba scriverti — ma non così alto da trasformare il link in un accesso senza controllo. Impostalo a 1 e genererai ticket di supporto.
  • Data di scadenza e Numero di giorni. Il link può smettere di funzionare in una data fissa di calendario, oppure dopo un certo numero di giorni dall'acquisto. Per una risorsa una tantum, 30–90 giorni sono generosi ma comunque delimitati. Per qualsiasi cosa venduta come "accesso a vita", lascialo aperto e affidati piuttosto al conteggio dei download — una data di scadenza che sorprende un cliente pagante è una richiesta di rimborso pronta a partire.
  • Nome file mostrato al cliente. Quello che vede nel proprio account, indipendentemente dal file reale su disco. Usa qualcosa che riconoscerà anche mesi dopo, non final_v3_FINAL.zip.

Sotto il cofano, PrestaShop registra tutto questo nella tabella product_download e serve i byte effettivi tramite il proprio controller di download invece che tramite un URL diretto al file, quindi il link del cliente è una richiesta tokenizzata legata al suo ordine — non un percorso che chiunque possa copiare e incollare a un amico. Questa distinzione è il fondamento della consegna digitale, e il livello di protezione da applicare — strategia di scadenza dei link, limiti contro gli abusi, watermarking, controlli IP — è esattamente il tema della guida collegata gestione dei download digitali: come proteggere e consegnare i tuoi file. Considera questa guida come "configura e vendi", e quella come "mettilo in sicurezza".

Dove appare davvero il download per il cliente

Dopo la convalida del pagamento, il download compare in due posti: l'email di conferma dell'ordine e l'account del cliente, nei dettagli dell'ordine. La richiesta di supporto più comune per i prodotti digitali — con ampio margine, secondo la nostra esperienza nella gestione di negozi — è "dov'è il mio download?". Prima del lancio vale quindi la pena controllare due cose:

  • L'email di conferma contiene davvero il link. Il link di download appare quando l'ordine raggiunge uno stato valido / pagamento accettato, quindi un ordine fermo in stato non pagato o in attesa non mostra nulla al cliente. Se vendi con bonifico bancario o con qualsiasi pagamento manuale, il file non apparirà finché non contrassegni l'ordine come pagato — chiariscilo nell'email dell'ordine, così il cliente non continua ad aggiornare una pagina account vuota.
  • Il link nella pagina account è evidente. Si trova nella cronologia ordini, che un acquirente alla prima esperienza potrebbe non pensare di aprire. Una riga nell'email che dica chiaramente "il tuo download è in questa email e in Il mio account → Cronologia ordini" evita la maggior parte dei ticket.

Chiavi di licenza: quando la chiave conta più del file

Schermata Digital Products che elenca sette prodotti con licenza con SKU, stati di licenza, numero di domini, date dell’ultimo controllo e del rinnovo e azioni per riga
La schermata Digital Products elenca sette prodotti con licenza con stati attivo, prova, scaduto e bloccato e domini contrassegnati come verificati, in attesa, bloccati o non corrispondenti.

Per il software, il file scaricabile è spesso la parte facile — la chiave di licenza è ciò che stai realmente vendendo, perché il file senza una chiave valida non serve a nulla. La funzione nativa di prodotto virtuale di PrestaShop consegna un file; non ha un concetto integrato di emissione di una chiave univoca per ogni ordine. Questa lacuna esiste, ed è importante capire i modelli prima di decidere come colmarla:

Modello di licenzaCosa riceve il clienteAdatto perIl limite
Pool di chiavi pregenerateUna chiave prelevata da una scorta di chiavi caricate in anticipoRivendere software di terze parti con inventario fisso di chiaviPuoi esaurirle — il pool è una scorta finita, come qualsiasi inventario
Generazione al voloUna chiave univoca creata all'acquisto da una regola o da un algoritmoSoftware che controlli dall'inizio alla fineRichiede logica lato server per generare e validare le chiavi
Chiavi a livelliTipi di chiave diversi per uso personale / commerciale / enterpriseVendere lo stesso prodotto con più livelli di autorizzazioneDevi mappare ogni prodotto o combinazione al tipo di chiave corretto

Qualunque modello tu scelga, l'elemento non negoziabile è il tempismo: il cliente deve ricevere la chiave immediatamente dopo il pagamento, nell'email di conferma e visibile nel suo account — non dopo un tuo intervento manuale alle 9 del mattino successivo. Anche i pool pregenerati si comportano come scorte reali, quindi se vendi chiavi acquistate in blocco, la logica del punto di riordino spiegata in quando riordinare le scorte si applica al tuo inventario di chiavi proprio come ai prodotti fisici — esaurirle nel mezzo di una promozione blocca le vendite nello stesso modo di uno scaffale vuoto.

Questo è uno dei punti più chiari in cui la funzione nativa si ferma e un modulo inizia a meritarsi il suo posto. Il nostro modulo Digital Revolution estende i prodotti virtuali di PrestaShop con consegna automatica delle chiavi di licenza, gestione delle versioni perché gli acquirenti esistenti possano scaricare un file aggiornato, e tracciamento dei download — tutto configurato dal back office invece che commissionato come sviluppo su misura. Il beneficio, in parole semplici: un cliente acquista alle 2 di notte e trova nella casella email il file e una chiave funzionante prima che tu ti svegli, senza che tu debba toccare l'ordine. Per il toolkit completo di protezione e consegna su cui si basa, l'approfondimento è ancora gestione dei download digitali.

La trappola dell'IVA UE sulle vendite digitali (OSS)

Questa è la parte che coglie impreparati i venditori che avevano fatto bene tutto il resto. Per i servizi digitali venduti a consumatori dell'UE, l'IVA si applica con l'aliquota del paese del cliente — non del tuo. Un acquirente tedesco paga il 19%, uno francese il 20%, uno ungherese il 27%, sullo stesso identico download. Questa regola copre software e app, e-book, corsi online e webinar, download di musica e video, SaaS e hosting. Se vendi in tutta l'UE e applichi una sola aliquota del tuo paese, in alcuni stati incassi meno del dovuto e in altri più del dovuto, accumulando silenziosamente una passività in ogni Stato membro in cui hai clienti.

In concreto, su PrestaShop questo significa:

  • Regole fiscali per paese. Il sistema Regole fiscali di PrestaShop (in Internazionale → Imposte, poi Regole fiscali nelle versioni moderne) ti consente di creare un unico gruppo di regole fiscali che applica un'aliquota diversa per paese. Colleghi quel gruppo ai tuoi prodotti virtuali. La piattaforma può farlo — ma solo se configuri il gruppo: il motore non indovinerà per te le aliquote digitali UE.
  • Prove della posizione del cliente. Il regime IVA richiede almeno due elementi di prova non contraddittori su dove si trovi il cliente — indirizzo di fatturazione, geolocalizzazione IP, paese del metodo di pagamento. Archiviare e riconciliare questi dati è responsabilità tua (o di un modulo), non qualcosa che la procedura d'acquisto standard assembla automaticamente in una traccia verificabile.
  • Il B2B è diverso. Vendi a un'azienda registrata ai fini IVA in un altro paese UE e il meccanismo del reverse charge di solito significa che non addebiti IVA — se il suo numero di partita IVA è valido. Il nostro Automatic EU VAT Checker valida quel numero durante l'acquisto, così un ordine B2B autentico viene correttamente azzerato e un numero falso non fa passare un consumatore come azienda.
  • Dichiari tramite OSS. Il One-Stop Shop ha sostituito il vecchio schema MOSS: ti registri una volta nel tuo paese e presenti un'unica dichiarazione trimestrale che copre tutte le vendite digitali UE, invece di registrarti in ogni paese. PrestaShop non la presenterà per te, ma dati fiscali puliti per paese e registri ordine corretti sono ciò che rende quella dichiarazione trimestrale una procedura lineare invece di un lavoro di ricostruzione.

Niente di tutto questo è opzionale se vendi a consumatori UE. Configura correttamente il gruppo di regole fiscali e le prove di localizzazione fin dal lancio — applicare retroattivamente l'IVA corretta a un anno di ordini tassati male è il tipo di pulizia che nessuno vuole affrontare.

Prezzi senza un costo del venduto come pavimento

Il prezzo dei prodotti fisici parte da quanto ti è costato l'articolo. Il prezzo dei prodotti digitali non ha questo pavimento — il costo marginale è zero — e questo ti libera, ma elimina anche l'ancoraggio più ovvio. Alcuni modelli che funzionano con gli strumenti standard di prezzo e prezzi specifici di PrestaShop:

  • Basato sul valore. Prezzo in base a ciò che il prodotto fa risparmiare o guadagnare all'acquirente, non a quanto ti è costato crearlo. Un modello che fa risparmiare dieci ore a un designer vale molto più del pomeriggio che hai impiegato per costruirlo.
  • A livelli per autorizzazione. Personale, commerciale, estesa — ogni livello aggiunge diritti, non funzionalità. Lo stesso file, tre prezzi, tre tipi di licenza. Si abbina direttamente al modello di chiavi a livelli descritto sopra.
  • Pacchetti. Vendi risorse correlate insieme a un prezzo inferiore alla somma delle singole parti. Il tipo di prodotto Pacchetto di PrestaShop (la seconda opzione nello stesso selettore Tipo) è pensato esattamente per questo — un pacchetto di prodotti virtuali consegna più download con un solo acquisto.
  • Abbonamenti. Accesso ricorrente o diritti agli aggiornamenti ti danno ricavi prevedibili invece di picchi una tantum, anche se la fatturazione ricorrente su PrestaShop richiede in genere un modulo dedicato, non le sole funzionalità native.

Carrelli misti: quando un ordine contiene un download e un pacco

Molti negozi vendono entrambe le cose — un libro fisico con un PDF di accompagnamento, merchandising insieme a un corso digitale. PrestaShop gestisce automaticamente il caso comune perché è il carrello, non il prodotto, a decidere cosa mostra la procedura d'acquisto:

  • Un carrello composto solo da prodotti virtuali salta completamente il passaggio corriere e consegna — non c'è nulla da spedire, quindi al cliente non viene chiesto di scegliere un metodo di spedizione.
  • Un carrello misto mantiene il passaggio di consegna per gli articoli fisici e rende comunque scaricabili quelli digitali non appena l'ordine è pagato.

Dove la situazione diventa più delicata è con un singolo prodotto che è davvero sia fisico sia digitale, oppure con regole di evasione che dipendono dallo stato dell'ordine. Questa è in realtà una questione di operatività degli ordini, e i flussi di lavoro che mantengono ordinati gli ordini misti e digitali sono trattati in gestione degli ordini in PrestaShop. Se devi estrarre dati da quegli ordini per riconciliazione o contabilità, esportazioni CSV per ordini e fatture spiega come recuperarli.

Aggiornamenti e gestione delle versioni favoriscono la vendita ripetuta

A differenza di un prodotto fisico, un prodotto digitale può continuare a migliorare dopo la vendita — e questo è un punto di forza, non un peso. Quando correggi un bug, perfezioni un modello o aggiungi un modulo a un corso:

  • Sostituisci il file sul prodotto, così i nuovi acquirenti ricevono la versione corrente.
  • Decidi se i clienti esistenti ricevono l'aggiornamento — sostituire il file del prodotto cambia ciò che verrà consegnato in futuro, ma ciò che un acquirente passato scarica esattamente quando effettua un nuovo download dipende dalla versione di PrestaShop e da come è stato salvato il record di download di quell'ordine; il nucleo di PrestaShop non offre un vero flusso di lavoro per notificare o riconsegnare un file aggiornato a chi ha già acquistato. Un modulo come Digital Revolution trasforma "notifica e riconsegna agli acquirenti passati" in un'azione deliberata e affidabile, invece di lasciarla al comportamento specifico della versione.
  • Mantieni un breve changelog, così i clienti possono vedere cosa è cambiato e perché vale la pena scaricare l'aggiornamento.

Un prodotto che migliora visibilmente nel tempo giustifica il suo prezzo e prepara l'acquisto successivo — la stessa logica di fidelizzazione che rende utili i buoni reinvii delle conferme d'ordine: piccoli gesti affidabili che il cliente apprezza davvero.

Domande frequenti

Come vendo un prodotto digitale in PrestaShop?

Crea il prodotto e imposta il suo Tipo su Prodotto virtuale nella parte alta della pagina prodotto (PS 1.7/8/9). Questo dice a PrestaShop che non c'è nulla da spedire, quindi i passaggi relativi a corriere e consegna spariscono dalla procedura d'acquisto. Poi apri la sezione Prodotto virtuale, carica il file (PrestaShop lo salva in una directory protetta download/) e imposta il numero di download, la scadenza e il nome file visibile al cliente. Usa il vero tipo Prodotto virtuale — non un prodotto standard con la spedizione azzerata — altrimenti il passaggio di consegna non scomparirà in modo pulito.

Come riceve il file il cliente dopo il pagamento?

Il download appare in due posti quando l'ordine raggiunge uno stato valido / pagamento accettato: l'email di conferma dell'ordine e l'account del cliente, nei dettagli dell'ordine. Se vendi con bonifico bancario o qualsiasi pagamento manuale, il link non viene mostrato finché non contrassegni l'ordine come pagato — chiariscilo nell'email, così il cliente non continua ad aggiornare una pagina vuota. "Dov'è il mio download?" è la richiesta di supporto numero uno per i prodotti digitali, quindi una riga chiara che indichi entrambi i punti evita la maggior parte dei ticket.

PrestaShop può consegnare automaticamente le chiavi di licenza?

Non in modo nativo — la funzione di prodotto virtuale consegna un file, senza alcun concetto di emissione di una chiave univoca per ordine. Per il software, spesso la chiave è ciò che stai davvero vendendo, perché il file non serve a nulla senza di essa. La consegna automatica di chiavi per singolo ordine (pool pregenerato, generazione al volo o chiavi a livelli) insieme al download è esattamente ciò che aggiunge Digital Revolution, insieme a gestione delle versioni e tracciamento dei download.

Come funziona l'IVA UE sui prodotti digitali?

Per i servizi digitali venduti a consumatori UE, l'IVA viene applicata all'aliquota del paese del cliente, non del tuo — un acquirente tedesco paga il 19%, uno ungherese il 27%, sullo stesso download. In PrestaShop crei un gruppo di regole fiscali (in Internazionale → Imposte → Regole fiscali) che applica un'aliquota diversa per paese e lo associ ai prodotti virtuali; il motore non indovinerà le aliquote per te. Poi presenti un'unica dichiarazione trimestrale OSS che copre tutte le vendite UE. Il B2B è diverso: un numero di partita IVA UE valido applica il reverse charge a zero — il nostro Automatic EU VAT Checker lo valida durante l'acquisto.

Cosa succede con un carrello che combina un download e un articolo fisico?

È il carrello, non il prodotto, a decidere cosa mostra la procedura d'acquisto. Un carrello composto solo da prodotti virtuali salta completamente il passaggio corriere/consegna; un carrello misto mantiene la consegna per gli articoli fisici e rende comunque scaricabili quelli digitali non appena l'ordine è pagato. Il caso delicato è un singolo prodotto che è davvero sia fisico sia digitale — è una questione di gestione operativa degli ordini trattata in gestione degli ordini in PrestaShop.

La versione breve

Vendere bene prodotti digitali su PrestaShop significa soprattutto configurare correttamente quattro aspetti dal back office: scegliere il vero tipo Prodotto virtuale perché la spedizione sparisca in modo pulito; impostare conteggi e scadenze dei download che si fidino del cliente senza lasciare l'accesso completamente aperto; consegnare qualsiasi chiave di licenza appena il pagamento viene confermato; e configurare l'IVA UE per paese prima che la passività si accumuli, non dopo. La piattaforma offre la base nativa per tutto questo, e un modulo colma le due lacune che restano — consegna automatica delle chiavi e protezione seria dei file. Configuralo una volta, e ogni vendita successiva sarà margine puro che arriva mentre dormi.

Condividi questo articolo:
David Miller

David Miller

Founder, mypresta.rocks

David Miller è uno specialista PrestaShop con oltre dieci anni di esperienza sul campo e fondatore di mypresta.rocks, uno studio di sviluppo con sede a Tychy, in Polonia. Progetta e mantiene un catalogo di 152 moduli PrestaShop — tra cui 21 suite « Revolution » dedicate a SEO, checkout, sicurezza, performance, marketing, ricerca, supporto e gestione del magazzino — che ogni giorno migliorano negozi reali, testati su PrestaShop 1.7.8, 8.x e 9.x. Si occupa inoltre della gestione di negozi in produzione che generano milioni di fatturato annuo, perciò il suo lavoro si misura sulle vendite reali, non sulle demo. La sua esperienza abbraccia l'intero e-commerce — performance, sicurezza, SEO e marketing — e va oltre PrestaShop, fino a WooCommerce, Shopify e sistemi su misura. Sul blog scrive del lato tecnico di PrestaShop: cosa fa davvero la piattaforma, cosa si rompe in produzione e quali soluzioni reggono nel tempo.

Ti è piaciuto questo articolo?

Ricevi i nostri ultimi consigli, guide e aggiornamenti dei moduli nella tua casella di posta.

Commenti

Ancora nessun commento. Sii il primo!

Sii il primo a fare una domanda o a condividere un feedback utile.

Caricamento...
Torna su