PS PrestaShop Intermedio

DataFirefly Auction — Guida completa

Installare, configurare e gestire aste online in tempo reale: proxy bidding, anti-sniping, prezzo di riserva, acquisto immediato, chiusura automatica tramite cron e buono del vincitore per PrestaShop 8 e 9.

Aggiornato Versione del modulo 1.0.0

Presentazione

Il modulo DataFirefly Auction trasforma qualsiasi prodotto del tuo catalogo in una vera asta online. Integra un motore di offerte automatiche in stile eBay (proxy bidding), un sistema anti-sniping, un prezzo di riserva nascosto, un’opzione di acquisto immediato, una lista di osservazione e una chiusura automatica tramite cron che designa il vincitore e gli genera un buono per ordinare al prezzo aggiudicato.

Il modulo è compatibile con PrestaShop da 8.0 a 9.x, multinegozio, tradotto in cinque lingue (francese, inglese, spagnolo, tedesco, italiano), senza Composer né dipendenze esterne.

Installazione

  1. Nel tuo back-office, apri Moduli e poi Gestione moduli.
  2. Clicca su Carica un modulo e rilascia il file dfauction.zip.
  3. Una volta installato, clicca su Configura per impostare i parametri generali.

All’installazione, il modulo crea le sue tabelle, i suoi hook e un menu Vendi > Aste nel back-office. Genera inoltre un token di sicurezza univoco per l’URL del cron.

Impostazioni del modulo

