Filter Revolution: configurazione e aiuto

Avvio rapido

  1. Carica e installa lo ZIP di Filter Revolution in Moduli > "Module Manager".
  2. Apri Filter Revolution > Pannello di controllo ed esegui Ricostruisci indice per il negozio selezionato.
  3. Apri Template di filtro, controlla un modello di categoria e seleziona il modello di riserva in Template di filtro predefiniti.
  4. Aggiungi i Filtri necessari, scegli i relativi widget e salva le eventuali selezioni in Assegna alle categorie.
  5. Controlla "Show product counts", "Stock handling", "Cache TTL" e "Mobile filter shell" in Impostazioni > Configurazione.
  6. Apri una categoria corrispondente nel negozio, seleziona un filtro e conferma che prodotti, tag attivi e URL si aggiornino insieme.
  7. Ricarica l'URL filtrato e ripeti il controllo su mobile; configura separatamente Pagine SEO per le combinazioni che vuoi indicizzare.

Richiede PrestaShop 1.7.6 o successivo e PHP 7.1 o successivo.

Manuale di configurazione

Installare e creare l'indice

Carica e installa lo ZIP di Filter Revolution in Moduli > "Module Manager". Fai clic su "Configure" oppure apri Filter Revolution nel back office.

Seleziona il negozio previsto. Apri Pannello di controllo e usa Ricostruisci indice per un catalogo esistente o importato. Attendi un risultato completato e senza problemi. Se l'indice esiste ma mancano gli aggregati delle faccette, usa "Rebuild Facet Aggregates".

Apri Template di filtro e controlla i modelli installati e le assegnazioni di Template di filtro predefiniti. Per il filtraggio servono un modello corrispondente e un indice utilizzabile. Prova una categoria prima di modificare l'intero catalogo.

Configurare Visualizzazione

Apri Filter Revolution > Impostazioni > Configurazione > Visualizzazione.

Impostazione Valore predefinito Cosa modifichi
"Show product counts" Attivo Mostra il numero di prodotti corrispondenti accanto ai valori dei filtri.
"Zero-match behavior" dim Nasconde, attenua o mostra normalmente i valori senza prodotti corrispondenti.
"Hide facets that cannot narrow results" Attivo Nasconde le faccette inattive con troppo pochi valori disponibili. I filtri attivi restano disponibili per la rimozione.
"Minimum available facet values" 2 Numero minimo di valori utili per una faccetta inattiva. I cursori senza intervallo utile seguono la stessa regola di visibilità.
"Show more limit" 10 Valori mostrati prima di Mostra di più. Usa 0 per mostrarli tutti.
"Loading animation" overlay Scegli "Overlay", "Spinner" o "Skeleton".
"Filter container element ID" auto Mantieni la scelta automatica, salvo che il tema richieda un ID specifico per il contenitore.
"Mobile filter shell" auto Forza "Drawer" o "Offcanvas" solo se richiesto dal tema.

Configurare Comportamento

Impostazione Valore predefinito Effetto
"Stock handling" default Mostra tutti i prodotti, esclude quelli esauriti oppure li sposta alla fine.
"Count method" exclude_self Esclude la faccetta corrente dal proprio contesto di conteggio oppure usa un conteggio che la include.
"Pagination style" standard Paginazione standard, "Load more button" o "Infinite scroll". Dopo la modifica, controlla gli aggiornamenti dell'elenco prodotti del tema.

Configurare Prestazioni

Impostazione Valore predefinito Effetto
"Cache TTL" 60 minuti Durata della cache. 0 la disattiva.
"Cache row cap" 10000 Numero massimo di righe della cache dei risultati. 0 disattiva questa cache e non significa illimitato.
"Render category pages with the module's listing" auto "Auto" usa l'elenco del modulo per le famiglie di temi Classic/Hummingbird supportate. "On" lo forza per ogni tema. "Off" mantiene il rendering delle categorie di PrestaShop, applicando comunque il filtraggio.
"Load filter-combination results after the page" Attivo Nell'elenco categorie del modulo, le normali combinazioni di filtri non indicizzabili possono usare una struttura di pagina condivisa e caricare i risultati nel browser. Le categorie di base e le pagine SEO idonee restano interamente renderizzate.
"Price precision" fast Usa prezzi indicizzati approssimativi oppure "Precise" per ricalcolare i prezzi esatti con un maggiore carico di lavoro.
"Mobile breakpoint" 992 px Larghezza sotto la quale i filtri usano il pannello mobile.

Gli hook di salvataggio/eliminazione dei prodotti mantengono aggiornate le righe dell'indice interessate. Altre modifiche al catalogo invalidano le cache dei filtri e le revisioni degli elenchi. Ricrea l'indice dopo importazioni che aggirano gli hook normali o quando la dashboard segnala problemi nello stato dell'indice o degli aggregati.

