Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona Modulo Banner Categoria PrestaShop 8 — DataFirefly Category Banner, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Posiziona un banner esattamente dove vuoi nella griglia prodotti
PrestaShop 8 non offre alcuna opzione nativa per inserire contenuti visivi in mezzo a un listing di prodotti. DataFirefly Category Banner risolve il problema: configura in back-office in quale categoria il banner deve apparire, dopo quale numero di prodotto, con quale immagine in base alla lingua attiva, e basta. Il banner si inserisce nella griglia esattamente dove l'hai posizionato, prendendo la stessa larghezza di un prodotto o una larghezza personalizzata tramite classe CSS Bootstrap (col-md-6, col-md-12, ecc.).
Casi d'uso tipici
Mettere in evidenza una promozione o un codice sconto in mezzo a un listing per catturare l'attenzione senza lasciare la pagina categoria. Presentare una nuova collezione inserita visivamente tra i prodotti esistenti. Mostrare un visuale stagionale (saldi, Natale, rientro a scuola) che si integra naturalmente nella griglia invece di un banner a larghezza piena. Puntare verso una pagina CMS o una landing page da un banner cliccabile. Adattare il visuale per lingua per mercati diversi — immagine diversa in italiano e in inglese per la stessa categoria.
Compatibile con filtri a faccette e paginazione AJAX
Su PrestaShop 8, i filtri di ricerca a faccette e la paginazione ricaricano la lista prodotti in AJAX senza ricaricare la pagina. Il modulo ascolta l'evento prestashop.updateProductList e reinserisce automaticamente i banner dopo ogni aggiornamento del DOM, con un ritardo di 100 ms per lasciare alla griglia il tempo di stabilizzarsi. Il banner resta visibile qualunque sia il filtro attivo, qualunque sia la pagina di paginazione.
Leggero e senza impatto sulle performance
Il CSS e il JavaScript del modulo vengono caricati solo sulle pagine di categoria tramite hookActionFrontControllerSetMedia — non su tutte le pagine del negozio. I dati dei banner vengono iniettati in JSON nella pagina solo quando la categoria corrente ha banner attivi. L'inserimento nel DOM viene realizzato in JavaScript puro, senza dipendenze da jQuery né da alcuna libreria di terze parti.
Ancora non ci sono recensioni.