Come Usare UpdraftPlus con WooCommerce: Backup per E-Commerce
Gestire un negozio online con WooCommerce comporta responsabilità ben diverse rispetto a un semplice blog o sito vetrina. Ogni ordine ricevuto, ogni cliente registrato, ogni variazione di prodotto configurata rappresenta un dato critico per il business. Perdere anche solo poche ore di transazioni potrebbe significare mancati ricavi, clienti insoddisfatti e problemi contabili difficili da risolvere. Ecco perché configurare UpdraftPlus in modo specifico per WooCommerce non è un optional, ma una necessità assoluta per chiunque venda online con WordPress.
Perché WooCommerce richiede una strategia di backup dedicata
Un sito WooCommerce è sostanzialmente diverso da un sito WordPress standard sotto il profilo dei dati. Mentre un blog genera contenuti statici che cambiano raramente, un e-commerce produce dati dinamici in continuazione: ordini, pagamenti, aggiornamenti di inventario, registrazioni clienti, coupon utilizzati, recensioni. Tutti questi dati risiedono nel database MySQL e vengono modificati potenzialmente ogni minuto.
La perdita di dati in un contesto e-commerce ha conseguenze immediate e tangibili:
- Ordini persi: se il database viene corrotto dopo un aggiornamento fallito, gli ordini ricevuti nelle ultime ore potrebbero svanire, rendendo impossibile la spedizione e la fatturazione
- Dati clienti compromessi: indirizzi, email, storici di acquisto e preferenze di spedizione sono informazioni preziose sia per il business sia per la conformità al GDPR
- Catalogo prodotti danneggiato: centinaia di prodotti con variazioni, prezzi, immagini e descrizioni SEO ottimizzate richiedono settimane di lavoro per essere ricostruiti da zero
- Configurazioni di pagamento: gateway come Stripe, PayPal, Nexi o Satispay richiedono configurazioni dettagliate con chiavi API che, se perse, bloccano completamente le vendite
Frequenza di backup ottimale per WooCommerce
La regola generale per un e-commerce attivo prevede una strategia di backup a due livelli distinti, calibrata sulla diversa velocità di cambiamento dei dati:
Database: ogni 4-6 ore. Il database WooCommerce cambia costantemente. Ordini, aggiornamenti di stock, sessioni utente e transazioni vengono scritti in continuazione. Un backup del database ogni 4 ore garantisce che, nel peggiore dei casi, si perdano al massimo 4 ore di dati — un compromesso accettabile per la maggior parte dei negozi. Per e-commerce con volumi elevati (oltre 50 ordini al giorno), si consiglia di ridurre la frequenza a ogni 2 ore o addirittura ogni ora.
File: una volta al giorno. I file del sito (temi, plugin, uploads, immagini prodotto) cambiano con frequenza molto inferiore rispetto al database. Un backup giornaliero dei file è generalmente sufficiente, a meno che non si carichino nuovi prodotti con immagini ogni giorno, nel qual caso si potrebbe considerare un backup ogni 12 ore.

Configurare UpdraftPlus per WooCommerce: passo per passo
La configurazione di UpdraftPlus per un negozio WooCommerce richiede attenzione a diversi aspetti specifici. Vediamo come procedere in modo completo.
Impostazione della pianificazione
Accedendo a Impostazioni → UpdraftPlus Backup → Impostazioni, la prima cosa da configurare è la pianificazione separata per file e database:
- Impostare il backup del database su ogni 4 ore con almeno 10 copie di retention
- Impostare il backup dei file su giornaliero con almeno 7 copie di retention
- Scegliere un orario di esecuzione nelle ore di minor traffico (tipicamente tra le 3:00 e le 5:00 di notte per il mercato italiano)
Cosa includere nel backup
Per WooCommerce è fondamentale assicurarsi che tutti i componenti critici siano inclusi nel backup:
- Database completo: tutte le tabelle, incluse quelle con prefisso
wp_woocommerce_*,wp_wc_*e le tabelle degli ordini HPOS (High-Performance Order Storage) se attivate - Cartella wp-content/uploads: contiene tutte le immagini dei prodotti e i file scaricabili
- Cartella wp-content/plugins: WooCommerce stesso e tutte le estensioni (gateway, spedizioni, fatturazione)
- Cartella wp-content/themes: il tema attivo con eventuali personalizzazioni
- File wp-content/woocommerce_uploads: se presente, contiene log e file generati da WooCommerce
Cosa escludere per ottimizzare le dimensioni
Alcuni file e cartelle possono essere esclusi per ridurre le dimensioni del backup senza perdere dati critici:
- Cache dei plugin: cartelle come
wp-content/cache/,wp-content/et-cache/,wp-content/litespeed/ - File di log:
wp-content/debug.loge log di WooCommerce inwp-content/uploads/wc-logs/ - Backup precedenti: la cartella
wp-content/updraft/stessa, per evitare backup ricorsivi - Miniature rigenerate: se si utilizza un plugin di rigenerazione thumbnails, le immagini intermedie possono essere rigenerate