Il modulo registra l'attività pianificata condivisa "Listing cache catalogue check" (listing_digest). L'intervallo predefinito è di 300 secondi e il periodo di tolleranza per la prova di esecuzione è di 1800 secondi. Usa un esecutore cron MPR condiviso quando quel pacchetto è disponibile. Assicurati che l'esecutore elabori le attività nel contesto cron; questo modulo non fornisce un comando cron.php separato. Le chiavi di temporizzazione del digest sono configurazione interna, non campi del modulo standard.

Configurare SEO e URL

Apri Configurazione > SEO.

Impostazione Valore predefinito Comportamento attuale
"Filter URL format" query_string Impostazione mantenuta senza effetto sui link pubblici dei filtri, che usano URL basati su percorsi.
"Noindex filtered pages" Disattivo Impostazione mantenuta senza effetto sulle direttive di indicizzazione. Le regole degli elenchi le determinano per le combinazioni e le varianti generate.
"Canonical to unfiltered" Disattivo Impostazione mantenuta senza effetto sugli URL canonici. Le regole degli elenchi e l’integrazione centrale MPR SEO determinano l’URL canonico.
"Compact filter URLs" Disattivo Omette gli slug dei gruppi quando gli slug dei valori sono univoci globalmente.
"Shop name in listing titles" Disattivo Aggiunge | shop name ai titoli supportati di categoria, SEO, marca e ricerca che non lo contengono già.
"Nofollow deeper filter links" Attivo Aggiunge nofollow ai link che aggiungono un altro valore di filtro.
"Friendly listing display URLs" Attivo Inserisce i controlli dei prodotti per pagina e della vista griglia/elenco in segmenti di percorso localizzati.
"Allowed products-per-page values" 12,24,36,48,120 Accetta questi valori fino al massimo previsto.
"Maximum products per page" 120 Limite della richiesta prima di recuperare i prodotti. Il limite assoluto è 120.
"Default product list view" grid Valore predefinito omesso dagli URL canonici leggibili della visualizzazione.

Le normali combinazioni generate non diventano automaticamente pagine di destinazione indicizzabili. Il modulo applica noindex alle pagine di filtri generate e alle varianti dei controlli degli elenchi. Gli URL canonici dipendono dal contesto dell'elenco e dall'integrazione SEO centrale. Con l'autorità SEO centrale, la prima pagina dei normali filtri di categoria usa l'URL canonico della categoria di base; le pagine filtrate autonome possono mantenere un URL canonico filtrato autoreferenziale. Non presumere che ogni URL filtrato indichi sempre come canonica la categoria non filtrata.

Le pagine indicizzabili preparate appositamente richiedono un record SEO attivo idoneo e contenuti localizzati per lo specifico negozio e la specifica lingua. Controlla i valori canonical e robots effettivamente restituiti dal negozio.

L'attuale protezione dalla scansione integra le regole dei filtri generate e le eccezioni preparate con la gestione robots di MPR SEO. Il vecchio interruttore facoltativo "Disallow filter paths in robots.txt" non è presente in questo modulo. Se Configurazione segnala che il file robots è personalizzato, assente o che l'applicazione delle regole è disattivata, abilita la gestione robots in MPR SEO ed esegui la riparazione dell'integrità di Filter Revolution. Controlla poi il file robots pubblicato. Non sovrascrivere le eccezioni preparate con le vecchie regole generiche di esempio.

Quando il modulo segnala slug mancanti, usa "Allocate missing slugs" in Configurazione. Servono il permesso di modifica e un contesto negozio selezionato. L'azione assegna le identità mancanti preservando gli URL esistenti.

Formati di esempio con il vocabolario generato dal tuo negozio:

Stored facets: color:red/size:m
Public path: color/red/size/m
Ranges: price/10-50 or weight/1-5
Compact unique value: 120-x-120-cm

Quando crei una pagina SEO, copia una combinazione realmente funzionante dal negozio; nomi e slug localizzati variano in base al catalogo.

Creare e assegnare modelli di filtri

Apri Template di filtro. Imposta Nome template, Tipo di pagina, le eventuali Esclusioni predefinite, i Filtri e Assegna alle categorie.

I contesti di elenco supportati includono categoria, ricerca, produttore, fornitore, prodotti più venduti, novità e ribassi. Seleziona un modello predefinito per ogni tipo di elenco in Template di filtro predefiniti. Le assegnazioni specifiche per categoria hanno priorità sul modello di riserva. Un'assegnazione di categoria vuota indica un modello di categoria ad ampio ambito; conferma il modello predefinito selezionato invece di presumere che prevalga qualsiasi modello non assegnato.

