Prodotti Digitali e Download in WooCommerce: Vendere File, Ebook e Software
WooCommerce non serve solo per vendere prodotti fisici. La piattaforma offre un sistema completo per la vendita di prodotti digitali: ebook, software, musica, corsi, template e qualsiasi tipo di file scaricabile. Questa tipologia di prodotti elimina le complessità legate a spedizioni e magazzino, offrendo margini di profitto elevati e la possibilità di scalare il business senza limiti di inventario.
In questa guida approfondiamo ogni aspetto della vendita di prodotti digitali con WooCommerce: dalla configurazione iniziale alla protezione dei file, passando per la gestione delle licenze software e gli obblighi fiscali europei.
Prodotti Virtuali e Scaricabili: la Differenza
Prima di procedere, chiariamo una distinzione fondamentale in WooCommerce. Quando si crea un nuovo prodotto, nella scheda Generale si trovano due checkbox:
- Virtuale: il prodotto non richiede spedizione. WooCommerce rimuove automaticamente i campi di spedizione dal checkout se il carrello contiene solo prodotti virtuali.
- Scaricabile (Downloadable): il prodotto include uno o più file che il cliente potrà scaricare dopo il pagamento.
Un prodotto può essere virtuale senza essere scaricabile (ad esempio un servizio di consulenza o un abbonamento), oppure può essere sia virtuale che scaricabile (un ebook o un software). In rari casi, un prodotto fisico può includere anche file scaricabili — si pensi a un libro cartaceo venduto insieme alla versione PDF.

Creare un Prodotto Digitale Scaricabile
La procedura di creazione è simile a quella di un prodotto fisico, con alcune differenze nella sezione dedicata ai file. Ecco i passaggi principali:
- Dal pannello WordPress, andare su Prodotti → Aggiungi nuovo.
- Inserire titolo, descrizione e immagine del prodotto come di consueto.
- Nella sezione Dati prodotto, selezionare “Prodotto semplice” e spuntare sia Virtuale che Scaricabile.
- Impostare il prezzo nella scheda Generale.
- Nella sezione File scaricabili che appare sotto il prezzo, aggiungere i file.
- Configurare Limite di download e Scadenza download.
- Pubblicare il prodotto.
Metodi di Upload dei File
WooCommerce offre diverse modalità per associare file a un prodotto scaricabile:
- Media Library di WordPress: il metodo standard. Si carica il file nella libreria media e WooCommerce genera automaticamente il link. Semplice ma con limiti di dimensione legati alla configurazione PHP del server (solitamente 64-128 MB).
- URL esterno: si incolla direttamente un URL nel campo “URL del file”. Il file può risiedere su qualsiasi server accessibile via HTTP/HTTPS.
- Cloud Storage: servizi come Amazon S3, Google Cloud Storage o Dropbox possono ospitare i file. Plugin dedicati come WooCommerce Amazon S3 Storage integrano il bucket S3 direttamente nella gestione download, garantendo URL firmati e temporanei.
Per file di grandi dimensioni (oltre 100 MB), il cloud storage rappresenta la scelta migliore. Riduce il carico sul server, offre CDN integrata per download veloci in tutto il mondo e permette di gestire file fino a diversi GB senza problemi.
Limiti di Download e Scadenza
WooCommerce permette di controllare con precisione quante volte e per quanto tempo un cliente può scaricare i file acquistati:
- Limite di download: il numero massimo di volte che il cliente può scaricare il file. Lasciando il campo vuoto si consentono download illimitati. Un valore comune è 3-5 download per bilanciare protezione e comodità.
- Scadenza download: il numero di giorni dopo i quali il link di download scade. Anche in questo caso, lasciando vuoto non si imposta scadenza. Per ebook e contenuti evergreen, 365 giorni è ragionevole; per software con aggiornamenti frequenti, 30-90 giorni.
Queste impostazioni si configurano sia a livello di singolo prodotto sia globalmente in WooCommerce → Impostazioni → Prodotti → Prodotti scaricabili.
Modalità di Accesso ai File
Nella sezione Impostazioni → Prodotti → Prodotti scaricabili, WooCommerce offre tre metodi per la consegna dei file:
- Force Downloads (consigliato): i file vengono serviti tramite PHP con header forzati. Il percorso reale del file resta nascosto e il download passa attraverso WooCommerce, che verifica i permessi prima di servire il contenuto.
- X-Accel-Redirect / X-Sendfile: il download viene gestito dal web server (Nginx o Apache) dopo la verifica dei permessi da parte di PHP. Più efficiente per file di grandi dimensioni perché libera il processo PHP.
- Redirect Only: WooCommerce reindirizza al link diretto del file. Meno sicuro perché il link reale viene esposto, ma funziona con qualsiasi configurazione server e con file ospitati esternamente.
Per la massima sicurezza, si consiglia Force Downloads combinato con la richiesta di login per il download. La checkbox “I download richiedono il login” obbliga il cliente ad accedere al proprio account prima di scaricare, impedendo la condivisione dei link.

