All’inizio di quest’anno, WooCommerce ha annunciato che avrebbe creato un MVP per le tabelle degli ordini personalizzate entro il 2022, un miglioramento significativo che offre notevoli guadagni di prestazioni per gli store. Il team di sviluppo di WooCommerce sta ora invitando sviluppatori, agenzie e società di hosting a testare la migrazione dell’implementazione iniziale delle tabelle degli ordini dei clienti denominata High_performance Order Storage, o in breve HPOS.
Nota: dalla versione WooCommerce 7.1, questa funzionalità può essere attivata.
Per saperne di più su WooCommerce:
https://woocommerce.com/document/high-performance-order-storage/
Il processo di test migrerà gli ordini da wp_posts e wp_postmeta
verso quattro nuove tabelle personalizzate degli ordini:
- wp_wc_orders
- wp_wc_orders_addresses
- wp_wc_orders_operational_data
- wp_wc_orders_meta
La configurazione di test richiede un ambiente di staging che includa WP-CLI e un database di staging preparato con dati degli ordini.
Una guida ai test di migrazione di WooCommerce scritta dallo sviluppatore del core di WooCommerce Vedanshu Jain descrive il codice personalizzato che gli sviluppatori devono aggiungere per abilitare le tabelle degli ordini personalizzate. Una volta abilitate, gli sviluppatori possono migrare le tabelle utilizzando WP-CLI o tramite l’Action Scheduler.
Jain chiede feedback a chiunque voglia contribuire al processo di migrazione fornendo dettagli sul numero di ordini, sulla dimensione di archiviazione del server, sulla versione del DB e se il tempo è scaduto o se una diversa dimensione del batch è più appropriata.
L’aggiornamento di WooCommerce per utilizzare tabelle degli ordini personalizzate sarà un cambiamento significativo che avrà un impatto sugli sviluppatori di estensioni in modi diversi. Il team di sviluppo intende rilasciare una guida all’aggiornamento per supportare l’adozione delle tabelle degli ordini personalizzate al termine delle migrazioni. Più avanti quest’anno, quando l’aggiornamento dovrebbe essere distribuito nel plugin core, WooCommerce prevede inizialmente di offrirlo solo su base opt-in per dare ai proprietari degli store il tempo di rendere i loro siti compatibili.
Fonte: WP Tavern
Articoli correlati
- Saltare ordini e prodotti WooCommerce
- Come eliminare tutti gli ordini WooCommerce e i dati cliente sul sito di staging | Eliminare le transazioni WooCommerce
- Dove sono memorizzati i prodotti WooCommerce nel database di WordPress?
- Come disabilitare WooCommerce Action Scheduler / Subscriptions su un sito di staging