Migrazione PrestaShop

Migrazione PrestaShop 1.7 a 9

Uscire dalla 1.7 e arrivare alla 9 senza rompere il negozio.

Due salti di versione, un solo cantiere sotto controllo: da 1.7 a una 8.x stabilizzata, poi da 8.x a 9.x. Tema Smarty ricostruito in Twig, moduli e override riscritti, collaudo completo su staging prima di toccare la produzione.

Richiedi un audit A partire da 6.000 €

Un negozio ancora in 1.7 accumula due salti importanti: la modernizzazione portata da PrestaShop 8 (PHP 8.1+, back-office ripulito) e poi il passaggio a PrestaShop 9 (Symfony 7, Twig 3, fine di Smarty nel back-office). PrestaShop non prevede un aggiornamento diretto da 1.7 a 9: si passa quindi da una 8.x stabilizzata e collaudata, prima di arrivare alla 9.

Se il tuo negozio è già in 8.x, fai riferimento alla pagina migrazione PrestaShop 8 a 9.

Come possiamo aiutarti

Audit dell'esistente 1.7

Versione esatta, PHP, moduli, override, tema, volume del database. Report quotato prima di scrivere una riga di codice.

Migrazione in due fasi

Da 1.7 a 8.x, collaudo, poi da 8.x a 9.x. Il salto diretto in PrestaShop non esiste.

Tema Smarty verso Twig

Template ricostruiti, fine degli helper Smarty, controllo del responsive e dei Core Web Vitals.

Moduli e override

Riscrittura per Symfony 7 e hook 9.x, con rimozione degli override diventati inutili. Il codice è tuo.

Database e storico

ID di prodotti, categorie, clienti e ordini conservati. Nessun link rotto, nessun redirect da rifare.

Passaggio e rollback

Messa in produzione in finestra breve, rollback pronto in caso di problemi, 72 h di monitoraggio.

Processo

Come lavoriamo

  1. 01

    Audit gratuito di 30 min

    Guardiamo il negozio in condivisione schermo, misuriamo la distanza dalla 9 e quotiamo.

  2. 02

    Preventivo fisso in 24 h

    Perimetro chiaro, prezzo impegnativo, tempi impegnativi. Nessuna tariffa giornaliera aperta, nessuna sorpresa.

  3. 03

    Fase 1: da 1.7 a 8.x

    Su staging: aggiornamento PHP, moduli, override, tema. Convalidi una 8.x sana.

  4. 04

    Fase 2: da 8.x a 9.x

    Symfony 7, Twig 3, moduli in 9.x. Percorso d'acquisto e back-office testati da cima a fondo.

  5. 05

    Messa in produzione e follow-up

    Messa in produzione in finestra breve, 72 h di monitoraggio, 30 giorni di supporto inclusi dopo il passaggio.

Stack tecnico

PrestaShop 1.7 PrestaShop 8 PrestaShop 9 PHP 8.1 PHP 8.3 Symfony 7 Smarty 3 Twig 3 Doctrine MySQL 8 MariaDB 11 Composer
Approfondisci

Guide & documentazione.

Documentazione

Pronti quando lo sei tu.

Niente pitch — solo una valutazione onesta del tuo progetto in 20 minuti.

Richiedi un audit

Domande frequenti

Perché non migrare direttamente da 1.7 a 9?

Perché PrestaShop non lo supporta. Lo strumento ufficiale di aggiornamento richiede una 8.x stabile come punto di partenza per arrivare alla 9.x. Lavoriamo quindi in due fasi: prima 1.7 verso 8.x, con il suo collaudo, poi 8.x verso 9.x. È anche più sicuro: ogni fase isola le proprie regressioni invece di mescolare tutto in un unico salto.

Quanto dura l'intero progetto?

Per un negozio standard (catalogo medio, da 5 a 15 moduli di terze parti, tema poco modificato): da 15 a 20 giorni lavorativi. Per un negozio complesso (catalogo ampio, molti override, tema pesantemente personalizzato, connettore ERP): da 25 a 40 giorni. Dopo l'audit il preventivo indica una data impegnativa al giorno.

Quanto costa?

A partire da 6.000 € per una 1.7 pulita e poco modificata. Un negozio con molti override, un tema su misura datato e moduli custom si colloca in genere tra 10.000 e 25.000 €. L'audit preliminare di 30 minuti è gratuito e il preventivo è a prezzo fisso, non a consuntivo.

I miei moduli 1.7 funzioneranno sulla 9?

Raramente così come sono. Un modulo scritto per la 1.7 usa spesso hook nel frattempo rimossi, helper Smarty nel back-office e chiamate eliminate nella 9. L'audit elenca ogni modulo con il suo stato: compatibile, aggiornamento dell'editore disponibile, da riscrivere o da sostituire. Per i moduli commerciali la licenza dell'editore copre di solito la versione 9 senza costi aggiuntivi.

E il mio tema?

È la voce più pesante del progetto. Un tema 1.7 poggia su Smarty e su template che la 8 e poi la 9 hanno modificato. Due opzioni a seconda dello stato: ricostruzione identica sulla base Classic o Hummingbird della 9, oppure rifacimento se l'originale è un tema acquistato e abbandonato dal suo editore. Nel preventivo quotiamo entrambe.

La mia 1.7 gira su PHP 7.x, è bloccante?

No, ma fa parte del lavoro. PrestaShop 8 richiede PHP 8.1 come minimo e la 9 punta a 8.1-8.3 a seconda della versione minore. L'aggiornamento di PHP avviene nella prima fase, su staging, insieme alla revisione del codice che va in errore sulle versioni recenti (funzioni rimosse, tipizzazione, chiamate dinamiche).

Rischio di perdere ordini, clienti o posizionamento SEO?

No, se la migrazione è fatta bene. Gli ID di prodotti, categorie, clienti e ordini restano identici e gli URL non cambiano, salvo tua richiesta. Sitemap e redirect esistenti vengono mantenuti, e il monitoraggio Search Console dopo il passaggio è incluso per verificare che nessun segnale cali.

Migrare o rifare il negozio da zero?

Domanda legittima quando la 1.7 è molto datata. Migrare conserva lo storico, gli URL, i clienti e il SEO: nella maggior parte dei casi è la scelta giusta. Rifare da zero ha senso se il tema è morto, gli override sono ingestibili e il catalogo va comunque rivisto. L'audit decide con i numeri, non a sensazione.

Cosa NON è incluso nel prezzo?

Il prezzo copre la migrazione tecnica: codice, database, moduli, tema esistente. Non sono inclusi di default il restyling grafico, le nuove funzionalità, il cambio di hosting e la formazione sul back-office. Ognuna di queste voci può essere aggiunta al preventivo su richiesta.