Qui delle utili funzioni per cancellare certi ordini di uno shop, fatto in WooCommerce, in delle determinate date.
Nello specifico andremo ad usare delle funzioni MySQL per eliminare un quantitativo maggiore di ordini senza sovraccaricare il server dove è hostato il nostro sito web.
Non useremo funzioni php per fare questo o altro, sarebbe troppo dispendioso e impiegheremmo troppo tempo qualora avessimo troppi elementi da dover cancellare.
Come sempre, vi consiglio CALDAMENTE di fare un backup di tutto il database, per fare un backup è molto semplice.
Andate sul vostro MySQL

Andate alla voce “EXPORT” e cliccate sul tasto a destra “GO”

Ora andiamo alla voce “SQL” dove è possibile eseguire una serie di comandi

Eliminare gli ordini più vecchi da una certa data
La funzione che andremo ad inserire è la seguente
Eseguirla e controllare che tutto sia stato eseguido andando nella nostra installazione di WP.

Ricordatevi che il formato SQL della data è nel formato YYYY-MM-GG ovvero anno, mese e giorno.
Nell’esempio elimineremo tutti gli ordini più vecchi del 2 luglio 2022.
Ma non è finita.
Dobbiamo ripulire e snellire il Database da tutti gli altri dati che sono immagazzinati in altre aree del DB.
Qui andiamo a togliere sempre cliccando su “SQL” tutti i micro dati storati per ogni ordine, ovvero la lista dei prodotti acquistati.
Poi le note su ogni ordine
Poi altri meta dati
Una volta lanciati questi comandi, avrete ripulito tutto il Database senza appesantirlo troppo.
Queste sono operazioni molto delicate ma che vi saranno di aiuto nel caso vogliate risparmiare tempo. Se per il vostro e-commerce vi serve aiuto perché avete paura di non farcela o non volete fare danni, potete sempre contattarmi!