Trascina le voci da Filtri disponibili a Filtri attivi (trascina per riordinare). Puoi usare gruppi di attributi, caratteristiche e filtri per prezzo, peso, produttore, fornitore, condizione, disponibilità, categoria e offerte. Attributi e caratteristiche provengono dal catalogo nativo.

Per ogni filtro attivo scegli il widget, Colonne e Dipendenza di visibilità. I nuovi filtri partono da casella di controllo, una colonna e modalità di dipendenza sempre visibile; prezzo e peso usano cursori per impostazione predefinita, mentre la condizione usa pulsanti di opzione. I widget consentiti dipendono dal tipo. I gruppi di attributi e caratteristiche possono supportare caselle di controllo, pulsanti di opzione, menu a discesa, cursori numerici, colori o immagini. Prezzo e peso usano cursori; disponibilità e offerte usano caselle di controllo.

Le modalità di dipendenza possono mantenere un filtro sempre visibile oppure richiedere una qualsiasi o tutte le regole. Per esempio:

[{"filter_type":"feature","id_value":166,"values":[565]}]

Sostituisci gli ID con la caratteristica e i valori pertinenti. Esclusioni predefinite memorizza regole che nascondono i prodotti contrassegnati finché non viene selezionato il filtro del loro contrassegno. Inizia senza esclusioni né dipendenze, poi verifica ogni regola nel negozio.

Gli altri valori predefiniti dei filtri sono posizione 0, conteggi dei prodotti attivi, limite di visualizzazione 0 e stato compresso disattivo. Questi valori non sono tutti disponibili come controlli separati nell’editor dei modelli.

Caricare immagini dei campioni

Usa il gestore immagini nell'area dei modelli per i valori di attributi e caratteristiche. Carica WebP, PNG, JPG/JPEG o GIF. I file non WebP vengono convertiti in WebP e richiedono il supporto WebP di GD sul server.

L'archiviazione attuale è specifica per negozio nella directory delle immagini di PrestaShop:

img/mprfilterrevolution/shops/{id_shop}/attributes/{id_attribute}.webp
img/mprfilterrevolution/shops/{id_shop}/feature_values/{id_feature_value}.webp

Il renderer può preferire una variante specifica del modello {id_template}_{id_value}.webp al file generico del valore. Usa il caricamento dall'amministrazione invece di inserire nuove immagini nella vecchia directory locale del modulo img/attributes. La directory delle immagini e il relativo file delle regole di accesso devono essere scrivibili durante la configurazione.

Creare una pagina SEO preparata appositamente

Apri Pagine SEO e aggiungi un record per una combinazione scelta deliberatamente.

Campo Valore predefinito Cosa inserisci
Controller category Tipo di elenco.
ID categoria 0 Ambito reale della categoria, quando richiesto.
Facet codificati Vuoto La combinazione selezionata, per esempio color:red/size:m. Il vecchio formato con trattini viene normalizzato al salvataggio.
Attivo Attivo Abilita il record per la corrispondenza.
Indicizzabile Attivo Consente i controlli di idoneità. Ogni lingua richiede comunque i propri contenuti SEO localizzati.
Meta titolo Vuoto Titolo della pagina tradotto.
Meta descrizione Vuoto Metadati tradotti.
Sovrascrivi H1 Vuoto Intestazione visibile dell'elenco tradotta.
Descrizione Vuoto Contenuto sopra la griglia prodotti.
URL immagine Vuoto Immagine personalizzata usata con i contenuti SEO renderizzati; altrimenti può essere usata l'immagine di categoria come riserva.

Salva e apri la pagina esatta in ogni lingua. Inserisci metadati o contenuti H1 distinti e utili in ogni lingua che vuoi indicizzare. Una riga di traduzione vuota non eredita l'indicizzabilità solo perché un'altra lingua è completa. Le varianti idonee possono usare il proprio URL canonico e comparire tramite l'integrazione gSitemapAppendUrls; l'output della sitemap dipende anche dall'idoneità della rotta e dalla possibilità di scansione.

Adattare al tema e verificare il filtraggio

Usa Configurazione > Stili del tema per colori, bordi, raggio, font e token di transizione rilevati. Il modulo espone anche il valore "Loading overlay", predefinito rgba(255, 255, 255, 0.7). Il CSS del tema può usare .mpr-filter-container, .mpr-filter-group, .mpr-filter-group--active, .mpr-filter-active-tag, .mpr-filter-swatch, .mpr-filter-image-swatch e .mpr-seo-content-top.

  1. Apri una categoria con il modello corrispondente e conferma che appaiano faccette utili.
  2. Seleziona e rimuovi filtri. Conferma che prodotti, conteggi, tag attivi, paginazione e URL si aggiornino insieme.
  3. Ricarica o condividi l'URL risultante e conferma la stessa selezione.
  4. Prova intervalli di prezzo, modalità delle scorte e controlli dei prodotti per pagina.
  5. Prova il pannello mobile drawer/offcanvas sotto il breakpoint configurato.
  6. Per le pagine SEO, controlla i metadati, canonical e robots restituiti, la sitemap e le regole di scansione pubblicate.

