WooCommerce 10.7: Aggiornamento del prodotto – WooCommerce

L’ultima versione di WooCommerce riduce a metà le query del database per caricare una pagina di gestione degli ordini. Se hai osservato la scansione dello schermo su un server che dovrebbe essere veloce, i numeri di query ne spiegano il motivo.

La riduzione delle query è al centro dell’attenzione, ma c’è altro degno di nota nella versione 10.7: un’API di adempimento che colma un’ovvia lacuna, una modifica dell’API del negozio che elimina un endpoint personalizzato comune e una manciata di correzioni più piccole che faranno risparmiare tranquillamente un pomeriggio a qualcuno.

Ogni pagina renderizzata da WordPress attiva dozzine di query al database. Ognuno è un viaggio di andata e ritorno e si sommano velocemente. Se ne accumulano abbastanza, anche un server veloce sembra lento.

La pagina di gestione degli ordini ne ha fatti 271, ma ora sono 132. Il checkout cala di un altro 15%. Non configuri nulla. Aggiorna e il gioco è fatto.

Osserveremo come ciò regge nei negozi con una lunga cronologia degli ordini e pesanti pile di plug-in/estensioni, perché “51% di query in meno” su un’installazione di prova pulita e “51% di query in meno” sul negozio del tuo cliente con 47 estensioni attive sono affermazioni diverse. Se i tuoi numeri sembrano diversi da questi benchmark, inseriscili nei commenti.

Se il tuo cliente utilizza un corriere che WooCommerce non conosce (corriere regionale, logistica di terze parti (3PL), qualsiasi cosa con il proprio portale di monitoraggio, stai improvvisando. Note d’ordine, campi personalizzati, qualcosa fatto in casa che ora vive in un pronti contro termine accumulando debito di mantenimento.

10.7 aggiunge fornitori di spedizioni personalizzate sotto Impostazioni > Spedizione > Fornitori di servizi di spedizione. Assegnagli un nome e un modello di URL di monitoraggio e il gioco è fatto. Da quel momento in poi WooCommerce trasforma i numeri di tracciamento in collegamenti cliccabili nelle e-mail dei clienti e nelle schermate degli ordini.

Gli sviluppatori che necessitano di maggiore controllo possono utilizzare metodi PHP digitati per ottenere e impostare numeri di tracciamento e fornitori. L’archivio dati si aggancia tramite woocommerce_data_storesquindi le implementazioni personalizzate seguono gli stessi schemi del resto di WooCommerce invece di sedersi goffamente accanto ad essi.

Ancora in versione beta. Se stai eseguendo una configurazione insolita del corriere e riscontri qualcosa di inaspettato, lascialo nei commenti. Il team sta lavorando attivamente sui casi limite e i report specifici sono più utili di quelli generali.

Costruire senza testa o con un front-end personalizzato significa che probabilmente hai scritto un endpoint di cui non avevi bisogno. Le pagine dei prodotti richiedono peso, dimensioni, prodotti correlati, upsell e cross-sell. Prima della 10.7, non esisteva un modo pulito per ottenere tutto ciò in un’unica richiesta.

Ora c’è. Una richiesta con ?_embed restituisce l’insieme completo: peso e dimensioni formattati per la visualizzazione, prodotti correlati e upsell inclusi nella stessa risposta.

Le pagine di pagamento memorizzate nella cache ora rimangono funzionanti. Prima di questa versione, i clienti che accedevano a pagine con elevata cache potevano riscontrare silenziosamente errori 403 durante l’esecuzione di operazioni di carrello. Questo bug non viene visualizzato durante i test perché emerge solo in specifiche condizioni di memorizzazione nella cache in produzione. Quindi, dopo aver effettuato l’aggiornamento, verifica lo staging.

Le credenziali del gateway di pagamento contenenti caratteri speciali (come % in una password) potrebbero essere danneggiate silenziosamente durante il salvataggio, quindi il gateway si interrompe e l’errore non ti indirizza da nessuna parte utile. Risolto il problema nella 10.7.

I consigli sui partner di spedizione nel flusso di configurazione ora riflettono il paese effettivo del tuo negozio.

Le esportazioni di analisi multivaluta ora includono il contesto valutario quando vengono eseguite in background, quindi i rapporti sulle statistiche delle entrate, sulle tasse e sulle variazioni corrispondono a ciò che vedi sullo schermo.

Scarica direttamente da WordPress.org. Prima prova sulla messa in scena. IL guida all’aggiornamento include una lista di controllo se ne desideri una. Il registro completo delle modifiche tecniche è nel file note sulla versione per sviluppatori.

Se qualcosa sembra diverso dopo l’aggiornamento, in meglio o in peggio, faccelo sapere nei commenti.

Avvia la tua attività su WooCommerce
Avatar di Brent MacKinnon

Brent MacKinnon è il direttore del marketing del prodotto e della difesa degli sviluppatori presso WooCommerce, e contribuisce a rendere la piattaforma migliore sia per gli sviluppatori che per i commercianti. Con oltre un decennio di esperienza nel marketing e nella strategia dei prodotti, Brent è appassionato nel supportare la comunità WooCommerce e nell’aiutare imprenditori di ogni tipo ad avere successo con Woo.

Latest articles

Related articles