Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona DataFirefly Price Alert — Alert calo di prezzo con tracking di conversione per PrestaShop, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Il problema: i tuoi cali di prezzo sono invisibili a chi ne avrebbe bisogno
Una volta che un visitatore lascia la tua scheda prodotto senza comprare, probabilmente non tornerà. Eppure, molti di questi visitatori avevano un solo blocco: il prezzo. Quando poi lanci una promo (-15 percento nel weekend, svendita di fine stagione, prezzo civetta su un articolo), questi potenziali clienti non sanno nulla — sono già passati ad altro. PrestaShop nativo non propone alcun alert calo di prezzo. Lasci sul tavolo un fatturato misurabile: secondo i benchmark, tra il 5 e il 15 percento dei visitatori esitanti torna a comprare quando li avvisi.
Il percorso lato cliente in due click
Il modulo è sempre visibile sulla scheda prodotto. Il cliente inserisce la sua email, sceglie qualsiasi calo (per default) o prezzo target (con un importo che fissa lui stesso, obbligatoriamente inferiore al prezzo attuale), conferma. Se opta per il double opt-in (raccomandato GDPR, attivato per default), riceve un'email di conferma e attiva il suo alert con un click. Quando poi abbassi il prezzo — manualmente, tramite specific price, o via cron — il sistema rileva il calo, gli invia un'email con il nuovo prezzo, la percentuale di riduzione, l'importo risparmiato e un link diretto al prodotto. Se ordina, la sua riga passa in purchased automaticamente e l'id_order viene tracciato.
Tre trigger: copri tutti i casi di calo
PrestaShop ha più modi di abbassare un prezzo: modifica manuale di un prodotto (innesca l'hook actionObjectProductUpdateAfter), modifica di una combinazione specifica (innesca actionUpdateProductAttribute), o specific price programmato che si attiva a una data — e quest'ultimo non innesca nessun hook. Il modulo copre tutti e tre i casi: hook per le modifiche manuali (latenza zero), comando CLI bin/scan-prices.php da agganciare in cron per recuperare gli specific price a data. Configurazione raccomandata: hook attivati + cron ogni 30 minuti.
Tracking di conversione: quanto la tua strategia prezzo ti rende davvero
Sull'evento actionOrderStatusPostUpdate, il modulo percorre ogni riga dell'ordine e incrocia (product_id, product_attribute_id, email) con gli iscritti in stato notified. Se c'è match, l'iscritto passa in purchased con id_order collegato. La dashboard admin aggrega questi dati: numero di conversioni, tasso di conversione (notificati verso acquistati), calo medio concesso in percentuale, e soprattutto CA recuperato in euro. Sai esattamente quanti euro la tua strategia di calo di prezzo ti ha portato sul periodo — metrica tipicamente assente dalle dashboard e-commerce standard.
Architettura, sicurezza, conformità
Architettura PSR-4 con namespace DataFirefly/PriceAlert e separazione entity / repository / service — il confine è netto se vuoi più tardi fattorizzare codice condiviso con dfwaitlist o altri moduli di alert. Token crittografici a 32 byte (random_bytes) per conferma e cancellazione, unici per iscritto. Multinegozio nativo (id_shop su ogni tabella, scoping su ogni query). Auto-purge degli iscritti unsubscribed e notified dopo N giorni (180 per default, configurabile, 0 disattiva). Compatibile PrestaShop 8.0 → 9.x, PHP 8.0+, multilingua (FR/EN/ES/DE inclusi in standard per le email transazionali). Codice sorgente non offuscato, declare(strict_types=1) su tutti i file PHP.
Ancora non ci sono recensioni.