Il modulo usa l'integrazione con i provider di ricerca prodotti di PrestaShop e gli aggiornamenti AJAX degli elenchi. Può anche fornire sezioni di filtri a Search Revolution tramite actionMprSearchRevolutionRenderSections. Un elenco o un tema personalizzato deve comunque supportare l'integrazione corrispondente.

Risolvere i problemi e disinstallare

Se i filtri non compaiono, controlla il negozio attivo, le assegnazioni dei modelli predefiniti e di categoria, l'indice del catalogo e se il tema renderizza l'area dei filtri. Una faccetta con meno di due valori utili può essere nascosta dalle impostazioni di visibilità predefinite.

Se risultati o conteggi non sono aggiornati dopo un'importazione, ricrea l'indice e gli aggregati. Se un URL viene rifiutato o una pagina SEO non è idonea, controlla gli slug esistenti, l'identità esatta della combinazione, i metadati localizzati e lo stato robots. Usa Impostazioni > Integrità per controllare installazione e infrastruttura.

Se i controlli aggiornano l'URL senza aggiornare i risultati, controlla gli errori JavaScript e la risposta AJAX dell'elenco. Ricontrolla gli ID personalizzati dei contenitori e le sostituzioni del pannello mobile. Se un'impostazione sembra non avere effetto, distingui i vecchi campi SEO/URL dalle regole degli elenchi descritte sopra.

Esegui il backup di modelli, pagine SEO e immagini dei campioni prima di disinstallare tramite "Module Manager". La disinstallazione rimuove configurazione e voci di menu del modulo, elimina le immagini dei campioni del negozio, riconcilia le regole robots del modulo e pulisce le tabelle. Ricontrolla poi il provider di filtraggio del tema.

Compatibilità

Richiede PrestaShop 1.7.6 o successivo e PHP 7.1 o successivo.

Domande

1

Cosa succede se nessun modello di filtro corrisponde all’elenco?

L’hook del provider di ricerca prodotti non restituisce alcun provider se nessun modello corrisponde al tipo di elenco, alla categoria e al negozio. Una categoria senza assegnazione esplicita può comunque usare il modello predefinito configurato. Controlla quindi assegnazioni e Default filter templates prima di considerare una pagina non configurata.

Problemi noti

54

I link diretti dei filtri fallivano con prefissi di negozio o lingua

RisoltoAggiornato:
Risolto nella versione: 2.22.0
Il caricamento diretto di una combinazione di filtri poteva risolvere un URL di categoria errato se il negozio usava una directory di base o un prefisso di lingua.

Le pagine di destinazione con intervalli decimali non si aprivano

RisoltoAggiornato:
Risolto nella versione: 2.22.0
Una pagina categoria personalizzata con un intervallo decimale del cursore poteva restituire una pagina non trovata.

I comandi del pannello filtri mobile diventavano inutilizzabili

RisoltoAggiornato:
Risolto nella versione: 2.22.0
Il pannello a scomparsa dei filtri poteva perdere i comandi di chiusura o dei risultati, non chiudere il pannello corrente o apparire sotto la sovrapposizione a determinate larghezze.

Il messaggio di elaborazione restava dopo il filtraggio

RisoltoAggiornato:
Risolto nella versione: 2.22.0
Un'azione di filtro su un elenco generato dal tema poteva lasciare visibile il messaggio di elaborazione dopo il completamento.

Pannello vuoto nelle ricerche senza filtri

RisoltoAggiornato:
Risolto nella versione: 2.22.0
Le ricerche senza filtri disponibili potevano mostrare un pannello vuoto e un pulsante fuorviante con zero risultati.

Il pannello dei filtri restava obsoleto su alcuni temi

RisoltoAggiornato:
Risolto nella versione: 2.22.0
I temi che non generavano un nuovo pannello dei filtri potevano lasciare obsoleti i comandi esistenti.

Navigazione persa durante clic rapidi sui filtri

RisoltoAggiornato:
Risolto nella versione: 2.22.0
Ordinamento, paginazione, modifiche della visualizzazione o conferma mobile durante una sequenza di clic sui filtri potevano perdere l'ultima scelta del cliente.

La protezione dalla scansione entrava in conflitto con altre route

RisoltoAggiornato:
Risolto nella versione: 2.19.8
Le regole di scansione potevano entrare in conflitto con route non correlate o pagine di ricerca gestite dal modulo SEO.

Gli aggiornamenti degli elenchi venivano gestiti più volte

