Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Risolvere il problema del modulo Prestashop "Ricerca a faccette"

Aggiornamento 16/03/2026

Questa guida permette di risolvere un problema sul CMS Prestashop e più precisamente con il suo modulo “Ricerca a faccette” ("Faceted search") che permette la gestione di filtri nelle pagine categorie di prodotti.

 

Il problema

Questo modulo di ricerca specifico di Prestashop crea una cache nel database per accelerare la ricerca, tuttavia la tabella corrispondente non viene mai pulita, il che crea problemi per l'infrastruttura di hosting.

 

Prima soluzione

La prima soluzione consiste nel disattivare la memorizzazione della cache proposta.

Se disponi di un modulo di cache, come ad esempio Ultimate Cache, non ci saranno impatti negativi.

Per fare questo:

  1. Nel pannello di amministrazione di PrestaShop, vai su ModuliGestore di moduli.
  2. Seleziona Moduli e usa il campo di ricerca per trovare “facet”.
  3. Clicca su Configura accanto al modulo ottenuto come risultato:
  4. Disattiva il pulsante in questione:

 

Seconda soluzione

La seconda soluzione consiste nel creare un cronjob che permette di pulire la tabella, ad esempio ogni sera:

  1. Dai parametri del modulo, copia l'URL esistente sul pulsante Clear cache:

Poi, dal Manager Infomaniak, crea un webcron (prendi visione di questa altra guida a riguardo) per eseguire l'URL copiata al punto 1 sopra, ad esempio 1 volta al giorno e per notte.


Questa FAQ è stata utile?