PrestaShop 9: cosa c'è di nuovo e dovresti aggiornare?

PrestaShop 9 introduce nuove basi tecniche. Cosa cambia rispetto a PrestaShop 8 e come decidere quando aggiornare il tuo negozio?

Da Presta Support Pubblicato Revisionato

Tre strati sovrapposti che rappresentano la nuova base di PrestaShop 9

PrestaShop 9 è la nuova versione principale di PrestaShop e le release 9.1 sono ora disponibili. Per i proprietari di negozi su PrestaShop 8 o versioni precedenti, la domanda non è solo cosa c'è di nuovo, ma anche quando è il momento giusto per aggiornare.

I cambiamenti più importanti

Una base tecnica più recente

PrestaShop è costruito sul framework Symfony. PrestaShop 8 utilizza ancora Symfony 4.4, mentre PrestaShop 9 passa a Symfony 6.4. Sembra tecnico, ma è fondamentale: mantiene PrestaShop su una base supportata e gli consente di funzionare con versioni PHP moderne.

PHP moderno

Insieme alla nuova base, PrestaShop 9 richiede una versione moderna di PHP 8. Le versioni PHP più datate su cui girano ancora molti negozi PrestaShop 1.7 non sono supportate. Verifica con il tuo hosting quali versioni PHP sono disponibili prima di pianificare un aggiornamento.

Una nuova API di amministrazione

PrestaShop 9 include una nuova API di amministrazione. Offre agli sviluppatori un modo più pulito per connettere sistemi esterni, come un ERP, un magazzino o uno strumento per marketplace, al back-office.

Ulteriore modernizzazione del back-office

Molte altre pagine del back-office sono passate alla nuova architettura basata su Symfony introdotta in PrestaShop 1.7. Per te come proprietario del negozio questo significa soprattutto un back-office più coerente; per gli sviluppatori significa che i moduli potrebbero richiedere modifiche.

Cosa significa per i tuoi moduli e temi

È qui che la maggior parte degli aggiornamenti diventa complessa:

  • I moduli che utilizzano tecniche obsolete o override potrebbero richiedere un aggiornamento da parte dello sviluppatore o una modifica.
  • I temi realizzati per PrestaShop 1.7 o 8 richiedono solitamente una verifica e talvolta delle modifiche.
  • Il codice personalizzato negli override deve essere esaminato, poiché il codice esteso potrebbe essere cambiato.

Dovresti aggiornare adesso?

Alcune domande ti aiutano a decidere:

  1. I tuoi moduli più importanti sono disponibili per PrestaShop 9? Controlla prima i moduli di pagamento, spedizione e fatturazione.
  2. Il tuo hosting offre la versione PHP richiesta?
  3. Quale versione stai usando attualmente? Dalla 8.x il passaggio è più semplice rispetto alla 1.6 o 1.7.
  4. C'è un periodo di calma in cui puoi effettuare test e migrazione?

Se diverse risposte non sono ancora chiare, inizia con un inventario del tuo negozio. Questo ti darà un quadro chiaro del lavoro prima di impegnarti in qualsiasi cosa.

Hai bisogno di aiuto con l'aggiornamento?

Verifichiamo i tuoi moduli, temi e personalizzazioni rispetto a PrestaShop 9, eseguiamo l'aggiornamento su una copia di staging e andiamo online solo quando ordini, pagamenti e spedizioni funzionano di nuovo. Scopri di più sul nostro servizio di aggiornamento o faci una domanda.

Fonti

  • PrestaShop 9
  • PrestaShop 8
  • Aggiornamenti