RisoltoAggiornato:
Risolto nella versione: 2.19.8
Gestori ripetuti degli aggiornamenti degli elenchi potevano causare lavoro duplicato e aggiornamenti dei filtri incoerenti.

Sottocategorie ripetute ed etichette colore illeggibili

RisoltoAggiornato:
Risolto nella versione: 2.19.8
Gli elenchi Classic potevano mostrare le sottocategorie due volte, le etichette colore potevano essere poco leggibili e alcuni temi potevano perdere l'elenco delle sottocategorie.

Le etichette brevi del back office restavano in inglese

RisoltoAggiornato:
Risolto nella versione: 2.19.8
Le etichette brevi delle impostazioni potevano ignorare le traduzioni disponibili.

I nuovi modelli partivano con selezioni indesiderate

RisoltoAggiornato:
Risolto nella versione: 2.18.1
I selettori di categorie e pagine di contenuto di un nuovo modello di filtro potevano contenere selezioni già compilate.

Elenchi in cache rifiutati all'arresto dei controlli in background

RisoltoAggiornato:
Risolto nella versione: 2.18.1
Gli elenchi in cache validi potevano essere rifiutati inutilmente quando il controllo in background si arrestava.

Il riepilogo dei filtri applicati non si aggiornava

RisoltoAggiornato:
Risolto nella versione: 2.17.0
I riepiloghi dei filtri selezionati potevano non aggiornarsi, perdere lo stile o apparire fuori dal pannello dei filtri; i prodotti potevano sparire durante il caricamento.

Sicurezza rafforzata

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Sicurezza rafforzata.

Avvisi di compatibilità PHP 8.4

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Il modulo usava dichiarazioni di parametri che generavano avvisi di compatibilità su PHP 8.4.

Impossibile riordinare le righe del modello

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Il modulo del modello poteva non caricare i comandi necessari per riordinare le righe.

Le nuove impostazioni dei filtri restavano non tradotte

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Le nuove etichette dei filtri, i messaggi dei modelli e le dipendenze potevano restare in inglese o mostrare traduzioni danneggiate.

Le regole di scansione corrispondevano agli URL errati

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Le regole di scansione generate potevano non seguire le route attive del negozio o gli URL specifici per lingua.

Gli elenchi in cache restavano obsoleti dopo le modifiche

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Gli elenchi prodotti in cache potevano conservare contenuti o scorte obsoleti, anche in occasione di modifiche programmate.

Prezzo minimo errato senza un prezzo speciale

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Un prodotto senza prezzo speciale poteva essere indicizzato con un prezzo minimo errato anziché con il prezzo base.

Prodotti errati negli elenchi dei più venduti e dei fornitori

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Gli elenchi dei più venduti potevano differire dai risultati nativi di PrestaShop e l'idoneità delle pagine fornitore poteva essere errata, anche su PrestaShop 1.6.

Un valore di filtro non valido bloccava una pagina categoria

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Un solo valore di filtro non valido poteva far restituire alla categoria una pagina non trovata; le pagine non filtrate potevano anche perdere le alternative linguistiche.

I reindirizzamenti di ricerca potevano creare cicli

RisoltoAggiornato:
Risolto nella versione: 2.17.0
I reindirizzamenti nativi di ricerca potevano tornare ripetutamente allo stesso URL invece di aprire i risultati.

Comandi mobili non disponibili senza script

RisoltoAggiornato:
Risolto nella versione: 2.17.0
I comandi nativi dei filtri mobili erano nascosti quando gli script erano disattivati.

La navigazione rapida tra filtri perdeva le selezioni

RisoltoAggiornato:
Risolto nella versione: 2.17.0
I clic consecutivi sui filtri e i cambiamenti nella cronologia del browser potevano andare persi quando le richieste dell'elenco si sovrapponevano.

Gli elenchi perdevano selezioni o prodotti

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Le selezioni dei filtri e i risultati dei prodotti potevano diventare incompleti dopo modifiche delle scorte, dei modelli o una risposta di negozio occupato.

Titoli e descrizioni degli elenchi modificati in modo errato

RisoltoAggiornato:
Risolto nella versione: 2.17.0
La navigazione tramite filtri poteva sostituire i titoli nativi delle categorie, duplicare i breadcrumb o le righe dei filtri selezionati, oppure scartare il testo di una pagina personalizzata.

Le pagine native venivano sostituite dal routing dei filtri

RisoltoAggiornato:
Risolto nella versione: 2.17.0
Gli URL di prodotti, categorie, home page ed elenchi nativi potevano essere assegnati alla pagina errata durante la navigazione.

I filtri di ricerca riutilizzavano altri risultati

RisoltoAggiornato:
Risolto nella versione: 2.9.26
I filtri in cache potevano usare opzioni o conteggi di un altro insieme di risultati di ricerca.

Pannelli dei filtri mancanti o duplicati

