Corsi, ebook e video per una scuola di vela su WooCommerce.
Una scuola di vela riconosciuta dagli enti britannici RYA e MCA vende corsi, ebook e video lezioni dal proprio sito. Abbiamo fatto in modo che ogni allievo trovi quello che ha comprato, e solo quello.
La scuola vende corsi e materiali didattici su WordPress e WooCommerce, con un child theme di Hello Elementor, ACF e MailPoet. Per gli ebook sfogliabili abbiamo cambiato il metodo di download solo su quei prodotti; il pacchetto allievo legato al corso, una pagina protetta, compare tra i Download del cliente accanto a PDF e ZIP. Le pagine si aprono solo a chi ha comprato il prodotto collegato, e le email d'ordine riportano le date di inizio e fine del corso.
Contesto
La scuola è attiva dal 2010 e tiene corsi riconosciuti da RYA e MCA. Gli ordini arrivano ogni giorno: corsi con date di inizio e fine, ebook sfogliabili, video lezioni. Il sito è costruito su WordPress e WooCommerce, con un child theme di Hello Elementor, campi ACF per i dati dei corsi e MailPoet per le comunicazioni.
Il problema
WooCommerce tratta i prodotti scaricabili come file: un link, un download. Un ebook sfogliabile però si legge nel browser, e un pacchetto allievo è una pagina di materiali, non un file. Senza un intervento, l'allievo avrebbe trovato i materiali in posti diversi, e una pagina riservata raggiungibile con un link si sarebbe aperta a chiunque avesse quel link.
Cosa abbiamo fatto
- 01
Download in redirect, solo dove serve
Per i prodotti con l'ebook sfogliabile il metodo di download di WooCommerce passa a redirect, così il link apre il lettore nel browser. Gli altri prodotti mantengono il comportamento standard.
- 02
Il pacchetto allievo tra i Download
La pagina protetta legata al corso viene aggiunta alla lista Download del cliente, accanto ai PDF e agli ZIP. Tutto quello che l'allievo ha comprato è in un posto solo.
- 03
Pagine aperte solo a chi ha comprato
Codice su misura verifica che chi apre la pagina abbia acquistato il prodotto collegato. Amministratori e shop manager passano sempre, per assistenza e controlli.
- 04
Date del corso nelle email
Le date di inizio e fine corso, gestite con campi ACF, compaiono nelle email d'ordine. Nella scheda prodotto gli elementi senza contenuto vengono nascosti, così nessuna pagina mostra etichette vuote.
- 05
Email che arrivano
Le email transazionali partono da Amazon SES tramite WP Mail SMTP, con una policy di invio dedicata al sito.
Com'è andata
Ogni allievo trova ebook, video e materiali del corso nella propria area account, e le pagine riservate restano riservate. Per la stessa scuola avevamo già realizzato la directory degli equipaggi.
Strumenti
Domande frequenti
Si può proteggere un contenuto senza un plugin di membership?
Sì, quando la regola è semplice come questa: chi ha comprato il prodotto collegato vede la pagina. Poche righe di codice su misura evitano un plugin in più da configurare e aggiornare.
Cambiare il metodo di download tocca gli altri prodotti?
No. La modifica vale solo per i prodotti con l'ebook sfogliabile; PDF e ZIP continuano a scaricarsi come prima.