Aggiornare PrestaShop 1.6 o 1.7 senza fermare il negozio
Il negozio vende ancora, ma gira su PrestaShop 1.6 o 1.7 e su una versione di PHP che non riceve più correzioni di sicurezza. I moduli nuovi non si installano, e l'hosting prima o poi cambierà PHP. L'aggiornamento si prova su una copia, con gli ordini al sicuro.
Mandatemi l'indirizzo del negozioChiamami al +39 347 741 5402Scrivimi su WhatsApp
Perché va fatto
Le versioni vecchie di PrestaShop sono legate a versioni vecchie di PHP. La documentazione ufficiale dà questi limiti:
- PrestaShop 8 funziona con PHP da 7.2 a 8.1;
- PrestaShop 9.0 funziona con PHP da 8.1 a 8.4, PrestaShop 9.1 fino a 8.5.
PrestaShop 1.7 si ferma a PHP 7.4, che non riceve correzioni dal novembre 2022, e la 1.6 a versioni ancora più vecchie. Secondo php.net, anche PHP 8.1 è uscito dal calendario delle correzioni il 31 dicembre 2025. Quindi anche PrestaShop 8 va guardato, se volete stare su una versione di PHP che riceve ancora correzioni.
Il problema si sente anche nel lavoro di ogni giorno: moduli di pagamento e di spedizione che non escono più per la vostra versione, gestori di pagamento che cambiano le loro API, schede prodotto che si caricano piano.
Da quale versione partite
Da 1.7 si passa con il modulo ufficiale Update Assistant, che esiste apposta. Prima però vanno controllati tema e moduli: l'aggiornamento è la parte facile, sono loro a rompersi.
Da 1.6 il salto è grande. È cambiato il tema, sono cambiati molti moduli e parte del pannello. Di solito conviene creare un negozio nuovo e migrare i dati: prodotti, combinazioni, clienti, ordini, indirizzi. Questo evita di portarsi dietro anni di modifiche al codice, e in cambio il tema va rifatto.
Dove si rompe di solito
- Il tema: i template di 1.6 e quelli di 1.7 sono scritti in modo diverso.
- Gli override, cioè le modifiche al codice di PrestaShop fatte negli anni, spesso senza documentazione.
- I moduli di pagamento, che vanno riprovati con transazioni vere.
- I moduli comprati su Addons: alcuni hanno una versione nuova a pagamento, altri non ce l'hanno.
- Gli indirizzi dei prodotti, se cambia il formato: servono i redirect per non perdere le posizioni su Google.
Come lavoro
- Faccio una copia del negozio su un server di prova, senza toccare quello vero.
- Elenco moduli, override, tema e collegamenti con gestionale e corrieri, e scrivo cosa resta e cosa cambia.
- Vi mando prezzo e tempi per iscritto, dopo l'analisi, che è gratuita.
- Aggiorno la copia, provo un ordine dall'inizio alla fine e ve la faccio provare.
- Passo il negozio vero in un orario con pochi ordini, e controllo pagamenti, email e fatture.
Se il negozio è collegato a un programma, guardate anche collegare il negozio al gestionale. Il resto del servizio è nella pagina E-commerce.
Domande frequenti
Perdo ordini e clienti?
No. Ordini, clienti e prodotti stanno nel database e si portano sul negozio nuovo. Il negozio resta aperto mentre lavoro sulla copia, e al passaggio finale riallineo gli ordini arrivati nel frattempo.
Devo rifare il tema?
Da 1.6 sì: il tema di 1.6 non funziona con 1.7 e successive. Da 1.7 dipende: va provato, e un tema molto modificato spesso va rivisto.
Conviene passare a WooCommerce o Shopify?
A volte sì, per esempio se il negozio è piccolo e pieno di moduli che non servono. Ne parliamo nell'analisi, e se la strada migliore è cambiare piattaforma ve lo dico.
Quando si fa il passaggio?
In un orario con pochi ordini, che decidiamo insieme guardando i vostri dati. Il negozio resta in manutenzione solo per il tempo del passaggio finale.
Per approfondire
- Il servizio: E-commerce
- Altre pagine come questa: Siti con un problema
Scrivimi
Scrivete l'indirizzo del negozio, la versione di PrestaShop e di PHP, se la conoscete, e quanti ordini arrivano al giorno. Se avete l'elenco dei moduli o del tema, allegatelo (PDF, JPG o PNG, al massimo 10 MB). Non scrivete password nel modulo.
- gokalex@gokalex.com
- Telefono
- +39 347 741 5402
- Scrivimi su WhatsApp
- Dove
- Rovellasca (Como), Italia. Con i clienti lontani lavoro a distanza.
- Orari
- Lunedì-sabato, dalle 9 alle 19, ora italianaPer i clienti con la reperibilità 24/7 il telefono è attivo a qualunque ora, anche di notte e nei festivi.