RisoltoAggiornato:
Risolto nella versione: 2.9.26
Un elenco poteva mostrare più pannelli dei filtri o non usare il modello predefinito richiesto.

Il modulo non funzionava con versioni PHP precedenti alla 7.4

RisoltoAggiornato:
Risolto nella versione: 2.9.26
Un costrutto PHP più recente impediva il caricamento del modulo sulle versioni PHP precedenti supportate.

Il routing dei filtri intercettava pagine non correlate

RisoltoAggiornato:
Risolto nella versione: 2.9.26
Il routing dei filtri poteva appropriarsi di URL appartenenti a un altro modulo.

Opzioni di filtro illeggibili o disallineate

RisoltoAggiornato:
Risolto nella versione: 2.9.26
Le didascalie lunghe potevano allargare le colonne, nascondere i conteggi dei prodotti o creare layout irregolari; i campioni e l'ordine configurato potevano essere errati.

Le immagini dei campioni passavano tra negozi

RisoltoAggiornato:
Risolto nella versione: 2.9.26
Un'installazione multinegozio poteva mostrare immagini dei campioni dei filtri di un altro negozio.

Compatibilità con le risorse combinate

RisoltoAggiornato:
Risolto nella versione: 2.9.13
Le risorse del tema dei filtri non funzionavano in modo affidabile con la combinazione nativa delle risorse.

Errore di caricamento su PrestaShop 8 e 9

RisoltoAggiornato:
Risolto nella versione: 2.9.13
Le pagine dei filtri potevano non caricarsi perché un componente necessario non veniva trovato.

Le faccette generate avevano regole di indicizzazione in conflitto

RisoltoAggiornato:
Risolto nella versione: 2.9.13
Le combinazioni di filtri generate potevano avere istruzioni di scansione e indicizzazione incoerenti.

Pagine di destinazione assenti o nella lingua errata nella sitemap

RisoltoAggiornato:
Risolto nella versione: 2.9.13
Le pagine di destinazione dei filtri indicizzabili potevano mancare nella sitemap o usare un URL di categoria nella lingua errata.

Opzioni di visualizzazione perse durante il filtraggio

RisoltoAggiornato:
Risolto nella versione: 2.9.8
La modifica dei filtri poteva scartare le opzioni di visualizzazione selezionate per l'elenco.

Gli editor di modelli di filtro e pagine di destinazione fallivano

RisoltoAggiornato:
Risolto nella versione: 2.9.8
Gli editor di modelli di filtro e pagine di destinazione potevano non validare o salvare le impostazioni.

Indicizzazione fallita e ordine dei filtri errato

RisoltoAggiornato:
Risolto nella versione: 2.9.8
L'indicizzazione dei prodotti poteva fallire durante la ricerca della posizione di una caratteristica e i filtri potevano apparire nell'ordine errato.

Segnali di indicizzazione dei filtri incoerenti

RisoltoAggiornato:
Risolto nella versione: 2.8.5
I link dei filtri e le istruzioni di indicizzazione delle pagine potevano essere in contrasto con le regole di indicizzazione configurate.

I filtri mobili si applicavano prima della conferma

RisoltoAggiornato:
Risolto nella versione: 2.8.5
La scelta delle opzioni di filtro su mobile poteva aggiornare l'elenco prima della conferma del cliente.

I filtri ignoravano o ripetevano i clic

RisoltoAggiornato:
Risolto nella versione: 2.8.5
Le interazioni con caselle di selezione e cursori potevano essere ignorate o attivare aggiornamenti in conflitto.

Il contenuto delle pagine di destinazione non seguiva i filtri

RisoltoAggiornato:
Risolto nella versione: 2.8.5
Il titolo, la descrizione o i metadati definiti manualmente potevano non corrispondere ai filtri selezionati dopo un aggiornamento.

Titoli e descrizioni di categoria ripetuti

RisoltoAggiornato:
Risolto nella versione: 2.8.5
Gli elenchi non filtrati potevano mostrare titoli o descrizioni di categoria duplicati.

Le pagine filtrate restituivano un errore

RisoltoAggiornato:
Risolto nella versione: 2.8.5
L'apertura di una pagina categoria filtrata poteva restituire un errore anziché i prodotti.

I reindirizzamenti sicuri perdevano i filtri

RisoltoAggiornato:
Risolto nella versione: 2.8.5
Il reindirizzamento a una pagina sicura poteva rimuovere i filtri selezionati dall'URL.

I cursori sparivano o perdevano l'intervallo utilizzabile

RisoltoAggiornato:
Risolto nella versione: 2.8.5
I cursori di prezzo e numerici potevano sparire con un solo valore disponibile, restringere l'intervallo dopo la selezione o perdere la barra dell'intervallo dopo un aggiornamento.

Paginazione e ordinamento perdevano i filtri selezionati

