Andrea Piani | Blog

Sviluppo di App iOS & Android | App Marketing | Prestashop Certified

Prestashop

Come Aggiornare PrestaShop da 1.7 a 8

Lanciato nel 2007, PrestaShop è diventato una delle migliori piattaforme eCommerce per creare un negozio online grazie alle sue funzionalità pronte all’uso.

PrestaShop è facile da usare e offre un’interfaccia amministrativa intuitiva. Attualmente è utilizzato da 300.000 negozi in tutto il mondo ed è disponibile in 60 lingue diverse.

PrestaShop 8, la prima versione principale dal rilascio originale di PrestaShop 1.7.0 nel 2016, rappresenterà una nuova evoluzione per la piattaforma.

PrestaShop 8 include una vasta gamma di nuove funzionalità avanzate e in questo post del blog le spiegherò in dettaglio.

Affidati ad un professionista per aggiornare a Prestashop 8

Aggiornare PrestaShop non è mai una semplice operazione di pochi clic, soprattutto quando si tratta di passare da una versione principale all’altra, come da PrestaShop 1.7 a 8. Dietro questo tipo di upgrade si nasconde una procedura articolata, che coinvolge molteplici aspetti tecnici e richiede competenze specifiche. Non si tratta solo di aggiornare il core del CMS: bisogna verificare la compatibilità di tutti i moduli installati, valutare se il tema in uso supporta la nuova versione, controllare eventuali personalizzazioni fatte nel tempo e assicurarsi che nulla venga perso o compromesso nel passaggio. Inoltre, è essenziale eseguire backup completi, creare un ambiente di staging per test, intervenire sul database, gestire eventuali conflitti di codice e garantire la sicurezza del sito durante e dopo la procedura.

Un errore in una sola di queste fasi può portare a malfunzionamenti, perdita di dati o addirittura al blocco completo dello store. Per questo motivo, affidarsi a un professionista esperto in PrestaShop è la scelta più saggia: uno sviluppatore qualificato conosce bene le criticità del processo, sa come anticiparle, come proteggere il sito e come garantire che l’aggiornamento avvenga senza interruzioni per i clienti e senza impatti negativi sulle vendite. Se vuoi trasformare l’aggiornamento in un’opportunità per migliorare le performance del tuo shop, ottimizzare la SEO e offrire un’esperienza utente moderna, la guida di un esperto è ciò che fa la differenza.

Nuove Funzionalità Offerte da PrestaShop 8

Oltre a oltre 170 correzioni di bug, PrestaShop 8 introduce la compatibilità con PHP 8.1, sicurezza migliorata, velocità di caricamento più rapida e molto altro.

Supporto alla Compatibilità

PrestaShop versione 8 è compatibile con le versioni PHP 8.0 e 8.1.

Eseguire PrestaShop sulla versione PHP più recente è importante poiché ogni versione di PHP apporta miglioramenti in termini di prestazioni e sicurezza.

Inoltre, la compatibilità con la versione PHP 8 aiuterà il tuo negozio a funzionare più velocemente.

Sicurezza Migliorata

La sicurezza è una delle massime priorità per ogni negozio online. Sono stati apportati alcuni miglioramenti in PrestaShop 8 per rafforzare la sicurezza contro le minacce online.

Una nuova pagina di sicurezza è stata aggiunta in PrestaShop 8 che consente agli amministratori del negozio di gestire le sessioni dei propri clienti e dipendenti e di configurare la politica delle password.

Politica delle password

Password complesse sono essenziali per la sicurezza di qualsiasi sito e-commerce e per i singoli utenti.

I commercianti online possono selezionare il punteggio di sicurezza della password tra 0 e 4, dove 0 significa estremamente facile da indovinare e 4 molto difficile da indovinare.

Ciò consentirà ai gestori del negozio di decidere quanto vogliono essere rigorosi riguardo alle password degli utenti.

Durante la registrazione, gli utenti ora ricevono un’indicazione con codice colore durante l’impostazione della password.

