Category Listing Rules imposta il numero di prodotti per pagina e l'ordinamento predefinito separatamente per ogni categoria PrestaShop — applicato tramite la query di listato della categoria, senza modifiche al tema né override dei controller. Una categoria di accessori molto visitata può mostrare 48 prodotti per « novità », mentre una gamma ad acquisto ponderato ne mostra 12 ordinati per prezzo.
Le regole si risolvono a ogni richiesta sulla pagina categoria: la regola propria di una categoria vince sempre, altrimenti si applica il genitore più vicino con « eredita alle sottocategorie », e una priorità numerica dirime quando più regole potrebbero corrispondere. Un interruttore per regola riduce una categoria piccola o curata a un'unica vista « tutto in una pagina ».
Le categorie senza regola seguono una dimensione di pagina e un ordinamento predefiniti a livello di negozio, e un tetto massimo di prodotti per pagina impedisce a qualsiasi elenco di crescere oltre ciò che il layout e il server gestiscono comodamente.
Non combatte mai contro i tuoi clienti: nel momento in cui un visitatore sceglie il proprio ordinamento o la dimensione della pagina, quella scelta viene rispettata. Le regole sono memorizzate per negozio nel multistore e conservate alla disinstallazione, così rimuovere il modulo non cancella mai la configurazione.
- Prodotti per pagina per categoria. Ogni regola imposta il proprio valore di prodotti per pagina per una categoria, applicato nella pagina di elenco categoria tramite la query di ricerca prodotti di PrestaShop. Le categorie senza regola mantengono il valore predefinito del tema.
- Ordinamento predefinito per categoria. Una regola può impostare anche l'ordinamento predefinito — posizione, nome A→Z o Z→A, prezzo crescente o decrescente, più recenti o maggiore disponibilità prima — usando il SortOrder di PrestaShop, così paginazione e "ordina per" restano coerenti.
- Eredita nelle sottocategorie. Attiva "includi figli" e una regola si applica a un intero ramo. Una categoria con la propria regola sostituisce sempre quella ereditata, quindi un valore predefinito del genitore e un'eccezione specifica del figlio convivono senza conflitti.
- Mostra tutto in una pagina. Un interruttore per regola raccoglie una categoria in una sola pagina, utile per categorie piccole o curate in cui la paginazione crea solo attrito.
- Valori predefiniti del negozio e un tetto massimo. Imposta un numero predefinito di prodotti per pagina e un ordinamento applicati a ogni categoria senza una regola propria, più un massimo per pagina che protegge il layout e il server da elenchi sovradimensionati — comprese le regole impostate su «mostra tutto».
- La scelta del cliente vince sempre. Se un visitatore passa la propria dimensione pagina o il proprio ordinamento dai controlli dello storefront, la regola non li sovrascrive — la sua selezione resta invariata per quella richiesta.
- Regole per negozio con priorità. Le regole sono salvate per negozio nelle installazioni multistore, e una priorità numerica risolve i casi in cui più regole attive potrebbero applicarsi alla stessa categoria.
- Sicuro per progettazione. Le regole vivono nelle tabelle del modulo e vengono mantenute alla disinstallazione per proteggere i dati; un selettore categoria, un toggle attivo e un autocontrollo di integrità mantengono ordinato il lato amministrativo.
Categorie diverse, regole di elenco diverse
Non tutte le categorie dovrebbero essere elencate allo stesso modo. Una grande categoria di accessori o consumabili trae vantaggio da più prodotti per pagina e da un ordinamento per novità, mentre una piccola gamma di prodotti ad acquisto ponderato si legge meglio con meno elementi per pagina ordinati per prezzo. Il modulo Regole di visualizzazione per categoria consente di decidere una volta per categoria e applica automaticamente la scelta nella pagina di elenco categoria, così regoli il merchandising senza modificare il tema o sovrascrivere controller.

Ereditarietà che segue l'albero categorie
Attiva "includi figli" e una sola regola copre un intero ramo del catalogo. Imposta un valore predefinito sensato su una categoria di primo livello e ogni figlio lo segue — finché un figlio non richiede qualcosa di diverso, nel qual caso la sua regola prende precedenza in modo silenzioso. La risoluzione è deterministica: prima corrispondenza esatta, poi il genitore ereditante più vicino, poi la priorità. Ottieni valori predefiniti ampi ed eccezioni precise dalla stessa semplice lista.

Pronto per multistore e protetto
Ogni regola è limitata a un negozio, quindi ogni store in un'installazione multistore mantiene il proprio layout di elenco senza propagare regole tra negozi. Le regole sono salvate nelle tabelle del modulo e conservate deliberatamente alla disinstallazione, così una reinstallazione o una rimozione accidentale non cancella mai la configurazione. Un controllo di integrità integrato verifica tabelle e hook del modulo su richiesta dal back office.

-
Riferimentomprcategorylistingrules
-
Disponibile2147483647 Articoli
-
Compatibilità PrestaShopPS 1.7 – 9.x
-
Modello di prezzoAcquisto singolo
-
Tipo di moduloFront & Back-office
-
Rilevante per GDPRNo
-
Obiettivo di businessAumentare le conversioni
-
Account esterno necessarioNo
-
Complessità del moduloModulo completo
-
Fase del percorso clienteCoinvolgi i clienti
-
Funziona con piattaformaNessuna piattaforma esterna
Cosa dicono i clienti di noi
Sii il primo a condividere la tua esperienza con questo modulo.
Scrivi una recensione
Category Listing Rules gives you per-category control over how a category page lists its products — the number of products per page and the default sort order — with inheritance down the category tree, store-wide defaults, and a hard cap. It changes only how products are listed; it never modifies products, categories, prices or stock, and adds no columns to PrestaShop's own tables.
- Reworked into a complete per-category listing-rules product
- Per-category products-per-page and default sort order, applied on the category listing page
- Subcategory inheritance — the nearest matching parent wins, with a numeric priority tie-break
Caricamento richieste funzionalità...
Reso semplice - senza domande
Installa, configura e guadagna
Priorità ad aiuto e soddisfazione