RisoltoAggiornato:
Risolto nella versione: 2.8.5
I link di paginazione e ordinamento potevano perdere l'URL dei filtri attivi o puntare a URL di pagina incoerenti.

La barra laterale dei filtri lampeggiava al caricamento

RisoltoAggiornato:
Risolto nella versione: 2.8.5
La barra laterale dei filtri poteva apparire brevemente nello stato errato nelle pagine Warehouse su desktop.

Alcuni URL dei filtri selezionavano valori errati

RisoltoAggiornato:
Risolto nella versione: 2.8.5
I valori numerici, gli URL compatti e le combinazioni di filtri potevano essere interpretati in modo errato.

Il filtraggio AJAX rompe la navigazione con il pulsante indietro del browser

RisoltoAggiornato:
Risolto nella versione: 2.12.7

Dopo aver applicato i filtri, premendo il pulsante indietro del browser non si torna allo stato senza filtri. L'URL viene aggiornato tramite pushState ma il gestore popstate non era implementato.

Nota sulla risoluzione

Aggiunto un listener popstate che ripristina lo stato dei filtri dai parametri dell'URL.

Richieste funzionalità

34

Implementato

URL leggibili per i filtri dei prodotti

Implementato
I filtri prodotto selezionati sono rappresentati da percorsi URL leggibili. I clienti possono condividere link che mantengono la selezione dei filtri.

Filtri con campioni colore, immagini e layout su più colonne

Implementato
Puoi mostrare i valori delle caratteristiche dei prodotti come campioni colore o immagini nei filtri del negozio. Nei modelli di filtro del modulo imposti il tipo di visualizzazione e il numero di colonne.

Aggiornamenti del modulo con un clic

Implementato
Cerca e installa gli aggiornamenti del modulo dal back office.

Interfaccia multilingue

Implementato
Usa etichette e messaggi del modulo tradotti in francese, tedesco, spagnolo, italiano e polacco.

Verifica e riparazione dell'installazione

Implementato
Verifica l'installazione del modulo e ripristina le voci di menu mancanti nel back office.

Pagine di destinazione dei filtri dedicate

Implementato
Crea pagine di destinazione dei filtri con contenuti e metadati propri ottimizzati per i motori di ricerca.

Indirizzi dei filtri leggibili

Implementato
Usa indirizzi leggibili per i filtri nelle pagine di categoria e dei risultati di ricerca.

Filtri nei risultati di ricerca

Implementato
Offri filtri nelle pagine dei risultati di ricerca, incluse opzioni basate su immagini.

Aggiornamenti più rapidi dei filtri

Implementato
Aggiorna prodotti e opzioni dei filtri senza ricaricare l'intera pagina.

Opzioni dei filtri con colori e immagini

Implementato
Mostra i valori delle caratteristiche come scelte di colore o immagine e disponi i filtri su più colonne.

Link dei filtri localizzati

Implementato
Mantieni i filtri selezionati quando i clienti cambiano lingua e traduci l'indirizzo del filtro.

Indirizzi leggibili per paginazione e ordinamento

Implementato
Usa indirizzi leggibili e localizzati per le pagine degli elenchi e le opzioni di ordinamento.

Immagini nelle pagine di destinazione dei filtri

Implementato
Aggiungi un'immagine a una pagina di destinazione dei filtri dedicata.

Filtri di ricerca pertinenti

Implementato
Ordina i filtri dei risultati di ricerca in base alla copertura dei risultati da parte dei loro valori.

Filtro categoria nella ricerca

Implementato
Consenti ai clienti di restringere i risultati di ricerca in base alla categoria predefinita dei prodotti.

Stile dei filtri in base al tema

Implementato
Usa il tema del negozio per i colori e lo stile predefiniti dei filtri.

Filtri responsive

Implementato
Offri controlli di filtro adatti agli schermi più piccoli.

Link leggibili per le modalità di visualizzazione

Implementato
Usa indirizzi leggibili degli elenchi quando cambi la modalità di visualizzazione dei prodotti.

Reindicizzazione automatica dopo modifiche ai prodotti

Implementato
Aggiorna l'indice dei filtri dopo modifiche al modulo prodotto e alle associazioni di categoria.

Reindirizzamenti dei valori di filtro rinominati

Implementato
Mantieni funzionanti i vecchi indirizzi dei valori di filtro con reindirizzamenti dopo la modifica delle etichette del catalogo.

Dimensione del testo dei filtri regolabile

Implementato
Imposta la dimensione del testo dei filtri nella vetrina per adattarla al design del negozio.

Cache degli elenchi con aggiornamento dei contenuti

Implementato
Memorizza nella cache gli elenchi renderizzati e aggiornali quando cambiano i contenuti pertinenti del negozio.

Regole di scansione basate sul catalogo