Questo li aiuterà a capire se la loro password è abbastanza robusta e soddisfa i requisiti minimi del negozio.

Gestire le sessioni di clienti e dipendenti

Gli amministratori del negozio possono ora visualizzare la cronologia delle sessioni di utenti e dipendenti. È possibile eliminare una sessione e disconnettere l’utente facendo clic sul pulsante Elimina nella colonna Azioni.

Protezione contro gli attacchi di SQL injection

Le SQL injection sono una delle minacce alla sicurezza informatica più comuni e possono avere effetti potenzialmente devastanti per i negozi online.

Gli aggressori le usano per bypassare i controlli di autenticazione di un sito web e rubare dati sensibili.

PrestaShop 8 include una protezione migliorata contro gli attacchi di SQL injection, contribuendo così a proteggere i dati dei tuoi clienti.

Velocità di Caricamento Più Rapida

La velocità è parte integrante dell’esperienza utente nei siti web eCommerce.

Quando i clienti aprono il sito web per la prima volta, si aspettano che si carichi rapidamente e qualsiasi ritardo può portare a vendite perse.

Rispetto a PrestaShop 1.7, PrestaShop 8 ha subito significativi miglioramenti architettonici e prestazionali.

La nuova versione include un aggiornamento a Symfony 4.4, il che significa che beneficerà delle elevate prestazioni e dei miglioramenti di sicurezza dell’ultima versione del framework.

Grazie al nuovo motore di caching utilizzato in PrestaShop 8, che lo rende più veloce di PrestaShop 1.7. Il nuovo motore di caching riduce i tempi di caricamento della pagina e aumenta la velocità di un negozio online.

Formati Immagine

PrestaShop 8 supporta il popolare formato WebP per i tuoi prodotti. Le immagini WebP sono di dimensioni inferiori rispetto a PNG e JPEG ma mantengono la stessa qualità.

Con immagini più piccole, il tuo sito web tende a caricarsi più velocemente e si posiziona meglio lato SEO.

Per configurare le impostazioni dell’immagine, vai su Design > Impostazioni Immagine > Opzioni generazione immagini.

Inoltre, i proprietari dei negozi possono ora caricare il logo del negozio in formato immagine SVG.

Nuova Pagina Prodotto

Rispetto a PrestaShop versione 1.7.8, la pagina prodotto in PrestaShop 8 è stata significativamente migliorata. La gestione delle combinazioni e la modifica di massa sono state potenziate.

In PrestaShop 8.0, la nuova pagina prodotto è disabilitata per impostazione predefinita perché non include tutte le funzionalità della pagina prodotto standard.

Tuttavia, puoi comunque attivarla in Parametri Avanzati > Funzionalità Nuove e Sperimentali > Funzionalità sperimentali.

Funzionalità SEO

La SEO è essenziale poiché aiuta il tuo sito web a posizionarsi più in alto nei motori di ricerca, consentendoti di avere una migliore visibilità. Rispetto al suo predecessore – PrestaShop 1.7, PrestaShop 8 ha diverse nuove funzionalità.

  • Descrizione aggiuntiva per le categorie: Ora puoi aggiungere un blocco di testo ottimizzato per i motori di ricerca in fondo alle pagine delle categorie per migliorarne la visibilità nelle SERP.

  • Aggiungere il numero di pagina nei tag meta title: Il numero di pagina è ora incluso nei tag meta title su pagine come nuovi prodotti, migliori vendite, ecc.
    L’aggiunta del numero di pagina aiuterà i motori di ricerca a comprendere meglio queste pagine.

  • Prevenzione dei crawler: Gli amministratori possono ora utilizzare lo stato 410 (gone) per gli articoli fuori produzione per tenerli fuori dai risultati dei motori di ricerca.

  • Suggerimenti sulla lunghezza del contenuto: Il conteggio dei caratteri in tempo reale è disponibile in alcuni campi di testo nelle sezioni SEO, CMS e traffico, il che aiuta gli amministratori a mantenere il limite della descrizione.

