Da diversi mesi non si fa altro che parlare della nuova release di Prestashop, la 1.7.7, versione che passo dopo passo, attraversando le diverse fasi di testing, sta subendo modifiche per poter essere definitivamente rilasciata nella sua versione stabile.
Se per diversi mesi la community di Prestashop ha atteso ansiosamente questa versione, i motivi sono legati ai principali cambiamenti che essa porterà, tra cui:
- Migrazione a Symfony in avanzamento.
- Migliore usabilità della gestione degli ordini.
- Nuovo sistema di ricerca.
- Gestione nuove valute.
- Campo identificativo per produttore.
- Pagina di errore del backoffice.
- Risoluzioni problemi già presenti.
Prima di entrare nel dettaglio, meglio fare un passo indietro per capire lo stato di fatto.
A Luglio era previsto il rilascio ufficiale di Ps 1.7.7, ma la situazione pandemica ha influenzato la data, facendola slittare di diversi mesi, a Luglio infatti è stata rilasciata la prima Beta versione che ha portato con se le prime migliorie, ma allo stesso tempo una serie di bug che ogni beta contiene, per questo, ma soprattutto per garantire una versione quanto più possibile stabile, a Settembre è stata rilasciata la seconda Beta, in cui sono state applicate le oltre 130 richieste di modifiche errori.
Ad inizio Dicembre è stata ufficialmente rilasciata questa versione, vediamo assieme nel dettaglio tutte le importanti novità che ritroveremo.
- Quindici sono state le pagine che hanno subito la migrazione a symfony, raggiungendo circa il 55% delle pagine che compongono il backoffice, in particolar modo queste alcune delle pagine che sono state migrate.
- Ordini> Ordini: elenco, visualizza e modifica, aggiungi
- Ordini> Note di credito
- Ordini> Carrelli: Visualizza
- Catalogo> Monitoraggio
- Catalogo> Marchio e fornitori: elenco, visualizzazione, aggiunta e modifica
- Catalogo> File: elenco, aggiunta e modifica
- Servizio clienti> Messaggi ordine> Elenco, aggiungi e modifica
- Clienti> Indirizzi> Elenco, aggiungi e modifica
- Migliore usabilità nella pagine degli ordini: qui le modifiche di questa versione raggiungono l’apice, infatti questo è uno dei due punti maggiormente rilevante nell’evoluzione della piattaforma. Adesso la pagina di gestione degli ordini permette diverse nuove funzionalità, in primis poter vedere un maggior numero di dettagli in maniera chiara e immediata (grazie anche ad una nuova gestione degli status ordini), successivamente permette di applicare modifiche (non tutte ovviamente) agli ordini senza dove entrare nel dettaglio ordine, come ad esempio risalire alla scheda dell’utente o come cambiare in maniera singola o massiva gli stati degli ordini, oppure aprire in altre schede gli ordini selezionati.
- Nuovo sistema di ricerca: “Fuzzy Search”, ecco la seconda modifica davvero rilevante di questa versione, il nuovo sistema di ricerca che utilizza l’algoritmo di Levenshtein, ovvero un algoritmo utilizzato per misurare la somiglianza tra due stringhe, attraverso questo ps sarà in grado di fornire il miglior suggerimento di ricerca prodotto, l’esempio pratico che ci suggerisce prestashop nel backoffice è <<puoi cercare “uccello” mediante parole come “ucello”, “uccella” o “ocello”.>>, in parole povere adesso in caso di errori ortografici da parte degli utenti durante la fase di ricerca, l’algoritmo mostrerà comunque dei risultati e mostrerà quelli che hanno una stringa quanto più simile rispetto a quella ricercata. Questo tipo di ricerca comunque potrà essere disabilitata andando su Parametri negozio->Cerca.
- Gestione nuove valute: Internazionale-> Localizzazione-> Valute, da qui adesso creando una nuova valuta oltre a poter selezionare dal menù a tendina la serie delle valute esistenti (non tutte ovviamente) che in automatico setta il codice iso e il tasso di cambio, troverete il tasto “Crea una valuta alternativa”, qui potrete scegliere il nome, il codice iso, il tasso di cambio ed il numero di decimali.
- Campo identificativo per produttore: adesso è presente il campo “mpn” da poter inserire nel prodotto, infatti nel tab “opzioni” troverete il campo da poter popolare.
- Pagina di errore del backoffice: parrebbe (sì, qui mi tocca usare il condizionare perché non sono riuscito a verificare) che in caso di errore nel backoffice piuttosto che visualizzare una pagina bianca, verrà mostrato l’errore della piattaforma.
- Risoluzioni problemi: dalla versione 1.7.6 sono stati corretti centinaia bug (qui la lista completa https://github.com/PrestaShop/PrestaShop/issues?q=is%3Aissue+is%3Aclosed+label%3Abug+milestone%3A1.7.7.0+-label%3ARegression+) a garanzia di un migliore funzionamento.
Per concludere, ritengo questa versione rappresenti una svolta per Prestashop, un trampolino di lancio verso un ammodernamento dell’usabilità per i titolari degli ecommerce che usano ps, la gestione degli ordini forse ha da sempre rappresentato il maggiore impiego lato backoffice, che adesso sicuramente verrà alleggerito.