Implementato
Genera regole di scansione dal vocabolario dei filtri del negozio per limitare la scansione delle combinazioni di filtri.

Filtri categoria per altri elenchi

Implementato
Offri un filtro categoria negli elenchi di marche, fornitori e altri elenchi senza una singola categoria.

Pannello filtri mobile nativo

Implementato
Usa il pannello mobile supportato dal tema e mostra conteggi accurati dei risultati su dispositivi mobili.

Protezione dalla scansione delle directory degli elenchi

Implementato
Genera una protezione dalla scansione per le directory degli elenchi coordinando le pagine di ricerca con il modulo SEO del negozio.

Paginazione delle categorie nella cache

Implementato
Memorizza nella cache le pagine successive idonee degli elenchi di categoria non filtrati.

Caricamento più rapido delle pagine filtro dirette

Implementato
Riutilizza un layout di categoria nella cache mentre carichi i prodotti per una combinazione di filtri aperta direttamente.

Selezioni rapide dei filtri

Implementato
Combina le scelte dei filtri effettuate mentre una richiesta precedente è ancora in caricamento.

Riscontro immediato sulla selezione dei filtri

Implementato
Mostra subito l'effetto della pressione di un'opzione di filtro e consenti ai clienti di selezionare i campioni tramite le relative didascalie.

Animazione di caricamento configurabile

Implementato
Scegli l'animazione di caricamento dell'elenco prodotti, incluse le schede prodotto segnaposto.

Caricamento automatico con link diretti ai filtri

Implementato
Scegli se caricare automaticamente i prodotti quando un cliente apre direttamente una combinazione di filtri. Attivo per impostazione predefinita.

Reindirizzamenti delle pagine di destinazione rinominate

Implementato
Mantieni funzionanti gli indirizzi precedenti delle pagine dedicate tramite reindirizzamenti dopo una rinomina, anche quando una pagina riprende il nome precedente.

Paginazione collegata sulle pagine di destinazione indicizzabili

Implementato
Fornisci link di paginazione scansionabili sulle pagine filtro dedicate indicizzabili.

Registro modifiche

v2.8.102026-05-27

  • AddedImprove responsive filter UX
  • AddedUse shared theme style tokens
  • AddedAdd localized listing sort URLs
  • AddedAdd default-category filter on search result pages
  • AddedRank search filters by relevance (distinct values + coverage)
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedAvoid front-office filter metadata translation
  • ImprovedPrecompute category filter facets
  • ImprovedProcess filter SEO content through fragment hooks
  • FixedRestore filter provider and diagnostics
  • FixedCanonicalize core listing aliases
  • FixedDefer mobile facet application
  • FixedAlign listing pagination social urls
Versioni precedenti

v1.4.02026-04-20

  • AddedUse theme's native from-xhr for product rendering
  • AddedAdd fleet integrity summary panel
  • AddedIntegrate ThemeDetector, fix updateFacets JS error
  • AddedUnify SEO content rendering, let themes own category header layout
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedMove language URL generation from HTML regex to data layer
  • ImprovedFeat!: version 2.0.0 — major release
  • Improvedsettings form organization with tabbed layout
  • FixedSkip click handler for checkboxes inside labels
  • FixedPrettify pagination URLs on all listing pages, not just filtered ones
  • FixedPrevent dual updateFacets emission breaking filter clicks
  • Fixedvarious stability and compatibility improvements (35 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.0.02026-02-10

  • Initialrelease: AJAX-powered product filtering for category and search result pages
  • InitialAttribute, feature, price, and availability filters out of the box
  • InitialSEO-friendly URL mode with htaccess rule generator
  • InitialConfigurable filter block ordering and label customisation per attribute

v1.3.02026-01-08

  • Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
  • Rebuilt AJAX request pipeline — filter changes now batch-debounce to reduce server load by ~60%
  • Addedsticky filter sidebar option for long product listings on desktop
  • ImprovedSEO-friendly URL generation: multi-value filters now produce canonical slug ordering
  • Fixedprice slider not rendering correctly when tax display was set to 'without tax'
  • Added'Clear all filters' button with animated badge showing active filter count

v1.2.02025-09-17

  • Addedsmart combination logic — incompatible filter values are greyed out, not hidden
  • Addedin-stock filter toggle with real-time product count
  • Improvedmobile filter panel: full-screen drawer with sticky Apply/Reset buttons
  • Fixedattribute filters not updating product count after category change without page reload
  • Addedsupport for custom feature filters with configurable display order

v1.1.02025-05-06

  • Addedbrand/manufacturer filter widget with optional logo display
  • Improvedprice range slider with dual handles and direct numeric input fallback
  • Fixedcanonical tag not reflecting active filter combination in URL
  • Addedfilter preset saving — customers can bookmark filtered views

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su