Le modifiche che hai effettuato sul sito non sono visibili?

Hai aggiornato un modulo, modificato il tema o corretto un errore ma il negozio continua a mostrare la versione precedente?

In molti casi il problema dipende semplicemente dalla cache di PrestaShop.

In questa guida vedremo cos’è la cache, quando conviene svuotarla e come cancellarla correttamente dal back office o manualmente tramite FTP.

Se stai cercando supporto tecnico, aggiornamenti o ottimizzazioni per il tuo e-commerce, puoi consultare tutti i nostri Servizi PrestaShop.

Cos’è la cache di PrestaShop

La cache è un sistema che consente a PrestaShop di memorizzare temporaneamente dati e informazioni già elaborati.

Lo scopo è semplice:

  • velocizzare il caricamento delle pagine

  • ridurre il carico sul server

  • migliorare l’esperienza utente

Grazie alla cache, PrestaShop non deve rigenerare ogni volta tutte le informazioni necessarie per mostrare una pagina.

Cache e Cookie: qual è la differenza?

Molto spesso cache e cookie vengono confusi.

I cookie servono a memorizzare informazioni relative all’utente, ad esempio:

  • prodotti nel carrello

  • lingua selezionata

  • preferenze di navigazione

  • stato di accesso

La cache invece riguarda principalmente il funzionamento del sito e serve a velocizzare il caricamento delle pagine.

Perché è importante cancellare la cache di PrestaShop

Svuotare la cache può risolvere numerosi problemi.

Ad esempio:

  • modifiche non visibili sul sito

  • problemi grafici dopo aggiornamenti

  • errori temporanei

  • rallentamenti improvvisi

  • malfunzionamenti di alcuni moduli

In alcuni casi una cache corrotta può contribuire anche a problemi di prestazioni. Se il pannello amministrativo è particolarmente lento, consulta anche la guida dedicata al Back Office PrestaShop lento.

Quando conviene cancellare la cache

Ti consiglio di svuotare la cache:

✓ dopo un aggiornamento di PrestaShop

✓ dopo l’aggiornamento di un modulo

✓ dopo modifiche al tema

✓ dopo modifiche CSS o JavaScript

✓ quando alcune modifiche non vengono visualizzate

✓ quando il sito mostra comportamenti anomali

✓ prima di effettuare alcuni test tecnici

In alcuni casi una cache corrotta può contribuire anche alla comparsa di problemi come Errore 500 PrestaShop o schermate bianche.

Come cancellare la cache PrestaShop dal Back Office

Questo è il metodo più semplice e consigliato.

Procedura

  1. Accedi al Back Office di PrestaShop.

  2. Vai su Parametri Avanzati.

  3. Clicca su Prestazioni.

  4. Premi il pulsante Pulisci la Cache.

PrestaShop rigenererà automaticamente i file necessari.

Una volta completata l’operazione, aggiorna il sito e verifica che le modifiche siano visibili.

Forzare la rigenerazione della cache

Se il problema persiste puoi forzare la ricompilazione della cache.

Procedura

  1. Accedi al Back Office.

  2. Vai su Parametri Avanzati > Prestazioni.

  3. Imposta Forza compilazione su “Sì”.

  4. Disattiva temporaneamente la cache.

  5. Salva le modifiche.

Dopo aver verificato il corretto funzionamento del sito puoi ripristinare le impostazioni originali.

Questa procedura è particolarmente utile dopo un Aggiornamento PrestaShop o dopo importanti modifiche tecniche.

Come svuotare la cache manualmente

Se non riesci ad accedere al pannello amministrativo puoi intervenire direttamente tramite FTP o File Manager.

Cartelle principali

Nelle versioni moderne di PrestaShop i file di cache si trovano generalmente nelle seguenti directory:

var/cache/prod
var/cache/dev

Nelle versioni più vecchie potresti trovare:

cache/smarty/cache
cache/smarty/compile
img/tmp

Accedi al server tramite FTP e cancella il contenuto delle cartelle indicate.

Non eliminare le cartelle stesse.

Elimina solamente i file presenti al loro interno.

Se il sito continua a mostrare problemi dopo la pulizia manuale, verifica anche la compatibilità con PrestaShop PHP 8.

La cache non risolve tutto

Molti proprietari di negozi online cancellano la cache pensando di risolvere qualsiasi problema.

In realtà alcune anomalie dipendono da:

  • moduli incompatibili

  • errori PHP

  • aggiornamenti incompleti

  • problemi server

  • database non ottimizzato

Se dopo aver svuotato la cache continui a riscontrare errori, consulta anche la guida Modulo PrestaShop non funziona.

Hai problemi con la cache di PrestaShop?

Se hai svuotato la cache ma il sito continua a essere lento, mostra errori o non visualizza correttamente le modifiche, posso aiutarti a individuare rapidamente la causa del problema.

Posso intervenire su:

✓ cache e prestazioni

✓ moduli incompatibili

✓ errori dopo aggiornamenti

✓ problemi PHP

✓ configurazione server

✓ ottimizzazione PrestaShop

👉 Richiedi Assistenza PrestaShop

Come evitare problemi futuri

Molti problemi tecnici nascono da aggiornamenti eseguiti senza controlli o da una manutenzione non costante.

Una corretta Gestione PrestaShop consente di monitorare aggiornamenti, cache, moduli e prestazioni del negozio, riducendo il rischio di malfunzionamenti.

FAQ

Ogni quanto devo cancellare la cache di PrestaShop?

Solo quando effettui modifiche importanti o riscontri problemi di visualizzazione.

Cancellare la cache elimina prodotti o ordini?

No. La cache non contiene dati relativi a prodotti, clienti o ordini.

Posso cancellare la cache senza accedere al Back Office?

Sì. Puoi utilizzare FTP o il File Manager del tuo hosting.

La cache può rallentare il sito?

Una cache configurata correttamente migliora le prestazioni. Una cache corrotta può invece causare problemi.

Dopo aver svuotato la cache il sito continua a non funzionare. Cosa posso fare?

In questo caso il problema potrebbe essere legato a moduli incompatibili, errori PHP o aggiornamenti eseguiti in modo non corretto.