LEGGI  Modulo Prestashop Captcha

Firme DKIM per le email

Riduci il rischio che le email del tuo negozio vengano contrassegnate come spam. Puoi configurare le firme DKIM in Parametri Avanzati > E-mail.

Requisiti di Sistema per PrestaShop 8

Prima di aggiornare PrestaShop da 1.7 a 8, devi assicurarti che il tuo negozio sia conforme ai requisiti di sistema elencati di seguito:

  • Web server: Apache web server 2.4 o qualsiasi versione successiva. (Apache web server 2.2 è ancora compatibile, ma non è raccomandato poiché ha raggiunto la fine del suo ciclo di vita (EOL) nel 2018).

  • PHP: PHP 8.1 è consigliabile. (Sebbene compatibili, PHP da 7.2.5 a 8.0 non sono raccomandati perché hanno raggiunto o raggiungeranno presto la fine del supporto).

  • MYSQL: Almeno 5.6, una versione recente è preferibile.

  • RAM del server: Più ce n’è, meglio è. Raccomandiamo di allocare almeno 256M di RAM per script.

Come Aggiornare PrestaShop da 1.7 a 8

Puoi aggiornare PrestaShop da 1.7 a 8 utilizzando l’assistente di aggiornamento o il metodo manuale.

Utilizzando l’assistente di aggiornamento

Il modulo 1-Click Upgrade ti permette di aggiornare all’ultima versione di PrestaShop in pochi clic.

Il modulo ti consente di scegliere la versione a cui desideri aggiornare e visualizza una checklist pre-aggiornamento per ricordarti i passaggi essenziali prima dell’aggiornamento.

Per eseguire l’aggiornamento, scarica l’ultima versione da questo link. Quindi, vai alla pagina Gestore Moduli e fai clic sul pulsante “Carica un modulo”.

Prima dell’aggiornamento, assicurati di fare un backup manuale completo dei tuoi file e del database.

Una volta installato con successo il modulo, la pagina di configurazione mostra alcuni controlli e le opzioni disponibili per l’aggiornamento.

La prima configurazione ti permette di decidere quale tipo di aggiornamento PrestaShop installare.

Si raccomanda di attenersi alle opzioni minori/significative poiché utilizzano alcune informazioni extra fornite da PrestaShop.

Si raccomanda sempre di consentire al modulo di creare il proprio backup per garantire che il tuo negozio possa eseguire immediatamente un rollback se qualcosa va storto durante l’aggiornamento.

Infine, le ultime opzioni per personalizzare il processo di aggiornamento ti permettono di mantenere eventuali modifiche apportate al tema predefinito, alle email, ecc.

Se la configurazione selezionata e i controlli automatici sono validi, puoi ora fare clic sul pulsante “Aggiorna Ora” per aggiornare PrestaShop da 1.7 a 8.

Tramite modulo CLI

Un altro modo per aggiornare da PrestaShop 1.7 a 8 è tramite il modulo CLI (Command Line Interface – Interfaccia a Riga di Comando).

Per aggiornare il tuo negozio PrestaShop all’ultima versione utilizzando l’Interfaccia a Riga di Comando, segui i passaggi descritti di seguito.

  1. Disinstalla il vecchio modulo autoupgrade: php bin/console prestashop:module uninstall autoupgrade

  2. Elimina la vecchia directory: rm -rf modules/autoupgrade

  3. Installa l’ultima versione del modulo autoupgrade e posizionala nella directory /modules: curl -L https://github.com/PrestaShop/autoupgrade/releases/latest/download/autoupgrade.zip -o modules/autoupgrade.zip && unzip modules/autoupgrade.zip

  4. Installa la nuova versione del modulo autoupgrade: php bin/console prestashop:module install autoupgrade

  5. Scarica PrestaShop versione 8 sul tuo dispositivo: curl -L https://github.com/PrestaShop/PrestaShop/releases/download/8.0.2/prestashop_8.0.2.zip -o admin-dev/autoupgrade/download/prestashop.zip

  6. Crea un file di configurazione per il modulo AutoUpgrade affinché utilizzi l’archivio locale. echo “{\”channel\”:\”archive\”,\”archive_prestashop\”:\”prestashop.zip\”,\”archive_num\”:\”8.0.2\”, \”archive_xml\”:\”prestashop.xml\”, \”PS_AUTOUP_CHANGE_DEFAULT_THEME\”:0, \”skip_backup\”: 1}” > modules/autoupgrade/config.json

  7. Configura il modulo autoupgrade: php modules/autoupgrade/cli-updateconfig.php –from=modules/autoupgrade/config.json –dir=admin-dev

  8. Avvia il processo di aggiornamento: php modules/autoupgrade/cli-upgrade.php –dir=admin-dev

