Vai al contenuto principale
enricomorano.it/blog/aggiornare-prestashop-1-7-a-8← ../
Aggiornare PrestaShop dalla 1.7 alla 8 senza perdere dati
▸ Assistenza PrestaShop

Aggiornare PrestaShop alla versione 8 senza perdere dati

Aggiornare PrestaShop non è cliccare un pulsante e sperare: staging, compatibilità di temi e moduli, test del checkout. Come affronto la migrazione alla 8 senza sorprese.

4 giugno 2026#prestashop#migrazione#aggiornamenti

Aggiornare PrestaShop dalla 1.7 alla 8 non è cliccare un pulsante e sperare. Restare sulla 1.6 o 1.7 oggi significa accumulare debito: niente patch di sicurezza, moduli che smettono di essere mantenuti, versioni di PHP moderne non supportate. Passare alla 8 è la strada giusta - ma è anche il momento in cui più spesso vedo shop che si rompono, perché la migrazione è stata fatta “alla cieca” in produzione.

Aggiornamento PrestaShop: perché non si fa alla cieca

Tra la 1.6/1.7 e la 8 cambiano il core, i requisiti PHP e parecchie API interne. PrestaShop 8.1 gira al meglio su PHP 8.1, mentre molti shop fermi alla 1.6 sono ancora su PHP 7.2 o precedenti: già solo l’ambiente va allineato prima di toccare il codice. Un tema datato o un modulo non aggiornato possono mandare in errore il backoffice o, peggio, il checkout - senza che te ne accorga finché non è un cliente a segnalarlo.

Un aggiornamento PrestaShop serio parte quindi da una domanda: cosa si rompe, e dove? Rispondere in produzione significa scoprirlo con lo shop aperto. Rispondere in staging significa scoprirlo in pace.

Lo staging come rete di sicurezza

Replico lo shop in un ambiente isolato, identico al live ma invisibile ai clienti e ai motori (spesso un sottodominio protetto e in noindex). Lì eseguo l’aggiornamento - di solito con il modulo ufficiale 1-Click Upgrade (autoupgrade) - raccolgo gli errori e li risolvo con calma. Se qualcosa va storto, il negozio reale continua a vendere.

Lo staging non è un lusso: è la differenza tra scoprire un bug in privato o davanti ai clienti.

Moduli e temi: il punto critico

  • Moduli core e ufficiali: di solito hanno una versione compatibile con la 8.
  • Moduli custom o datati: vanno verificati uno per uno, a volte adattati al nuovo core.
  • Tema: se è molto personalizzato, è la parte che richiede più lavoro - la maggior parte del tempo di una migrazione se ne va qui.
  • Override del core: vanno rifatti in modo pulito sulla 8, non trascinati com’erano.

L’obiettivo è arrivare in produzione sapendo già cosa funziona, non scoprirlo dopo.

Migrazione PrestaShop: cosa controllo prima di toccare qualcosa

La migrazione PrestaShop vera inizia con un censimento. Prima di partire verifico:

  • Versione PHP richiesta dalla 8 e compatibilità dell’hosting.
  • Moduli: quali hanno una versione per la 8, quali sono custom da adattare, quali abbandonati da sostituire.
  • Tema: quanto è personalizzato (è la voce che pesa di più sul preventivo).
  • Override del core, da rifare in modo pulito invece di trascinarli.
  • Volume dati: catalogo, ordini, clienti da migrare senza perdite.

Da qui esce il piano: cosa si aggiorna, cosa si rifà, quanto tempo serve. Niente sorprese a metà strada.

Checklist prima di andare live

[ ] backup completo (file + database) verificato e ripristinabile
[ ] staging aggiornato e testato
[ ] checkout completo, dal carrello al pagamento
[ ] email transazionali e fatture
[ ] redirect e URL SEO invariati (niente 404 di massa)

Il punto più sottovalutato è il primo: un backup che non hai provato a ripristinare non è un backup, è una speranza.

Il go-live e i giorni dopo

Andare live non è la fine. Nei giorni successivi tengo d’occhio i log di errore, i checkout completati, le email transazionali e il posizionamento: è lì che emergono i problemi che lo staging non aveva fatto vedere. Due controlli che non salto mai: che il checkout regga sotto ogni modulo di pagamento e che l’aggiornamento non abbia peggiorato i Core Web Vitals - un core nuovo ma mal configurato può rallentare lo shop invece di velocizzarlo. Un report finale racconta cosa è stato fatto e cosa monitorare.

PrestaShop 9 è in arrivo: perché oggi il target resta la 8

Molti mi chiedono se convenga saltare la 8 e puntare dritti alla 9. Quasi mai. PrestaShop 9 è la major successiva e alza ancora l’asticella dell’ambiente: versioni di PHP e componenti interni più recenti, altro codice legacy rimosso. È pensata per shop già moderni, non per chi arriva da una 1.6 o 1.7.

Passare prima dalla 8 non è tempo perso: è il gradino che rende la 9, quando servirà davvero, un salto corto invece di un doppio azzardo. La 8 oggi è la base stabile e supportata, con l’ecosistema di temi e moduli più maturo: ci si porta il negozio in sicurezza e da lì si valuta la 9 con calma, quando il tuo tema e i tuoi moduli saranno pronti.

Devi aggiornare e hai paura di rompere tutto?

Gestisco la migrazione alla 8 su staging, con backup verificato e test del checkout prima di andare live. Fa parte del mio servizio di assistenza PrestaShop. Scrivimi dai contatti e vediamo da che versione parti.

❓ Domande frequenti

Quanto dura un aggiornamento alla versione 8?
Dipende da quanti moduli custom e quanta personalizzazione del tema ci sono. Uno shop standard è questione di pochi giorni; uno molto personalizzato, con override e moduli datati, richiede più verifiche e quindi più tempo in staging.
Rischio di perdere prodotti, ordini o clienti?
No, se si lavora con backup verificato e staging. I dati restano: l'aggiornamento tocca il codice, non li cancella. Il rischio vero è il downtime o un checkout rotto, ed è proprio quello che lo staging serve a evitare.
Devo aggiornare anche PHP quando passo alla 8?
Quasi sempre sì. PrestaShop 8.1 dà il meglio su PHP 8.1, mentre molti shop vecchi sono su PHP 7.x. L'aggiornamento di PHP va pianificato insieme a quello del CMS, perché moduli e tema devono essere compatibili con entrambi.
Conviene aggiornare direttamente a PrestaShop 9?
Nella maggior parte dei casi no. Se parti da una 1.6 o 1.7, la destinazione sensata oggi è la 8: stabile, supportata e con l'ecosistema di moduli più maturo. La 9 alza ancora i requisiti ed è pensata per shop già moderni; ci si arriva meglio partendo da una 8 aggiornata, non con un doppio salto rischioso.
Enrico Morano
Sviluppatore PrestaShop freelance da quasi 10 anni - debug, performance, moduli custom

Hai un progetto in testa?

Raccontami cosa ti serve o cosa non funziona. Rispondo entro 24 ore, senza preventivi a scatola chiusa.

Descrivi il tuo progetto →il form guidato, 2 minuti
Scrivimi una mailemail
Scrivimi su WhatsAppdi solito rispondo in giornata