
WooCommerce 2.7 “Bionic Butterfly”, uscito nel 2017, ha portato la novità più importante per gli sviluppatori: il sistema CRUD, classi dedicate per creare, leggere, aggiornare ed eliminare ordini, prodotti, coupon e zone di spedizione in modo più pulito e veloce, oltre a prestazioni migliori. È una release ormai storica, ma segna il momento in cui WooCommerce è diventato più solido e developer-friendly.
Una nuova versione di WooCommerce – la 2.7, denominata “Bionic Butterfly” – è in arrivo. Attualmente è in versione beta, quindi è altamente sconsigliato l’utilizzo in un sito in produzione. La release candidate dovrebbe essere pronta per Febbraio 2017.
Le novità sotto il cofano sembrano tante, e a quanto dicono gli sviluppatori sembrerebbe migliorata notevolmente anche la performance.
Il cambiamento più importante per i web developer sembra essere il sistema CRUD (abbreviazione per le 4 operazioni base di un database, cioè Create, Read, Update e Delete). La nuova versione 2.7 include quindi classi CRUD per le operazioni più comuni, quali ordini, prodotti, zone di spedizione, coupon ed altro ancora.
Il supporto ai device mobile è migliorato grazie alla nuova fotogallery presente nella scheda prodotto. Sono supportate le gesture swipe, pinch eccetera.
Adesso sarà possibile avere sia l’effetto ingrandimento che l’apertura dell’immagine in lightbox.

Il codice della WP-CLI (che è un set di tool per fare operazioni su WordPress da linea di comando, e fino alla versione 2.6 utilizzava del codice separato) è stato snellito, ed ora è in comune con le REST API, eliminando così la possibilità di avere del codice duplicato, e permettendo di fare nuove operazioni prima non disponibili.
“Vuoi saperne di più su come realizzare siti WooCommerce? Contattami subito!”
Come dicevamo prima, sono stati introdotti numerosi miglioramenti della performance.
In alcune operazioni che prima venivano svolte utilizzando join sulla tabella post meta, e che con cataloghi di prodotti molto numerosi potevano portare a rallentamenti, adesso vengono utilizzate nuove tassonomie. In alcuni casi sono stati riscontrati miglioramenti addirittura del 94%.
Altre migliorie sono state implementate ad esempio nella gestione dei prodotti variabili, nelle query dei prodotti correlati, negli avvisi del frontend su mobile, negli account multisito, nella gestione di PayPal Standard e nei coupon di sconto.
Domande frequenti su WooCommerce 2.7
Cos’è il sistema CRUD introdotto in WooCommerce 2.7?
CRUD sta per Create, Read, Update e Delete, le quattro operazioni base su un database. WooCommerce 2.7 ha introdotto classi CRUD dedicate per gestire ordini, prodotti, coupon e zone di spedizione in modo più pulito e affidabile, senza accedere direttamente alle tabelle.
Perché WooCommerce 2.7 era importante per gli sviluppatori?
Perché ha standardizzato l’accesso ai dati con le classi CRUD, rendendo il codice più sicuro e portabile e preparando il terreno alle ottimizzazioni future dello storage, come l’archiviazione ordini ad alte prestazioni arrivata anni dopo.
WooCommerce 2.7 è ancora attuale?
No, è una release del 2017 ormai storica. Oggi WooCommerce è arrivato alle versioni 10.x: se hai un negozio, usa sempre l’ultima versione stabile per sicurezza e prestazioni.
Perché si chiamava Bionic Butterfly?
WooCommerce assegnava un nome in codice a ogni major release. Bionic Butterfly era il soprannome della 2.7, una consuetudine poi abbandonata nelle versioni successive.
Devo aggiornare WooCommerce a ogni nuova versione?
Sì, ma sempre dopo un backup e un test in staging, per verificare la compatibilità con tema e plugin. Gli aggiornamenti portano sicurezza e prestazioni, ma vanno applicati con metodo su un sito in produzione.
Hai un e-commerce WooCommerce da realizzare o aggiornare?
Chiamami al 329 6277 257. Realizzo e ottimizzo e-commerce WooCommerce a Bari, dagli aggiornamenti al checkout.
Scrivimi per una consulenzaCondividi