Come posso aiutarti nell’aggiornamento

Se stai pensando di aggiornare il tuo sito da PrestaShop 1.7 a PrestaShop 8, sappi che questo è il momento perfetto per farlo. La nuova versione del CMS introduce miglioramenti fondamentali in termini di sicurezza, prestazioni, compatibilità con PHP 8.1 e funzionalità SEO, offrendo una base solida per far crescere davvero il tuo business online. Tuttavia, passare a PrestaShop 8 non è sempre un’operazione semplice, soprattutto se il tuo store utilizza moduli personalizzati, temi su misura o se non hai familiarità con i processi tecnici di aggiornamento. È qui che entro in gioco io. Con anni di esperienza concreta sul campo, conosco ogni dettaglio di PrestaShop, dalle versioni più vecchie fino all’ultima release. Ti guiderò passo dopo passo nell’upgrade, evitando ogni rischio di perdita dati o malfunzionamenti, e assicurandomi che tutto sia perfettamente funzionante prima di andare online. Se desideri che l’aggiornamento sia fatto in modo sicuro, veloce e professionale, con l’attenzione che solo uno sviluppatore esperto può offrire, contattami subito: analizzerò la tua situazione attuale, verificherò la compatibilità dei moduli, la struttura del tema, le personalizzazioni presenti, e realizzerò un piano su misura per portare il tuo store a un nuovo livello, senza sorprese. PrestaShop 8 non è solo un aggiornamento: è un’opportunità concreta per ottimizzare il tuo e-commerce e superare la concorrenza. Scrivimi adesso, ti risponderò personalmente. Puoi visualizzare tutti i miei lavori e le mie app open source qua: https://linktr.ee/andreapianidev, trovi anche i miei contatti.

Prestashop e SEO: non perdere anni di sacrifici

Affidarsi a un professionista per aggiornare PrestaShop è fondamentale anche per proteggere tutto il lavoro fatto in ottica SEO. Durante un aggiornamento importante come il passaggio da PrestaShop 1.7 a 8, è facile perdere posizionamenti sui motori di ricerca se non si presta la dovuta attenzione a una serie di elementi critici. Ad esempio, basta che cambino gli URL delle pagine, che si modifichino le impostazioni di meta tag, che vengano sovrascritti file .htaccess o che si perdano reindirizzamenti SEO per causare un calo drastico del traffico organico e una penalizzazione da parte di Google.

Un professionista esperto in PrestaShop e in ottimizzazione SEO sa esattamente dove mettere le mani per evitare questi problemi. Verifica che tutti gli URL restino invariati, protegge i dati strutturati e le ottimizzazioni già fatte, si assicura che i meta titoli e le descrizioni vengano mantenuti, e, se necessario, imposta correttamente redirect 301 per i contenuti che cambiano posizione. Cura inoltre la velocità del sito post-aggiornamento, che è un fattore chiave per la SEO moderna, e controlla che non ci siano errori nei file sitemap o nei robots.txt.

In sintesi, un aggiornamento mal gestito può cancellare mesi o anni di lavoro sulla visibilità del tuo sito, mentre un aggiornamento gestito da un professionista può addirittura migliorare il posizionamento, sfruttando le nuove funzionalità SEO offerte da PrestaShop 8. Se il tuo e-commerce genera traffico e vendite da Google, non puoi permetterti di improvvisare: proteggi il tuo investimento e contattami per un upgrade sicuro e ottimizzato anche dal punto di vista SEO. Contattami qua : https://linktr.ee/andreapianidev

