PrestaShop Marketing e Promozioni

Modulo Promozioni per Quantità PrestaShop 8 & 9 — X Acquistati Y Omaggio e Badge Promo

Cinque meccaniche di promozione per quantità, ciascuna con il badge che la vende sulla miniatura del prodotto.

Un badge « 4+2 omaggio » sulla miniatura lavora meglio di un banner in cima alla pagina: annuncia l'offerta proprio mentre il cliente decide quanti pezzi prendere. Questo modulo crea le offerte per quantità più diffuse nel retail, le mostra nelle liste e nelle schede prodotto e applica lo sconto nel carrello senza codice promozionale. Gli articoli meno cari di ogni lotto sono quelli in omaggio, come si aspetta il cliente.

A colpo d'occhio
  • Cinque tipi di offerta: X acquistati Y omaggio, ennesimo a -X %, ennesimo con sconto fisso, ennesimo a prezzo imposto, prezzo di pacchetto
  • Badge promozionale sulla miniatura del prodotto: cinque forme, quattro posizioni, colori per offerta
  • Sconto applicato nel carrello tramite una regola privata, senza codice da inserire
  • Targeting per prodotto, categoria, marca o intero catalogo, con priorità tra le offerte
  • PrestaShop 8.0 fino a 9.x, multinegozio, cinque lingue, nessun override
PrestaShop 8.0 a 9.x 5 tipi di offerta Badge sulle miniature Multinegozio Senza override
  • Rimborso 30 giorni
  • 12 mesi di aggiornamenti
  • Supporto 24h
www.datafirefly.com/it/
Offerta X acquistati Y in omaggio con badge promozionale su una scheda prodotto PrestaShop
v1.0.0 · aggiornato 2026-07-27
Cosa fa

La versione breve.

01

X acquistati, Y in omaggio

Il formato 4+2, 3+1 o 2+1. Il motore individua i lotti completi nel carrello e regala le unità meno care di ciascun lotto.

02

L'ennesimo articolo scontato

Il 2° a -25 %, il 3° a -50 %, il 2° a 1 euro. Tre varianti: percentuale, sconto fisso o prezzo imposto.

03

Prezzo di pacchetto

3 per 10 euro, 5 per 20 euro. Il motore colma la differenza tra la somma dei prezzi unitari e il prezzo di pacchetto annunciato.

04

Badge sulla miniatura

Testo libero tradotto in cinque lingue, cinque forme, quattro angoli dell'immagine, colore di sfondo e di testo per offerta.

05

Mix and match

Le quantità si sommano per prodotto, per combinazione, oppure su tutti i prodotti collegati all'offerta.

La versione lunga

Tutto quello che vorresti sapere prima di installare.

Uno sguardo dettagliato su come funziona Modulo Promozioni per Quantità PrestaShop 8 & 9 — X Acquistati Y Omaggio e Badge Promo, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.

§ 01

È il badge a vendere, non la regola carrello

Uno sconto configurato in PrestaShop resta invisibile finché il cliente non raggiunge la quantità. Il badge ribalta la logica: annuncia l'offerta mentre il cliente sfoglia la categoria, nel momento esatto in cui decide quanti pezzi prendere. Per questo il modulo tratta la visualizzazione e il calcolo come un unico oggetto. Crei un'offerta, e da lì derivano il badge e lo sconto.

§ 02

Cinque meccaniche coperte

X acquistati Y omaggio copre il 2+1, il 3+1 e il 4+2. L'ennesimo articolo scontato copre il 2° a -25 %, il 3° a -50 % e qualsiasi altra posizione. Due varianti completano questo formato: uno sconto in euro sull'ennesimo articolo, oppure un prezzo imposto del tipo il 2° a 1 euro. Il quinto tipo è il prezzo di pacchetto, 3 per 10 euro, utile quando preferisci comunicare un prezzo tondo invece di una percentuale.

§ 03

Quale articolo viene regalato

Il motore ordina le unità idonee del carrello per prezzo decrescente e applica il vantaggio alle meno care di ogni lotto. È la regola usata dalla grande distribuzione e quella che il cliente si aspetta. In un lotto 3+1 composto da articoli da 20, 15, 10 e 5 euro, l'articolo in omaggio è quello da 5 euro.

§ 04

Raggruppamento delle quantità

Sono disponibili tre modalità di cumulo. Per prodotto, con tutte le combinazioni insieme: sei flaconi dello stesso bagnoschiuma attivano l'offerta anche se si tratta di tre profumazioni diverse. Per combinazione: ogni variante conta per sé. Mix and match: tutte le unità dei prodotti collegati all'offerta confluiscono nello stesso conteggio, il che permette di lanciare un 4+2 su un'intera gamma invece che su un singolo riferimento.

§ 05

Priorità e consumo delle unità

Quando più offerte riguardano lo stesso prodotto, la priorità determina l'ordine di applicazione. Un'unità già consumata da un'offerta esce dal calcolo per quelle successive, così lo stesso articolo non viene mai regalato due volte. Con sette articoli e un'offerta 4+2, sei unità vengono consumate e la settima resta disponibile per un'altra offerta.

§ 06

Cosa succede nel carrello

A ogni modifica del carrello il motore ricalcola il totale degli sconti e sincronizza una regola carrello privata il cui codice interno inizia con DFQD. Il cliente vede una sola riga di sconto e non inserisce alcun codice. Un riepilogo opzionale sotto il carrello dettaglia l'importo apportato da ciascuna offerta. Alla conferma dell'ordine la regola viene disattivata e staccata dal modulo, ma resta collegata all'ordine per le tue esportazioni contabili e le note di credito.

§ 07

Personalizzazione del badge

Il testo del badge accetta variabili che riprendono i valori dell'offerta: quantità acquistata, quantità in omaggio, posizione dell'articolo scontato, valore dello sconto e il suo equivalente in prezzo formattato. Scrivi « 4+2 omaggio » o « il 2° a -25 % » direttamente, nelle cinque lingue, oppure lasci il campo vuoto per una generazione automatica. Colore di sfondo, colore del testo, forma e posizione si impostano offerta per offerta, il che permette di distinguere un'operazione stagionale da un'offerta permanente.

§ 08

Integrazione tecnica

Il modulo si aggancia a displayProductPriceBlock per il badge, a displayProductAdditionalInfo per la tabella delle offerte e a displayShoppingCartFooter per il riepilogo del carrello. Uno script front sposta il badge nel contenitore della miniatura per mostrarlo sopra l'immagine, poi ripete questo posizionamento dopo gli aggiornamenti Ajax della ricerca a faccette, della paginazione e del quick view. Non viene installato alcun override di classe o di controller, e il CSS è isolato sotto il prefisso dfqd.