La pagina di configurazione raccoglie i parametri globali, applicati per impostazione predefinita a tutte le aste:

  • Incremento predefinito: passo minimo tra due offerte (rilancio minimo).
  • Finestra anti-sniping: durata, in minuti, prima della chiusura durante la quale ogni nuova offerta attiva un prolungamento.
  • Prolungamento anti-sniping: durata, in minuti, aggiunta alla chiusura quando un’offerta cade nella finestra.
  • Anonimizzazione GDPR: mostra gli offerenti con uno pseudonimo stabile («Bidder #1234») nella cronologia pubblica.
  • Lista di osservazione: attiva il pulsante «Segui» per seguire un’asta senza offrire.
  • Notifiche e-mail: attiva le e-mail di superamento e di vittoria.
  • Validità del buono del vincitore: durata, in ore, del buono emesso al vincitore.
  • Token cron: token di sicurezza incluso nell’URL del cron (vedi sotto).

Creare un’asta

Vai in Vendi > Aste e clicca su Aggiungi un’asta. I campi disponibili sono:

  • Prodotto: il prodotto messo all’asta (selezionato dal catalogo).
  • Prezzo iniziale: l’importo della prima offerta possibile.
  • Prezzo di riserva (facoltativo): prezzo minimo nascosto. Finché non viene raggiunto, il lotto non viene venduto.
  • Prezzo di acquisto immediato (facoltativo): importo che consente di aggiudicarsi il lotto sul posto.
  • Incremento: passo di rilancio proprio di questa asta (sostituisce l’incremento globale).
  • Data di inizio e Data di fine: il periodo di apertura dell’asta.
  • Finestra / prolungamento anti-sniping: valori specifici dell’asta (altrimenti si applicano i valori globali).
  • Acquisto immediato consentito: attiva o no l’opzione Buy-Now per questa asta.
  • Stato: In attesa, Attiva, Terminata, Venduta o Annullata.

Lascia lo stato su In attesa e indica una data di inizio futura: il cron porterà automaticamente l’asta a Attiva all’orario previsto. Non serve attivarla a mano.

Come funzionano le offerte automatiche (proxy bidding)

Il cuore del modulo è un motore di offerte automatiche ispirato a eBay. L’offerente non inserisce un’offerta fissa, ma l’importo massimo che è disposto a pagare. Questo tetto resta riservato.

  1. Il modulo mostra solo l’offerta minima necessaria affinché l’offerente resti in testa.
  2. Quando un concorrente offre, il modulo rilancia automaticamente per conto del leader, a scatti di incremento, fino a raggiungere il suo tetto.
  3. Se il nuovo arrivato supera il tetto del leader, prende la testa, e il prezzo mostrato sale appena sopra il vecchio tetto.

Di conseguenza, l’offerente non ha bisogno di sorvegliare la vendita di continuo. Fissa il suo massimo una volta, e il modulo difende la sua posizione per lui.

Anti-sniping e prezzo di riserva

Il sniping consiste nell’offrire all’ultimissimo secondo affinché nessuno abbia il tempo di reagire. Per neutralizzarlo, ogni offerta depositata nella finestra anti-sniping prolunga automaticamente la chiusura della durata configurata. La vendita termina quindi solo quando nessun’altra offerta arriva nella finestra finale.

Il prezzo di riserva è un minimo nascosto. Se non viene raggiunto alla chiusura, il lotto non viene venduto. Non appena un offerente inserisce un massimo in grado di coprire la riserva, il prezzo mostrato sale automaticamente alla riserva, affinché vinca il lotto al giusto prezzo.

Acquisto immediato e lista di osservazione

Se l’acquisto immediato è consentito, un cliente può aggiudicarsi il lotto all’istante al prezzo fisso definito, il che chiude l’asta sul posto e attiva la generazione del buono del vincitore.

La lista di osservazione consente a un cliente connesso di seguire un’asta tramite un pulsante «Segui», senza offrire, per ritrovarla facilmente.

Chiusura automatica: configurare il cron

Il modulo si basa su un’attività cron per avviare le aste programmate e chiudere quelle giunte alla fine. L’URL del cron, protetta dal token, è mostrata nella pagina di configurazione. Assomiglia a:

https://www.tuonegozio.com/index.php?fc=module&module=dfauction&controller=cron&token=IL_TUO_TOKEN

Programma la sua chiamata a intervalli regolari (ad esempio ogni 5 minuti) tramite il cron del tuo hosting o un servizio di cron esterno:

*/5 * * * * wget -q -O /dev/null "https://www.tuonegozio.com/index.php?fc=module&module=dfauction&controller=cron&token=IL_TUO_TOKEN"

Senza un cron attivo, le aste non si chiuderanno automaticamente e i vincitori non riceveranno il loro buono. La frequenza del cron determina anche la precisione della chiusura: un cron ogni 5 minuti chiude le aste con al massimo 5 minuti di scarto.

Lato cliente

Sulla scheda del prodotto messo all’asta, il cliente vede un widget di offerta che mostra il prezzo attuale, un conto alla rovescia in diretta, il numero di offerte e di offerenti, e un campo per inserire la sua offerta massima. Il prezzo e il conto alla rovescia si aggiornano automaticamente. La cronologia delle offerte è mostrata con pseudonimi se l’anonimizzazione è attiva.

Il vincitore e il buono

Alla chiusura, se la riserva è raggiunta (o in caso di acquisto immediato), il modulo designa il vincitore e genera per lui un buono privato e nominativo, riservato al suo account. Questo buono gli consente di ordinare il prodotto esattamente al prezzo aggiudicato. La sua validità corrisponde all’impostazione «Validità del buono del vincitore».

E-mail inviate

  • Sei stato superato: inviata a un offerente quando un concorrente lo supera.
  • Hai vinto: inviata al vincitore alla chiusura, con il codice del buono.

I modelli sono forniti in francese e inglese e sono personalizzabili dalla traduzione delle e-mail di PrestaShop.

GDPR e riservatezza

Quando l’anonimizzazione è attiva, la cronologia pubblica delle offerte mostra uno pseudonimo stabile per offerente («Bidder #1234») invece del suo nome reale. La trasparenza della vendita è preservata senza esporre l’identità dei partecipanti.

Domande frequenti

Il prezzo di riserva è visibile ai clienti?

No. Resta nascosto. I clienti vedono solo se la riserva è raggiunta o no.

Cosa succede se la riserva non viene raggiunta?

Il lotto non viene venduto e non viene generato alcun buono. L’asta viene chiusa senza vincitore.

Due offerenti possono inserire lo stesso massimo?

Sì. In caso di parità sul tetto, la prima offerta registrata mantiene la testa.

Posso avere finestre anti-sniping diverse per asta?

Sì. Ogni asta può definire la propria finestra e il proprio prolungamento, altrimenti si applicano i valori globali.

Disinstallazione

La disinstallazione dalla Gestione moduli rimuove le tabelle delle aste, delle offerte e delle osservazioni, nonché la configurazione e le schede di menu. Esegui prima un backup dei tuoi dati se desideri conservarli.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza