Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona DataFirefly Smart Offers — Offerte raggruppate intelligenti per PrestaShop, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Perché quattro tipi di offerte raggruppate in un solo modulo
La maggior parte dei moduli di offerte raggruppate sul mercato si limita a un solo formato o richiede una configurazione complessa per passare da un tipo all'altro. Smart Offers parte dal presupposto opposto: un commerciante ha spesso bisogno dei quattro formati in parallelo durante un periodo commerciale, e ogni formato merita la propria interfaccia chiara. Alla creazione di un'offerta, l'admin sceglie uno dei quattro tipi tra carte visive, e si visualizzano solo i campi rilevanti per quel tipo — nessuna configurazione generica che obblighi a comprendere dieci parametri per un'operazione semplice.
Aggiunta automatica al carrello, non solo uno sconto
Quando le condizioni di un'offerta sono soddisfatte, il motore aggiunge fisicamente i prodotti regalo al carrello e poi crea una regola del carrello che li rende gratuiti. Il cliente vede quindi apparire i prodotti regalo senza intervento, cosa che corrisponde molto meglio alla sua intenzione rispetto alla sola visualizzazione di uno sconto. Il motore traccia le unità aggiunte automaticamente per carrello e per offerta, il che permette di revocare in modo pulito l'offerta se il cliente rimuove un trigger nel frattempo, senza rischiare di lasciare un regalo orfano.
Presentazione curata sulla scheda prodotto
Su ogni scheda prodotto trigger, un banner con gradiente mostra il badge, il titolo, un messaggio dinamico secondo il tipo di offerta e le miniature cliccabili dei prodotti coinvolti. Il colore del banner è configurabile per offerta — sei preset DataFirefly più selettore libero. Per i tipi che mescolano trigger e ricompense, il banner li separa visivamente con una freccia, perché il cliente capisca a colpo d'occhio cosa deve acquistare e cosa riceve.
Caso speciale delle offerte 1+1 sullo stesso prodotto
Il caso in cui il prodotto trigger è anche il prodotto regalo è gestito specificamente dal motore. Quando un cliente aggiunge un'unità del prodotto, Smart Offers ne aggiunge una seconda automaticamente e applica uno sconto pari al prezzo unitario — il cliente vede quindi due esemplari nel suo carrello di cui uno solo viene fatturato. Senza questa logica raffinata, molti moduli confondono l'unità pagata con l'unità regalo e per errore rendono gratuita l'unità pagata.
Scelta tra varianti
Per le operazioni in cui il cliente compone il proprio lotto, definisci un elenco di prodotti o varianti candidate, il numero di unità da acquistare in questo insieme e il numero di unità regalate. Smart Offers identifica automaticamente le più economiche del carrello come unità regalate, cosa che corrisponde all'interpretazione commerciale standard del buy-N-get-M.
Pacco all'ingrosso per il B2B e lo smaltimento di magazzino
Il formato pacco all'ingrosso moltiplica le unità di un altro prodotto in funzione della quantità acquistata del primo. Per dieci unità di un prodotto acquistato, il motore ne aggiunge venti di un altro prodotto. Pratico per i fornitori che vogliono spingere un prodotto complementare o smaltire scorte ferme attaccandole a un prodotto che vende bene.
Backoffice pensato per la velocità di inserimento
Crea un'offerta in meno di un minuto: scelta del tipo su una carta visiva, aggiunta dei prodotti trigger e regalo tramite un picker con ricerca in tempo reale, selezione di varianti con un clic. Il modulo mostra solo i campi rilevanti per il tipo di offerta scelto, e i colori del badge sono disponibili come preset o selettore libero. Gli elenchi di prodotti trigger e regalo utilizzano un endpoint AJAX dedicato che interroga il catalogo e restituisce nome, immagine, prezzo e varianti disponibili.
Hook actionCartSave con protezione anti-ricorsione
Il motore si aggancia ad actionCartSave e rivaluta tutte le offerte attive ad ogni modifica del carrello. L'aggiunta dei prodotti regalo tramite Cart::updateQty riattiva l'hook; una protezione statica impedisce la ricorsione. Questa architettura garantisce che lo stato del carrello sia sempre coerente con le offerte applicabili, anche se il cliente modifica una quantità o rimuove un trigger durante la sessione.
Multilingue e multi-negozio
Ogni offerta dispone di campi tradotti per il nome, il testo del badge e la descrizione lunga, nelle cinque lingue del backoffice DataFirefly (francese, inglese, spagnolo, tedesco, italiano). Su un PrestaShop multi-negozio, ogni offerta può essere limitata a un sottoinsieme di negozi — pratico per differenziare le operazioni commerciali tra un negozio premium e un negozio outlet.
Ancora non ci sono recensioni.