Gestire i Permessi di Download
Ogni ordine completato genera automaticamente i permessi di download per il cliente. Come amministratore, è possibile gestire questi permessi dalla pagina di dettaglio del singolo ordine, nella sezione Permessi scaricabili:
- Visualizzare quanti download sono stati effettuati rispetto al limite.
- Verificare la data di scadenza del link.
- Revocare o concedere nuovamente i permessi.
- Aggiungere manualmente permessi per file specifici.
- Rigenerare il link di download (utile se il cliente segnala problemi).
In caso di rimborso, WooCommerce non revoca automaticamente i permessi di download. Si tratta di un aspetto da gestire manualmente o tramite automazioni personalizzate.
Vendere Diversi Tipi di File
WooCommerce gestisce qualsiasi tipo di file. Ecco le tipologie più comuni e le relative considerazioni:
Ebook e Documenti PDF
Il formato PDF è il più diffuso per la vendita di ebook, guide, template e documenti. Si consiglia di proteggere i PDF con password o DRM leggero. Un prodotto WooCommerce può includere più formati dello stesso ebook (PDF, EPUB, MOBI) come file separati nello stesso prodotto scaricabile.
Software e Applicazioni (ZIP, EXE, DMG)
Per la vendita di software è essenziale un sistema di licenze che vedremo nel dettaglio più avanti. I file ZIP sono preferibili perché funzionano su tutti i sistemi operativi. Per software multipiattaforma, si possono usare le variazioni di prodotto per offrire versioni Windows, macOS e Linux.
Musica e Audio (MP3, WAV, FLAC)
Per un negozio di musica digitale, WooCommerce si adatta bene. Ogni traccia o album diventa un prodotto. Si possono offrire anteprime audio con plugin come AudioIgniter direttamente nella pagina prodotto. I file WAV e FLAC, essendo molto più grandi degli MP3, beneficiano del cloud storage.
Video e Corsi
Per i video, il download diretto non è sempre la scelta migliore a causa delle dimensioni dei file. Alternative valide includono lo streaming protetto tramite Vimeo OTT oppure plugin LMS (Learning Management System) come LearnDash o LifterLMS che integrano WooCommerce per i pagamenti.
Proteggere i File da Accessi Non Autorizzati
La protezione dei file digitali è fondamentale per evitare download non autorizzati. Ecco le strategie principali:
Protezione tramite .htaccess
WooCommerce salva i file scaricabili nella cartella wp-content/uploads/woocommerce_uploads/. È fondamentale proteggere questa directory. WooCommerce crea automaticamente un file .htaccess con regole di protezione, ma è buona pratica verificare che contenga:
deny from all
Questa regola impedisce qualsiasi accesso diretto alla cartella via browser. I download passeranno esclusivamente attraverso il sistema di WooCommerce, che verificherà i permessi prima di servire il file.
URL Univoci e Temporanei
WooCommerce genera URL di download univoci per ogni ordine, contenenti un hash che impedisce di indovinare il link. Combinando questa funzionalità con la scadenza dei download, si ottiene una protezione efficace contro la condivisione dei link.
Watermarking
Per PDF e immagini, plugin come PDF Stamper for WooCommerce aggiungono automaticamente il nome e la email del cliente come watermark su ogni pagina del documento. Questo scoraggia la redistribuzione perché ogni copia è riconducibile a chi ha effettuato il download.
Hotlink Protection
Per impedire che altri siti colleghino direttamente i propri file, si possono aggiungere regole .htaccess che bloccano le richieste provenienti da domini esterni (hotlink protection). Questa misura è particolarmente utile per file audio e video.
Licenze Software e Plugin di Licensing
Chi vende software, temi WordPress o plugin necessita di un sistema di gestione licenze. Le soluzioni più diffuse includono:
- WooCommerce Software Add-on: la soluzione ufficiale. Genera chiavi di licenza uniche per ogni acquisto, supporta la verifica della licenza via API e gestisce gli aggiornamenti automatici del software venduto.
- Software License Manager: plugin gratuito che genera e valida chiavi di licenza. Offre un endpoint API che il software venduto può interrogare per verificare la validità della licenza.
- License Manager for WooCommerce: soluzione premium con supporto per licenze a tempo, attivazioni multiple, e dashboard cliente per la gestione delle proprie licenze.
Un sistema di licenze tipico funziona così: al completamento del pagamento, WooCommerce genera una chiave di licenza unica (ad esempio XXXX-XXXX-XXXX-XXXX). Il cliente riceve la chiave via email e nella pagina del proprio account. Il software venduto contatta il server WooCommerce per verificare la validità della chiave prima di attivarsi.
Aggiornamenti Automatici via API
Per software e plugin WordPress, è possibile configurare un sistema di aggiornamenti automatici. Il software installato dal cliente controlla periodicamente il server WooCommerce per verificare la disponibilità di nuove versioni. Se la licenza è valida, il download della nuova versione avviene automaticamente, proprio come gli aggiornamenti standard di WordPress.
Configurare un Negozio di Ebook
Un negozio di ebook richiede alcune configurazioni specifiche:
- Categorie tematiche: organizzare i libri per genere, autore e formato.
- Copertine di qualità: le immagini prodotto devono mostrare la copertina del libro in alta risoluzione. Plugin come 3D Book Cover generano visualizzazioni tridimensionali automatiche.
- Anteprime: offrire le prime pagine come anteprima gratuita aumenta le conversioni. Si può creare un PDF ridotto e renderlo disponibile tramite un link nella descrizione del prodotto.
- Bundle e collezioni: plugin come WooCommerce Product Bundles permettono di vendere raccolte di ebook a prezzo scontato.
- Recensioni e valutazioni: abilitare le recensioni aiuta i nuovi visitatori nella scelta.
Configurare un Negozio di Musica e Audio
Per la vendita di musica e file audio, WooCommerce necessita di alcune integrazioni:
- Player audio integrato: un lettore audio nella pagina prodotto per anteprime dei brani.
- Formati multipli: offrire MP3 (compresso, universale) e FLAC/WAV (lossless, per audiofili) come variazioni dello stesso prodotto con prezzi differenziati.
- Metadati: compilare campi personalizzati per artista, album, genere, durata e anno di pubblicazione.
- Artwork: includere la copertina come immagine prodotto e, opzionalmente, come file aggiuntivo nel download (cartella con MP3 + cover art).
Membership e Corsi Online
Per contenuti formativi e membership, la vendita di semplici file scaricabili potrebbe non essere sufficiente. WooCommerce si integra con:
- WooCommerce Memberships: crea aree riservate dove i membri accedono a contenuti esclusivi, inclusi file scaricabili, video e articoli.
- WooCommerce Subscriptions: permette di vendere abbonamenti ricorrenti, ideali per contenuti pubblicati periodicamente (magazine, newsletter premium, aggiornamenti software).
- LearnDash / LifterLMS: piattaforme LMS complete che si integrano con WooCommerce per la vendita di corsi strutturati con lezioni, quiz e certificati.
VAT MOSS/OSS per Prodotti Digitali in Europa
La vendita di prodotti digitali a consumatori europei è soggetta a regole IVA specifiche. Dal 1° luglio 2021, il regime OSS (One-Stop Shop) ha sostituito il precedente MOSS:
- Regola base: per i prodotti digitali venduti a consumatori finali (B2C) in altri paesi UE, si applica la aliquota IVA del paese del cliente, non del venditore.
- Soglia: per le microimprese con vendite transfrontaliere inferiori a 10.000 euro annui, è possibile applicare la IVA del proprio paese.
- Registrazione OSS: superata la soglia, ci si registra al portale OSS del proprio paese e si presenta una dichiarazione trimestrale unica per tutte le vendite UE.
WooCommerce gestisce le aliquote IVA per paese tramite il sistema di tasse integrato. Plugin come WooCommerce EU VAT Assistant automatizzano la rilevazione del paese del cliente (tramite IP, indirizzo di fatturazione e validazione della partita IVA per clienti B2B) e applicano automaticamente la aliquota corretta.
Configurazione Pratica delle Tasse per il Digitale
- In WooCommerce → Impostazioni → Tasse, abilitare il calcolo delle tasse.
- Creare una classe di tasse dedicata ai prodotti digitali.
- Nella tabella delle aliquote, inserire le aliquote IVA di tutti i paesi UE (22% Italia, 19% Germania, 20% Francia, ecc.).
- Assicurarsi che “Calcola tasse basandosi su” sia impostato su Indirizzo di fatturazione del cliente.
- Per i clienti B2B con partita IVA valida, il plugin EU VAT Assistant permette di applicare il reverse charge (IVA a 0%).
È fondamentale conservare due prove della localizzazione del cliente (indirizzo di fatturazione e geolocalizzazione IP) come richiesto dalla normativa europea.
Best Practice per la Vendita di Prodotti Digitali
Per massimizzare il successo nella vendita di prodotti digitali con WooCommerce, si consiglia di:
- Offrire anteprime gratuite: le prime pagine di un ebook, una traccia demo, una versione trial del software. Riduce i dubbi del cliente e aumenta le conversioni.
- Automatizzare la consegna: verificare che i prodotti digitali siano impostati per il completamento automatico degli ordini in Impostazioni → Prodotti → Prodotti scaricabili.
- Email di follow-up: inviare una email dopo qualche giorno dal download per chiedere feedback e suggerire prodotti correlati.
- Backup dei file: mantenere copie di backup di tutti i file venduti su un servizio cloud separato.
- Monitorare i download: controllare periodicamente i log di download per individuare pattern sospetti (troppi download dallo stesso ordine, IP diversi).
- Versioning: per software e plugin, mantenere un sistema di versioning chiaro e aggiornare il file scaricabile in WooCommerce ad ogni nuova release.
La vendita di prodotti digitali con WooCommerce rappresenta una delle modalità di e-commerce più efficienti e scalabili. Con la configurazione corretta di download, permessi, protezione dei file e conformità fiscale, è possibile costruire un business digitale solido e professionale.
Per una consulenza sulla configurazione del tuo negozio di prodotti digitali, contattaci oppure scopri il nostro servizio di realizzazione e-commerce.
Guide correlate della serie WooCommerce
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: