WooCommerce 3.0 offre una galleria di prodotti migliorata, prelibatezze per gli sviluppatori e altro ancora
Pubblicato: 2017-04-04Cerchi dettagli tecnici? Leggi il post sulla versione 3.0 sul blog Develop WooCommerce qui.
È difficile credere che sia passato così tanto tempo dalla nostra ultima grande versione di WooCommerce, ma a volte vale la pena aspettare per le cose buone.
Oggi siamo orgogliosi di presentare la versione WooCommerce 3.0 , che include:
- Una galleria di prodotti aggiornata con nuovo zoom, visualizzazione galleria e funzionalità mobili
- Miglioramenti multipli di velocità e prestazioni
- L' aggiunta delle classi CRUD
- Una nuova CLI basata sull'API REST
Queste sono alcune aggiunte importanti, e c'è ancora di più da esplorare in Bionic Butterfly, quindi mettiamoci subito al lavoro!
Mostra le immagini dei tuoi prodotti nella galleria revisionata
Abbiamo parlato di rinnovare l'esperienza della galleria sulle singole pagine dei prodotti quasi dal momento della versione 2.6 dell'anno scorso. Non eravamo soddisfatti della funzionalità della galleria da molto tempo, specialmente su dispositivi mobili e schermi di dimensioni ridotte, e sentivamo che era giunto il momento di cambiare.
Dopo aver risposto a un sondaggio e aver eseguito alcuni test interni, alla fine abbiamo creato una nuova galleria che aveva più funzionalità, era molto più adatta ai dispositivi mobili ed era più intuitiva rispetto all'iterazione precedente.
Ecco un breve video della gallery in azione:
Nella galleria revisionata, che apparirà nelle singole pagine prodotto, troverai:
- Gli acquirenti ora possono sia ingrandire le immagini dalla pagina, sia ingrandirle da un popup lightbox
- Se hai più di un'immagine, il comportamento della galleria è più intuitivo ; ad esempio, fare clic su una miniatura aggiorna l'immagine che stai già visualizzando invece di aprire una finestra popup lightbox
- Miglioramenti notevoli per le visualizzazioni della galleria mobile, inclusi i gesti tattili : scorri per scorrere la galleria, pizzica per ingrandire e scorri verso l'alto per chiudere l'immagine corrente
- Lo zoom sull'immagine di un prodotto su un dispositivo mobile ora mostra le dimensioni reali dell'immagine : in precedenza veniva ridimensionata per adattarsi alla finestra (molto piccola) del browser, un'esperienza non ideale!
Riteniamo che questi miglioramenti creino un'esperienza più rapida e semplice per gli acquirenti che visualizzano le immagini dei tuoi prodotti, in particolare sui dispositivi mobili, e diano loro la possibilità di ingrandire e vedere quei piccoli dettagli. Se non l'hai già fatto, ora è il momento perfetto per assicurarti di avere più immagini di prodotto in atto per tutti i tuoi articoli!
Puoi leggere di più sulla galleria qui, oltre a scoprire cosa potresti aver bisogno di aggiornare per la compatibilità se sei uno sviluppatore di temi.
Fai attenzione ai miglioramenti delle prestazioni, soprattutto nei negozi più grandi
Lavoriamo sempre per rendere WooCommerce più veloce ed efficiente e questo aggiornamento non è diverso. Abbiamo incluso diversi miglioramenti significativi delle prestazioni nella versione 3.0, che molto probabilmente noterai se hai un negozio più grande (in particolare con diverse centinaia di prodotti o molte varianti diverse).
Due dei miglioramenti specifici che vorremmo sottolineare:
- Ora utilizziamo le tassonomie per determinare e visualizzare la visibilità del prodotto, i prodotti in primo piano e i prodotti esauriti invece del meta post più lento e
- Abbiamo ridotto il numero di query per upsell e prodotti correlati nelle pagine dei prodotti e del carrello.
Ma questo è solo un esempio dei miglioramenti che abbiamo apportato. L'intero elenco è disponibile nel post di rilascio della versione beta originale, se sei curioso. Ma la cosa più importante che devi sapere è che stiamo lavorando attivamente per accelerare i negozi più grandi, sia in questa versione che in quelle future.
Presentazione delle classi CRUD: cosa sono e come aiuteranno gli sviluppatori
Fino a questa versione, gli sviluppatori avevano diversi modi per scrivere i dati nel database per ordini, prodotti e così via. Il recupero dei dati può anche essere eseguito in più modi. Tutto ciò richiedeva agli sviluppatori di sapere che tipo di dati stavano cercando di modificare, e questo non era l'ideale: richiedeva tempo e complicato.
Per ottimizzare l'archiviazione dei dati, dobbiamo garantire che gli sviluppatori utilizzino un unico metodo di scrittura e recupero dei dati . Ecco perché stiamo introducendo le classi CRUD con questa versione.
CRUD sta per Crea, Leggi , Aggiorna , Elimina, le quattro operazioni di base che puoi eseguire su una risorsa. Con le classi CRUD aggiunte a WooCommerce 3.0, puoi modificare ordini, prodotti, clienti, elementi pubblicitari, zone di spedizione, token di pagamento e coupon con meno codice in un sistema unificato .
I vantaggi di questa aggiunta:
- Definiamo i dati per ciascuna risorsa e ne controlliamo il flusso e la convalida
- Dovrai solo conoscere i nomi dei dati con cui stai lavorando, invece dei tipi o dei dettagli interni
- I dati possono essere spostati altrove (come le tabelle personalizzate) senza influire sul codice esistente
- Meno codice significa meno modifiche e più test
Per maggiori informazioni sulle classi CRUD in WooCommerce e su come usarle, leggi il post di Mike che annuncia la loro aggiunta a questa versione sul blog Develop WooCommerce.
Gestisci i dati più velocemente con la nuova CLI
Un'altra sorpresa per gli sviluppatori: abbiamo revisionato la nostra interfaccia a riga di comando (CLI). Inizialmente, la CLI di WooCommerce era alimentata da un proprio codice separato dall'API REST. Ciò significava che il codice poteva essere duplicato accidentalmente sulla base di codice e che alcune cose possibili nell'API REST non erano affatto possibili con la CLI.
La nuova CLI è basata sull'API REST ed è un fork di Restful. Ciò riduce la quantità di codice che dovremo mantenere, ti fornisce più potenza e significa che i comandi saranno sempre aggiornati man mano che miglioriamo l'API REST.
Il post di Justin sul blog Develop WooCommerce contiene maggiori dettagli, oltre a un elenco di comandi che puoi utilizzare a partire da oggi.
E non è tutto
A dire il vero, WooCommerce 3.0 ha molto di più da offrire rispetto a quello che abbiamo evidenziato finora, ma è difficile inserire tutto in un unico post. Ecco alcune altre modifiche che potresti voler conoscere:
- Ordinamento automatico delle aliquote fiscali , che semplifica l'aggiunta e la gestione di nuove zone fiscali
- L' avviso a livello di sito è ora respinto dai clienti
- Reti WordPress/gestione utenti multisito è stata aggiornata in modo che WooCommerce aggiunga utenti esistenti al negozio corrente se l'utente ha già un account nella stessa rete (questo ha provocato un errore in 2.6)
- Abbiamo unito i tipi di coupon percentuale del carrello e percentuale del prodotto in un unico metodo, riducendo la confusione e gli errori causati dalla convalida basata sul carrello
- E infine, una migliore registrazione per gli sviluppatori
Puoi leggere un elenco completo di modifiche e funzionalità nel post sulla versione beta sul nostro blog di sviluppo.
Perché questa versione è 3.0 invece di 2.7
Come potresti aver visto nelle e-mail o nelle chat online, questa versione era originariamente prevista per essere numerata come 2.7 e rilasciata a metà marzo. Ma i nostri piani sono cambiati durante il processo di beta test e, come annunciato, abbiamo ritenuto che fosse giunto il momento di passare a un nuovo sistema di rilascio.
Andando avanti, le versioni di WooCommerce utilizzeranno Semantic Versioning , che impone che le versioni principali , quelle con modifiche alle API o che potrebbero influire sulla compatibilità delle estensioni, come questa, ricevano un nuovo numero di versione principale (es. 4.0, 5.0). Versioni e patch minori , invece, riceveranno versioni point (es. 3.1, 3.2).
Utilizziamo questo metodo nel tentativo di descrivere meglio cosa contiene ogni versione e dirti a colpo d'occhio quanto potenziale impatto potrebbe avere una versione sul tuo negozio. Ci auguriamo che ciò aumenti anche la fiducia nelle versioni e patch minori e ti aiuti ad aggiornare WooCommerce più rapidamente quando viene rilasciato uno di questi aggiornamenti.
Inoltre, andando avanti, prevediamo di aggiungere più tempo per i test beta e dei candidati al rilascio dopo l'annuncio delle nuove versioni principali . Ciò è dovuto all'utile feedback che abbiamo ricevuto sul nostro (allora) post di rilascio 2.7 da parte degli sviluppatori che volevano più tempo per testare.
Apprezziamo incredibilmente tutti i feedback e i consigli che ci hanno portato a implementare questo nuovo sistema di rilascio, sia la versione semantica che i periodi di test più lunghi. Non vediamo l'ora di provarlo con i prossimi aggiornamenti e non vediamo l'ora di ricevere ulteriori feedback da te su come è andata!
Pronto a provare la Farfalla Bionica? Il tuo aggiornamento è in attesa
Ci auguriamo che ti sia piaciuto leggere di WooCommerce 3.0 . Quando sei pronto per fare un tentativo, esamina la nostra documentazione su come aggiornare, assicurati che i tuoi backup siano a posto, quindi prendi l'aggiornamento dalla dashboard di WordPress.
Se riscontri un problema durante l'aggiornamento o trovi quello che ritieni sia un bug, ecco cosa fare:
- Pensi di aver trovato un bug con 3.0 o un conflitto con un altro plugin? Segnalacelo tramite il nostro tracker di problemi GitHub.
- Hai problemi con l'aggiornamento? Visita la nostra pagina di supporto per aprire un ticket.
- Vuoi solo parlare del rilascio o hai un'ottima idea per la prossima versione? Avvia la discussione sui forum pubblici di WooCommerce su WordPress.org.
Tieni presente che non siamo in grado di diagnosticare o risolvere potenziali problemi tramite i commenti sul blog . Il modo più veloce per contattarci è tramite uno dei metodi sopra elencati. Ma siamo sempre entusiasti di leggere i tuoi commenti e dare consigli generali.
Per aspetti specifici a cui prestare attenzione con 3.0, potenziali problemi di compatibilità e aggiornamenti in corso sono sul nostro blog di sviluppo.
Cosa ne pensi della farfalla bionica? Fateci sapere nei commenti!