Il team di sviluppo di WooCommerce annunciato oggi che hanno iniziato a lavorare su un’implementazione di tabelle personalizzate per gli ordini, un miglioramento tanto atteso che promette significativi guadagni di performance per i negozi.
L’aggiunta di tabelle personalizzate per gli ordini è un’impresa complessa che avrà un impatto sull’intero ecosistema, quindi il team sta sollecitando un feedback dalla comunità degli sviluppatori mentre procede con il progetto.
Quando si lavora con i dati di WooCommerce, gli sviluppatori sono stati incoraggiati a utilizzarli oggetti CRUD da quando sono stati introdotti nella versione 3.0, in alternativa all’aggiornamento diretto dei metadati o all’utilizzo di oggetti post di WordPress.
“Utilizziamo ancora wp_post
e wp_postmeta
strutture di tabelle per memorizzare queste informazioni per i negozi WooCommerce anche con il livello CRUD “, ha affermato Vedanshu Jain, sviluppatore principale di WooCommerce.
“Mentre queste API e tabelle fornite da WordPress ci hanno servito bene nel corso degli anni, ora vogliamo fare un ulteriore passo avanti con una struttura di database solida e di facile comprensione, progettata intenzionalmente per le esigenze del commercio”.
Gli sviluppatori principali di WooCommerce hanno tre obiettivi principali per l’introduzione di tabelle degli ordini personalizzate: migliorare la scalabilità, la semplicità e l’affidabilità. Anticipano che ridurrà la necessità per i commercianti di cercare il supporto degli sviluppatori durante il ridimensionamento dei loro negozi. Avere ordini in tabelle personalizzate dovrebbe anche consentire agli sviluppatori di WooCommerce di estendere il core più facilmente, oltre a creare e ripristinare backup dei dati.
Il team di sviluppo di WooCommerce lo è tracciare il progetto su GitHub e mira ad avere un’implementazione iniziale pronta entro l’inizio del terzo trimestre del 2022. Hanno pubblicato la prima bozza dello schema del database che stanno proponendo per costruire le tabelle personalizzate e il feedback è il benvenuto sul post.
“Per questo progetto, prevediamo che alcune estensioni e sviluppatori di codice personalizzato potrebbero richiedere un po’ di lavoro per sfruttare appieno la nuova struttura delle tabelle”, disse Vedanshu Jain. “Man mano che andiamo avanti nell’implementazione, prevediamo di pubblicare guide di aggiornamento per supportare l’adozione di tabelle degli ordini personalizzate.
“Durante il lancio, miriamo a mantenere questa funzione rigorosamente attiva all’inizio, dando a tutti abbastanza tempo per rendere compatibili i loro negozi”.
Source link