Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona DataFirefly Cross-Sell — Carosello di prodotti correlati, upsell e raccomandazioni con analytics per PrestaShop 8, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Perché il cross-sell nativo di PrestaShop non basta
Il blocco cross-sell integrato in PrestaShop 8 (hook displayCrossSellingShoppingCart) mostra 4 prodotti casuali della stessa categoria degli articoli già nel carrello. È tutto. Nessuna ponderazione, nessun apprendimento, nessun bundle, nessuna analytics — non sai nemmeno se qualcuno clicca. Su un negozio che fa 10.000€ di fatturato mensile, un cross-sell intelligente con CTR all'8% e conversione al 5% rappresenta diverse centinaia di euro di carrello medio aggiuntivo al mese. Il blocco nativo lascia questo denaro sul tavolo perché propone prodotti senza logica commerciale. DataFirefly Cross-Sell sostituisce questo blocco con un motore realmente pilotato.
7 strategie, punteggi cumulati, tu mantieni il controllo
Il motore espone 7 strategie di raccomandazione che attivi o disattivi con un peso da 0 (disattivata) a 10 (priorità massima): accessori PrestaShop nativi, prodotti frequentemente acquistati insieme (calcolati sullo storico degli ordini confermati), stessa categoria, stesso produttore, best-seller del periodo, novità, e fascia di prezzo vicina (con percentuale configurabile, 30% per default). Per ogni prodotto candidato, il motore somma i pesi delle strategie in cui appare: un prodotto che ricorre sia come accessorio (peso 10) sia come frequentemente acquistato (peso 9) sia come stessa categoria (peso 7) ottiene un punteggio di 26 e passa davanti a un prodotto che appare solo in una singola strategia. È una logica semplice, leggibile, debuggabile — senza «IA» opaca che produce raccomandazioni che non si possono spiegare.
Il bundle «frequentemente acquistati insieme» che impara da solo
Ad ogni ordine confermato, il modulo registra le coppie di prodotti acquistati insieme in una tabella dedicata (dfccs_bought_together) con un contatore di frequenza. Più ordini hai, più l'indice diventa pertinente. Quando un cliente ha un prodotto nel carrello che appare in coppie frequenti (soglia minima: 3 occorrenze), il modulo mostra un blocco bundle separato con i 4 prodotti più spesso co-acquistati e uno sconto automatico (percentuale o importo fisso, configurabile). Il cliente aggiunge tutto il bundle al carrello con un click — codice sconto applicato automaticamente. È il meccanismo Amazon «Frequently bought together» da te, senza algoritmo esterno e senza inviare i tuoi dati altrove.
Analytics che mostrano cosa funziona realmente
Il modulo traccia quattro eventi per ogni prodotto raccomandato: impression (il prodotto è stato visualizzato nel carosello), click (il cliente ha cliccato sulla card), add_to_cart (il cliente ha aggiunto dal carosello), acquisto (il prodotto raccomandato è finito in ordine confermato). Su 30 giorni, la dashboard admin calcola il CTR (click / impression) e il tasso di aggiunta al carrello — globali e per strategia. Concretamente: vedi se la strategia «best-seller» sovraperforma «stessa categoria» sul tuo negozio, e regoli i pesi di conseguenza. I dati vengono conservati 90 giorni per default (configurabile), e un pulsante «Pulisci» permette di svuotare la tabella con un click. Nessuna dipendenza esterna: i tuoi dati restano da te.
Carosello performante, AJAX, senza dipendenze
Il carosello è codificato in HTML / CSS / JS puro, senza Slick, Swiper o altra libreria di terze parti che aggiungerebbe da 50 a 100 KB da caricare. Lazy loading opzionale delle immagini, autoplay configurabile con velocità in millisecondi, navigazione con frecce e dot, loop attivabile. Prodotti per vista separati tra desktop (4 per default) e mobile (2 per default). Il pulsante «Aggiungi al carrello» funziona in AJAX — niente ricaricamento di pagina, il cliente resta sul carrello. Gli event analytics partono anch'essi in AJAX, fuori dal percorso critico del LCP. Su Lighthouse, l'impatto resta trascurabile anche con 12 prodotti visualizzati.
Multinegozio, multilingua, multi-tema
Tutte le tabelle includono una colonna id_shop: analytics, bought_together, bundle, bundle_product. Ogni negozio di una rete multi-shop ha le proprie raccomandazioni, il proprio apprendimento, le proprie analytics — cosa che i moduli cross-sell concorrenti spesso mancano. Il titolo del carosello e il titolo del bundle sono traducibili in tutte le lingue attive, con FR / EN / DE / ES / IT precompilati per default. Il modulo è compatibile con il tema Classic e il tema Hummingbird, e i 3 hook di posizionamento (displayShoppingCartFooter, displayShoppingCart, displayCrossSellingShoppingCart) permettono di integrarsi anche nei temi custom dove uno di questi hook sarebbe stato rimosso.
Configurazione in 3 minuti, deploy a rischio zero
Una volta installato, il modulo funziona immediatamente con la configurazione predefinita (tutte le strategie attivate con pesi collaudati, bundle attivato al 10% di sconto, analytics attivate). Testi sul tuo negozio, guardi le analytics dopo 7 giorni, regoli i pesi se necessario. Se disinstalli il modulo, tutte le tabelle e la configurazione vengono correttamente eliminate (nessuna traccia in database). Codice sorgente PHP non offuscato, namespace pulito DfCartCrossSell, conforme agli standard PrestaShop 8.
Ancora non ci sono recensioni.