LEGGI  Modulo Prestashop Captcha

Non aggiornare a Prestashop 8  direttamente in produzione

Aggiornare PrestaShop direttamente sull’ambiente di produzione è uno degli errori più gravi che si possano commettere, ed è spesso causa di problemi seri come malfunzionamenti improvvisi, sito offline, perdita di ordini o dati clienti, e gravi danni alla reputazione dello shop. È per questo che ogni aggiornamento importante, soprattutto quello da PrestaShop 1.7 a 8, deve essere eseguito in un ambiente di test o in una replica locale del sito, mai sul sito live.

Lavorare in un ambiente di sviluppo o staging permette di testare tutto in totale sicurezza: moduli, tema, compatibilità PHP, prestazioni, comportamento del carrello, pagamenti e molto altro. In questo modo, eventuali bug o conflitti possono essere identificati e risolti prima che abbiano impatto sull’esperienza dei tuoi clienti. Inoltre, consente di verificare che i dati siano migrati correttamente, che la SEO sia rimasta intatta e che le performance siano ottimali.

Solo dopo aver testato tutto con successo, si potrà procedere alla migrazione sul server live, con tempi e modalità pianificati per evitare disservizi. Questo approccio professionale non solo protegge il tuo negozio online, ma garantisce anche continuità operativa e massima tranquillità.

Se vuoi eseguire l’aggiornamento in modo sicuro, controllato e senza sorprese, contattami: creerò per te una copia fedele del tuo shop, farò tutti i test necessari e ti accompagnerò fino alla pubblicazione finale della nuova versione. Così potrai aggiornare PrestaShop in totale sicurezza, senza correre rischi.

Aggiornamento dei moduli PrestaShop e migrazione dei dati correlati

Moduli PrestaShop / Moduli di terze parti 

Dobbiamo verificare se la versione compatibile per gli stessi è disponibile per PrestaShop 8 o meno. Se è disponibile, installeremo la stessa e migreremo i dati relativi.

Si prega di notare che per i moduli di terze parti o i moduli PrestaShop (moduli non Webkul) dovrai fornire i file del modulo compatibili per PrestaShop 8.

Se il modulo non ha una versione compatibile per PrestaShop 8 e ne hai bisogno, dovremo svilupparlo su misura per te.

Compatibilità del Tema

Devi prima trovare un tema compatibile per PrestaShop 1.7. Per la piattaforma PrestaShop 1.7, è obbligatorio che il tema sia basato sullo Starter theme.

Personalizzazione

  • Personalizzazione del core di PrestaShop: Se è stata apportata qualsiasi personalizzazione ai file core di PrestaShop, questa andrà persa durante l’aggiornamento e dovrà essere rifatta.

  • Personalizzazione di terze parti: Qualsiasi personalizzazione di terze parti apportata andrà persa. Puoi chiedere agli sviluppatori della personalizzazione di rifarla per te. Se vuoi, possiamo farlo noi per te.

Punti importanti:

  • Devi fare un backup completo del tuo PrestaShop prima dell’Aggiornamento o della Migrazione. Anche Webkul
    farà un backup.

  • Devi creare una replica/ambiente di test del tuo PrestaShop e l’intero processo sarà eseguito su di esso e non sul server Live.

  • Dopo l’aggiornamento e la migrazione sul server di test, devi chiedere al tuo provider di hosting di spostare questo sul tuo URL live.

  • Webkul non sposterà i dati sul tuo sito live dopo aver eseguito il lavoro sul sito di test. Devi rendere live il tuo sito di test dopo che il lavoro è stato completato.

Ora che hai visto le nuove funzionalità di PrestaShop 8, è il momento giusto per aggiornare all’ultima versione di PrestaShop 8.