Storage remoto: dove salvare i backup WooCommerce
Per un e-commerce, salvare i backup solo sul server stesso è una pratica pericolosa. Se il server subisce un guasto hardware, un attacco ransomware o un errore del provider, sia il sito sia i backup andrebbero persi contemporaneamente. UpdraftPlus supporta numerose destinazioni remote:
- Google Drive: soluzione gratuita fino a 15 GB, ideale per negozi di piccole e medie dimensioni
- Amazon S3: la scelta professionale per e-commerce con grandi volumi di dati, con costi contenuti e affidabilità elevata
- Dropbox: semplice da configurare, ottimo per chi ha un account Business
- UpdraftVault: il servizio cloud proprietario del plugin, integrato nativamente e ottimizzato per i ripristini rapidi
La pratica migliore prevede di configurare almeno due destinazioni remote diverse, seguendo la regola del backup 3-2-1: tre copie dei dati, su due supporti diversi, di cui uno offsite.
Backup prima degli aggiornamenti WooCommerce
Gli aggiornamenti major di WooCommerce sono noti per causare problemi di compatibilità. Ogni nuova versione major (ad esempio il passaggio dalla 8.x alla 9.x) modifica strutture del database, API e comportamenti interni che possono rompere la compatibilità con temi e plugin di terze parti.
Prima di qualsiasi aggiornamento WooCommerce è tassativo:
- Eseguire un backup completo manuale tramite UpdraftPlus (database + tutti i file)
- Verificare che il backup sia stato completato e sia scaricabile dalla destinazione remota
- Testare il ripristino su un ambiente di staging prima di procedere con il sito live
- Controllare la compatibilità di tutti i plugin attivi con la nuova versione di WooCommerce
- Aggiornare prima lo staging, verificare il funzionamento completo (carrello, checkout, pagamenti, email) e solo dopo aggiornare il sito di produzione
Questo processo richiede tempo ma protegge da scenari catastrofici. Un aggiornamento WooCommerce fallito su un e-commerce attivo senza backup significa potenzialmente ore o giorni di downtime con perdita diretta di fatturato.
Test di ripristino su ambiente di staging
Avere backup regolari senza mai testarli equivale a non averli. Per WooCommerce, il test di ripristino deve verificare non solo che il sito si carichi, ma che tutte le funzionalità critiche operino correttamente:
- Catalogo prodotti: verificare che tutti i prodotti, variazioni, prezzi e immagini siano presenti
- Carrello e checkout: completare un ordine di prova con un gateway in modalità sandbox
- Area clienti: accedere con un account di test e verificare lo storico ordini
- Email transazionali: confermare che le notifiche di ordine vengano inviate correttamente
- Integrazioni: verificare il funzionamento di eventuali connessioni con gestionali, corrieri o marketplace
Si raccomanda di effettuare un test di ripristino completo almeno una volta al mese, documentando i risultati e il tempo necessario per completare la procedura.
Considerazioni sulla conformità PCI-DSS
Se il negozio WooCommerce gestisce pagamenti con carta di credito, anche solo parzialmente, entrano in gioco i requisiti PCI-DSS (Payment Card Industry Data Security Standard). Anche se la maggior parte degli e-commerce moderni utilizza gateway che gestiscono i dati della carta sui propri server (tokenizzazione), esistono comunque obblighi relativi ai backup:
- Crittografia dei backup: UpdraftPlus offre la possibilità di cifrare i backup del database con una passphrase. Per un e-commerce questa funzione deve essere sempre attivata
- Accesso limitato: i backup devono essere accessibili solo al personale autorizzato. Configurare permessi restrittivi sulle cartelle di storage remoto
- Retention definita: mantenere i backup per un periodo definito (tipicamente 30-90 giorni) e garantire la cancellazione sicura delle copie scadute
- Log degli accessi: documentare chi accede ai backup e quando, per finalità di audit
In Italia, oltre alla PCI-DSS, i backup di un e-commerce devono rispettare anche il GDPR, poiché contengono dati personali dei clienti. Questo significa che le copie di backup devono essere trattate con lo stesso livello di protezione dei dati originali.
Protezione dei dati di pagamento nei backup
WooCommerce, per impostazione predefinita, non salva i numeri completi delle carte di credito nel database. Tuttavia, i backup contengono comunque informazioni sensibili:
- Nomi, indirizzi email e indirizzi fisici dei clienti
- Storici degli ordini con dettagli sui prodotti acquistati
- Token di pagamento (che, sebbene non siano numeri di carta, devono comunque essere protetti)
- Chiavi API dei gateway di pagamento nelle tabelle
wp_options
Per proteggere adeguatamente questi dati nei backup:
- Attivare sempre la crittografia del database nelle impostazioni di UpdraftPlus
- Utilizzare storage remoto con crittografia at-rest (Amazon S3 con SSE, Google Drive con crittografia nativa)
- Non inviare mai backup via email o attraverso canali non sicuri
- Ruotare periodicamente le credenziali di accesso allo storage remoto
Gestione dei backup per WooCommerce con HPOS
A partire da WooCommerce 8.2, il sistema HPOS (High-Performance Order Storage) è diventato la modalità predefinita per la gestione degli ordini. Questo cambiamento sposta i dati degli ordini dalle tabelle wp_posts e wp_postmeta a tabelle dedicate (wp_wc_orders, wp_wc_orders_meta, wp_wc_order_addresses, ecc.).
Questo ha implicazioni dirette per i backup:
- Il backup del database deve includere tutte le nuove tabelle HPOS
- Durante la migrazione da tabelle legacy a HPOS, è fondamentale fare un backup completo prima di avviare la conversione
- Se si utilizza la modalità di sincronizzazione (HPOS + tabelle legacy in parallelo), il database sarà temporaneamente molto grande
UpdraftPlus gestisce correttamente il backup di tutte le tabelle del database, incluse quelle HPOS, senza necessità di configurazioni aggiuntive. Tuttavia, è importante verificare manualmente che il backup includa le tabelle wp_wc_* scaricando e ispezionando un backup di prova.
Automazione e monitoraggio
Per un e-commerce, non basta configurare i backup: bisogna anche monitorarli attivamente. UpdraftPlus offre notifiche via email per segnalare backup completati o falliti. Si consiglia di:
- Configurare le notifiche email su un indirizzo monitorato regolarmente
- Impostare un promemoria settimanale per verificare lo stato dei backup nella dashboard di UpdraftPlus
- Controllare periodicamente lo spazio disponibile sullo storage remoto
- Documentare la procedura di ripristino in un documento accessibile a tutto il team
Un e-commerce senza una strategia di backup solida è un business costruito sulla sabbia. Con UpdraftPlus configurato correttamente per WooCommerce, si costruisce una rete di sicurezza che protegge il fatturato, i dati dei clienti e il lavoro investito nel negozio online.
Guide Correlate
- Hai bisogno di un hosting ottimizzato per WooCommerce con backup automatici? Scopri le nostre soluzioni di Hosting WordPress gestito
- Vuoi migliorare la visibilità del tuo e-commerce sui motori di ricerca? Consulta la nostra guida al Posizionamento SEO
- Per una consulenza personalizzata sulla sicurezza del tuo WooCommerce, contattaci
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: