PrestaShop v9.0 segna una pietra miliare significativa nell’evoluzione di questa piattaforma di e-commerce open source. Ricca di nuove funzionalità, miglioramenti e un focus sulla modernizzazione del framework, questa release mira a fornire ai proprietari di negozi e agli sviluppatori una soluzione più solida e a prova di futuro. Ma è il momento giusto per migrare? Approfondiamo il nuovo PrestaShop v9.0 per aiutarti a prendere una decisione informata.
Nuove funzionalità in PrestaShop v9.0!
Aggiornamento del framework Symfony alla versione 6.4:
PrestaShop è stato aggiornato a Symfony 6.4, l’ultima versione con supporto a lungo termine (LTS), che garantisce prestazioni, sicurezza e accesso migliorati alle moderne funzionalità di sviluppo. Questa versione di Symfony riceverà correzioni di bug fino a novembre 2026 e correzioni di sicurezza fino a novembre 2027, rendendola più affidabile e pronta per il futuro. La versione precedente di PrestaShop, ovvero v8.1, era compatibile con Symfony 4.4, introdotta a novembre 2019. Questo aggiornamento allinea la piattaforma ai moderni standard PHP e Symfony.
Compatibilità PHP migliorata:
La piattaforma ora supporta le versioni PHP 8.1, 8.2 e 8.3, consentendo ai proprietari di negozi di sfruttare gli ultimi miglioramenti PHP per prestazioni migliori, esecuzione più rapida e sicurezza migliorata. È richiesta almeno la versione PHP 8.1 per eseguire PrestaShop v9.0, assicurando che il tuo negozio tragga vantaggio da funzionalità e ottimizzazioni all’avanguardia.
Introduzione di una moderna piattaforma API:
È stata introdotta una nuova API flessibile basata sul framework API Platform versione 3, che facilita l’integrazione senza soluzione di continuità con applicazioni di terze parti, configurazioni di commercio headless e sviluppi personalizzati. Questa revisione dell’API garantisce scalabilità e un migliore supporto per gli ecosistemi di e-commerce moderni.
Layout del back office rinnovato con Symfony:
Il back office è stato sottoposto a una riprogettazione completa basata sui componenti Symfony e Twig, offrendo un’interfaccia più reattiva, intuitiva e user-friendly. Questa riprogettazione mira a rendere la gestione del negozio più efficiente e accessibile, anche per chi è alle prime armi con le piattaforme di e-commerce.
Cambiamenti degni di nota per gli sviluppatori:
Libreria guzzlehttp/guzzle sostituita con il client HTTP Symfony: La libreria guzzlehttp/guzzle è stata sostituita con il client HTTP nativo di Symfony, offrendo un modo più snello ed efficiente per gestire le richieste HTTP.
Libreria swiftmailer/swiftmailer sostituita con Symfony Mailer: Il deprecato Swift Mailer la libreria è stata sostituita con Mailer di Symfony, che allinea PrestaShop alle moderne pratiche di invio di e-mail e migliora il sistema di gestione delle e-mail nel suo complesso.
Migrazione del login del back office a Symfony: Il processo di login del Back Office è stato completamente migrato su Symfony, con conseguente rimozione dei seguenti hook di amministrazione:
- azioneAdminLoginControllerPrima
- azioneAdminLoginControllerLoginPrima
- azioneAdminLoginControllerLoginDopo
- azioneAdminLoginControllerDimenticatoPrima
- azioneAdminLoginControllerDimenticatoDopo
- azioneAdminLoginControllerReimpostaPrima
- azioneAdminLoginControllerReimpostaDopo
Un nuovo gancio, azioneBackOfficeLoginForm, è stato introdotto per consentire agli sviluppatori di personalizzare il modulo di accesso dell’amministratore.
Miglioramenti del modello Twig:
- Il passaggio ai modelli Twig sia nel Back Office che nel Front Office consente pratiche di creazione di modelli più pulite, riutilizzabili e moderne.
- Questa transizione riduce anche la dipendenza dai vecchi modelli Smarty, garantendo la compatibilità con gli standard di sviluppo moderni.
PrestaShop v9.0 è pronto per la produzione?
Sebbene PrestaShop v9.0 introduca numerosi miglioramenti, è essenziale affrontare la migrazione con un’attenta pianificazione:
- Test approfonditi: La versione alpha è disponibile per i test e il feedback della community è fondamentale per identificare e risolvere eventuali problemi prima della release stabile. Questo processo di test iterativo assicura un prodotto finale più stabile e affidabile.
- Controlli di compatibilità: I proprietari di negozi dovrebbero verificare la compatibilità dei loro temi personalizzati e Moduli Prestashop con v9.0 per garantire una transizione fluida. Alcuni plugin obsoleti potrebbero richiedere aggiornamenti per funzionare con il nuovo framework e le nuove versioni di PHP.
Migliori pratiche di migrazione: - di riserva: Assicurarsi che tutti i dati del negozio, inclusi file e database, siano sottoposti a backup completo.
- Ambiente di staging: Testare l’aggiornamento in un ambiente di staging prima di applicare le modifiche al sito live.
- Comunità e supporto: La comunità attiva di PrestaShop fornisce ampia documentazione, forum e risorse per assistere nel processo di migrazione. Sviluppatori e proprietari di negozi possono anche sfruttare la rete di supporto per la risoluzione dei problemi e la guida.
Genera e traduci il contenuto per Prestashop senza sforzo con l’intelligenza artificiale
Per saperne di più ..
Perché migrare a PrestaShop v9.0?
L’aggiornamento a PrestaShop v9.0 offre numerosi vantaggi:
- Rendi il tuo negozio a prova di futuro: L’adozione di Symfony 6.4 e il supporto per le ultime versioni di PHP garantiscono che il tuo negozio rimanga tecnicamente avanzato e pronto per futuri aggiornamenti.
- Maggiore esperienza utente: Un back office modernizzato e prestazioni migliorate contribuiscono a un’esperienza di gestione più efficiente e a clienti più soddisfatti.
- Sicurezza avanzata: L’integrazione di protocolli di sicurezza avanzati garantisce tranquillità sia ai proprietari dei negozi che ai clienti.
Conclusione!
PrestaShop v9.0 segna un significativo passo avanti per la piattaforma, introducendo funzionalità all’avanguardia e miglioramenti essenziali per soddisfare le esigenze dell’e-commerce moderno. Sebbene la migrazione richieda un’attenta pianificazione, i vantaggi in termini di prestazioni, sicurezza e flessibilità lo rendono un investimento utile per la maggior parte dei proprietari di negozi. È importante notare che PrestaShop v9.0 è attualmente in fase di test. I proprietari di negozi e gli sviluppatori sono incoraggiati a esplorare le sue capacità in un ambiente di staging per fornire feedback e prepararsi per la versione stabile. Con la giusta preparazione, puoi sbloccare il pieno potenziale di PrestaShop v9.0 e posizionare il tuo negozio per un successo a lungo termine. Quindi, sei pronto a fare il salto nel futuro dell’e-commerce?