Tuttavia, prima di apportare qualsiasi modifica, consiglierei di assumere uno sviluppatore esperto in PrestaShop che ti guiderà attraverso l’intero processo e risolverà i problemi in modo efficiente se dovessero sorgere.

Quanto costa aggiornare da PrestaShop 1.7 a 8? Scopri il prezzo reale dell’upgrade professionale

Se hai uno shop online basato su PrestaShop 1.7, probabilmente ti stai chiedendo quanto costa aggiornare alla nuova versione 8. La risposta breve è: dipende dalla complessità del tuo sito, ma in media il costo parte da 1200 euro. In questo articolo ti spiego perché questa cifra è realistica e perché è fondamentale affidarsi a un professionista per non compromettere il funzionamento del tuo e-commerce.

Perché l’aggiornamento a PrestaShop 8 è più complesso di quanto sembri

L’upgrade da PrestaShop 1.7 a 8 non è un semplice clic su un pulsante. È un processo tecnico che richiede analisi, pianificazione e numerosi test per evitare errori critici. PrestaShop 8 introduce importanti novità a livello di compatibilità con PHP, struttura del codice, sistema di caching, SEO, e gestione dei moduli. Di conseguenza, l’aggiornamento deve essere eseguito in ambiente di test e non direttamente sul sito in produzione.

Durante l’upgrade, bisogna:

  • verificare la compatibilità dei moduli installati, siano essi di terze parti o sviluppati su misura

  • controllare e adattare il tema grafico, che potrebbe non funzionare con la nuova versione

  • conservare tutte le personalizzazioni esistenti, senza perdere funzionalità

  • proteggere il posizionamento SEO, evitando modifiche agli URL e mantenendo i redirect

  • testare l’intera esperienza utente: carrello, pagamento, schede prodotto, backend

 

Questo richiede tempo, competenza e strumenti professionali. Non è un’operazione che può essere improvvisata, né consigliata a chi non ha esperienza diretta con PrestaShop a livello avanzato.

Il costo dell’upgrade PrestaShop 1.7 → 8: cosa include

Un aggiornamento professionale parte generalmente da 1200 euro + IVA, ma il prezzo può aumentare in base alla complessità dello store. Questa cifra comprende:

  • Analisi tecnica preliminare del sito e dei moduli installati

  • Creazione di un ambiente di staging o replica in locale per lavorare in sicurezza

  • Backup completo di file e database

  • Aggiornamento del core PrestaShop alla versione 8

  • Verifica e sostituzione (o aggiornamento) dei moduli non compatibili

  • Controllo e adattamento del tema grafico

  • Mantenimento o ripristino delle personalizzazioni

  • Protezione SEO: URL, meta tag, redirect, sitemap

  • Ottimizzazione delle performance con il nuovo motore di caching

  • Test completi pre-lancio

  • Supporto nella messa online finale

 

L’obiettivo non è semplicemente “aggiornare”, ma trasformare il tuo e-commerce in una versione più veloce, sicura, moderna e performante, senza intoppi e senza perdite di dati o visibilità su Google.

Perché affidarti a me

Sono uno sviluppatore con oltre 15 anni di esperienza su PrestaShop. Ho seguito decine di aggiornamenti complessi per e-commerce di tutte le dimensioni, e conosco bene ogni criticità del passaggio da PrestaShop 1.7 a 8. Il mio approccio è professionale, trasparente e su misura: analizzo il tuo sito, preparo un piano personalizzato e ti accompagno passo passo fino alla pubblicazione del nuovo shop, ottimizzato e pronto per crescere.

Vuoi un preventivo personalizzato?

Contattami senza impegno per ricevere un’analisi gratuita del tuo e-commerce. Ti dirò esattamente cosa serve, quanto costa e in quanto tempo possiamo farlo.

📩 Puoi vedere tutti i miei lavori e le mie app open source qua: https://linktr.ee/andreapianidev, trovi anche i miei contatti.

Andrea Piani

Andrea Piani

Senior Full Stack Developer | Sviluppatore di App iOS e Android | Web Cloud App