Sin impuesto Con impuesto

Migrare PrestaShop 1.6 a 9: cosa si migra e cosa si rifà

Da PrestaShop 1.6 non si passa alla 9 con un pulsante: i dati si migrano, ma il tema, i moduli e gli override si rifanno. Spieghiamo i rischi di restare sulla 1.6, le due strade possibili, come proteggere URL e SEO e come provare tutto su una copia.

Equipo Rekire
Updated: 07/11/2026 32
Migrare PrestaShop 1.6 a 9: cosa si migra e cosa si rifà
Share:

Migrare un negozio da PrestaShop 1.6 a 1.7, 8 o 9 non è un aggiornamento: significa trasferire i dati (prodotti, clienti, ordini, categorie) in una nuova installazione e rifare il tema, i moduli e le modifiche su misura, perché quelli della 1.6 non funzionano nelle versioni attuali. Si prepara su una copia, si prova e si passa al nuovo in un giorno di poco traffico.

Molti negozi restano sulla 1.6 perché funzionano e perché ogni volta che qualcuno chiede della migrazione la risposta spaventa. Questo articolo spiega cosa comporta davvero, cosa si può recuperare e cosa no, e come farlo senza perdere vendite né posizioni su Google. Se il tuo negozio è già sulla 1.7, la strada è un'altra e più breve.

Che rischio c'è a restare su PrestaShop 1.6

Il ramo 1.6 ha smesso di ricevere manutenzione anni fa. In pratica significa:

  • Nessuna patch di sicurezza. Ogni falla scoperta nel core o in un modulo vecchio resta aperta per sempre, e gli attacchi automatizzati cercano proprio quei negozi.
  • PHP senza supporto. La 1.6 funziona solo con versioni di PHP che non ricevono più aggiornamenti. L'hosting finisce per ritirarle, e allora il negozio smette di avviarsi o ti obbliga a restare su un server vecchio.
  • Moduli abbandonati. Gateway di pagamento, corrieri e connettori smettono di pubblicare versioni per la 1.6. Il giorno in cui la tua banca cambia il suo sistema di incasso, potrebbe non esserci un modulo che lo supporti.
  • Prestazioni e mobile. I temi dell'epoca non sono pensati per i requisiti attuali di velocità, e questo si nota nella conversione e nei motori di ricerca.

Mentre prepari la migrazione, un negozio 1.6 si può mantenere con alcune precauzioni minime: backup giornalieri fuori dal server, dipendenti controllati e con password uniche, moduli inutilizzati rimossi dal disco, avvisi sulle modifiche alla configurazione dei pagamenti e un monitoraggio degli errori. È una toppa per guadagnare tempo, non una soluzione.

Perché non c'è un pulsante da 1.6 a 9

Tra la 1.6 e la 1.7 PrestaShop ha cambiato quasi tutto ciò che si vede e buona parte di ciò che non si vede: il sistema dei temi, la struttura dei moduli, il back office (che ha iniziato a migrare a Symfony) e il modo di agganciare codice proprio. Le versioni 8 e 9 hanno seguito quella linea e richiedono versioni di PHP molto più recenti.

Per questo un tema della 1.6 non si può installare sulla 1.7 o successive, e nemmeno la maggior parte dei moduli della 1.6. L'assistente di aggiornamento ufficiale serve per salire di versione lungo un percorso supportato, ma non converte un tema né riscrive un modulo. Ciò che sopravvive è quello che sta nel database.

Cosa si migra e cosa si rifà

ElementoCosa succede
Prodotti, combinazioni, categorie, marche, fornitoriSi migrano. Conviene poi controllare prezzi con imposte, immagini e caratteristiche.
Clienti e indirizziSi migrano. Le vecchie password possono continuare a funzionare se si conserva la chiave di cifratura del negozio originale.
Ordini, fatture e note di creditoSi migrano, con la loro numerazione. È ciò che richiede più attenzione, per la parte fiscale.
Pagine CMS e testi legaliSi migrano, ma l'HTML di solito va ripulito.
TemaSi rifà: un tema nuovo o un tema figlio su uno attuale, con il tuo design adattato.
ModuliSi sostituiscono con versioni attuali dello stesso produttore o con alternative. I loro dati a volte si possono portare e a volte no.
Override e codice su misuraSi controllano uno per uno: molti sono superflui perché la nuova versione lo fa già, e il resto si riscrive, meglio come modulo che come override.
Un dettaglio che dà filo da torcere: in negozi provenienti dalla 1.6 abbiamo visto clienti che non riuscivano ad accedere dopo la migrazione alla 9. La loro vecchia password viene ricifrata all'accesso e, al salvataggio, la nuova versione valida tutti i campi della scheda; un nome con caratteri che la 9 non ammette più faceva fallire quel salvataggio. Si risolve ripulendo i dati prima del passaggio, ma bisogna sapere cosa cercare.

