Aggiornare PrestaShop è un gesto essenziale per la sicurezza, le prestazioni e per beneficiare delle ultime funzionalità. Ma un aggiornamento può a volte sembrare complesso. Ecco le buone pratiche da adottare quotidianamente per garantire aggiornamenti affidabili, fluidi e indolore.
Le fondamenta
Lavorare su un server pulito
Prima di qualsiasi aggiornamento, assicurarsi che il server rispetti i prerequisiti consigliati da PrestaShop: versione di PHP, versione di MySQL. Consulti l'articolo Quali sono le configurazioni richieste per il server del suo negozio PrestaShop per saperne di più.
Verifichi i suoi moduli e temi
- Si assicuri che i suoi moduli e temi provengano da fonti affidabili.
- Verifichi se sono compatibili con la versione di destinazione.
- Dà la preferenza ai moduli e ai temi aggiornati regolarmente, con un'ultima recente data di aggiornamento.
- Eviti le personalizzazioni pericolose in un tema e utilizzi un tema figlio per le sue personalizzazioni.
- Elenchi i suoi moduli e temi, elimini quelli che non sono più utili o non sono più mantenuti.
- Se il modulo è un modulo personalizzato o non ufficiale, metta in relazione con lo sviluppatore del modulo.
- Se acquista un tema o un modulo dalla marketplace PrestaShop Addons, si assicuri di aver installato l'ultima versione del tema rilasciata dallo sviluppatore.
Organizzazione e documentazione
Documenti le personalizzazioni
Mantenga aggiornata la lista dei moduli, delle personalizzazioni, dei file modificati, degli hook utilizzati, nonché la cronologia delle versioni del proprio server. Saprà immediatamente cosa potrebbe avere un impatto in caso di un aggiornamento.
Mantenga i suoi accessi e ambienti ben organizzati
Mantenga un elenco chiaro degli accessi FTP, back-office, database. Gestite le vostre licenze e moduli e conservate una preproduzione pronta all'uso.
Sicurezza e manutenzione quotidiana
Mantenga backup affidabili e testati
Verifichi regolarmente di sapere come ripristinare il suo negozio. Conservi sempre una copia completa: file, database, moduli.
Alcuni host provider offrono ad esempio una soluzione di backup su 30 giorni scorrevoli.
Mantieni una base di dati pulita
Pulisca i log, i carrelli abbandonati, rimuova le tabelle orfane.
Esistono alcuni moduli per farlo, oppure è possibile farlo con delle query SQL.
Monitorare gli errori e i log
Consultare regolarmente i log del server e di PrestaShop. Rilevare i problemi invisibili prima che diventino critici.
Monitorare le prestazioni
Monitorare il carico del server, gli script aggiunti, la dimensione della cartella delle immagini. È possibile utilizzare strumenti di monitoraggio nativi del proprio host.
È inoltre possibile consultare la velocità di caricamento del proprio sito con strumenti come Google Page Speed.
Gestione dei moduli e dei temi
- Verificare la compatibilità con il proprio negozio prima di aggiungere un modulo.
- Verifichi la manutenzione e le dipendenze di un modulo.
- Effettuate aggiornamenti regolari dei moduli.
- Aggiornare i moduli uno alla volta, in questo modo, se si verifica un errore, è più facilmente identificabile.
- Eliminare i moduli obsoleti.
-
Evitare il più possibile di utilizzare gli override, preferire gli hook.
Processo di aggiornamento del negozio
- Siate dotati di un piano di versioning chiaro.
- Pianificate gli aggiornamenti.
- Evitate ritardi di diversi anni, aggiornate regolarmente.
- Testa sempre su un ambiente di pre-produzione prima di effettuare l'aggiornamento.
- Verifichi i percorsi critici: carrello, pagamento, back-office, import-export.
- Utilizzi il modulo PrestaShop Update Assistant ufficiale per gli aggiornamenti. Verifica le compatibilità, prepara la migrazione e riduce i rischi.