Due strade: aggiornare a gradini o migrare i dati

A gradini (1.6 → 1.7 → 8 → 9)

Si aggiorna l'installazione passo dopo passo con l'assistente di aggiornamento, cambiando la versione di PHP a ogni gradino. Ha senso quando il negozio è pulito, con pochi moduli e quasi senza modifiche al core. A ogni salto bisogna verificare che il database sia a posto, e il tema e i moduli vanno comunque sostituiti.

Installazione nuova e migrazione dei dati

Si installa da zero la versione di destinazione, con il suo tema e i suoi moduli, e si portano i dati dalla 1.6. È la strada che di solito riesce meglio nei negozi con anni di storia: non si trascina dietro tabelle di moduli che non esistono più, configurazioni dimenticate né file di cui nessuno conosce lo scopo. Richiede di preparare bene la corrispondenza dei dati e di ripetere il caricamento il giorno del passaggio con gli ordini e i clienti nuovi.

Non esiste una risposta universale. Quello che decide è lo stato del negozio: quanti moduli ha, quanto codice su misura, quanto è stato toccato il core e quanti dati ci sono.

URL e SEO: ciò che non si può perdere

  • Elenco degli URL attuali. Prima di toccare qualsiasi cosa, estrai tutti gli URL che ricevono visite o link: prodotti, categorie, CMS, marche e immagini se si posizionano.
  • Stessi identificativi e stessi URL semplificati ogni volta che è possibile. Se gli schemi degli URL cambiano tra versioni, si regolano perché coincidano o si preparano reindirizzamenti 301.
  • Meta title e descrizioni migrati con i prodotti e le categorie, non rigenerati.
  • Lingue: se il negozio è multilingua, ogni lingua conserva i suoi URL e i suoi tag di lingua alternativa.
  • Dopo il passaggio: scansionare il nuovo negozio cercando errori 404, inviare la sitemap e tenere d'occhio Search Console per alcune settimane.

Tempi e prova su una copia

I tempi dipendono dalle dimensioni e dal tema, ma l'ordine è sempre lo stesso:

  1. Inventario: versione, moduli con il loro uso reale, override, integrazioni (ERP, marketplace, corrieri) e attività programmate.
  2. Copia del negozio in un ambiente di test, protetto e non indicizzato, con le email deviate per non scrivere a clienti reali.
  3. Allestimento della nuova versione con il suo tema e i suoi moduli, e primo caricamento dei dati.
  4. Test completi: registrazione e accesso di un cliente esistente, ordini con ogni metodo di pagamento in modalità test, email, fatture, corrieri, ricerca e filtri.
  5. Prova generale del giorno del passaggio, cronometrata, per sapere quanto tempo il negozio resterà in manutenzione.
  6. Passaggio: caricamento finale dei dati, reindirizzamenti, cambio di dominio o di server e verifica immediata del checkout.

Saltare la prova generale è ciò che trasforma una migrazione di un giorno in una settimana di problemi.

Come risolverlo in PrestaShop

In Rekire facciamo la migrazione e l'aggiornamento di PrestaShop su una copia del tuo negozio, mai sulla produzione: inventario, allestimento della nuova versione, caricamento dei dati, revisione degli URL e prova generale prima del giorno del passaggio. Il lavoro si fa con pacchetti di ore: il pacchetto da 20 ore di supporto PrestaShop serve per l'inventario e per i negozi piccoli, e il pacchetto da 50 ore per migrazioni con più moduli o codice su misura. Prima di iniziare ti diciamo quante ore stimiamo e si scala solo il lavoro svolto. Chiedere prima che l'hosting ritiri la tua versione di PHP costa molto meno che migrare di corsa.

Domande frequenti

Si può aggiornare PrestaShop 1.6 direttamente alla 9?

Non in un solo passaggio. O si sale a gradini passando per i rami intermedi, oppure si installa la 9 da zero e si migrano i dati. In entrambi i casi il tema e i moduli si sostituiscono.

Perdo gli ordini e i clienti migrando?

No, se si fa bene: ordini, fatture, clienti e indirizzi vengono trasferiti con i loro identificativi. Quello che va verificato è che i vecchi clienti possano accedere e che la numerazione delle fatture prosegua.

È meglio passare alla 1.7 o direttamente alla 8 o alla 9?

Se devi fare lo sforzo di rifare tema e moduli, la cosa sensata è andare su una versione supportata. Anche la 1.7 è rimasta indietro, e arrivarci significherebbe migrare di nuovo a breve.

Per quanto tempo resta chiuso il negozio?

Dipende dal volume dei dati, ma se è stato provato, l'interruzione di solito è di qualche ora e in un momento di poco traffico. La prova generale serve proprio a conoscere quel tempo in anticipo.

Caricamento...
Consenso sui cookie
Torna all'inizio