# Offerta del Giorno PrestaShop

> Presentazione Il modulo Offerta del Giorno (dfdealoftheday) mette in evidenza un prodotto per 24 ore con un prezzo speciale, una scorta riservata all'offerta e un conto alla rovescia. Le offerte…

- Pagina: <https://www.datafirefly.com/it/documentation/dfdealoftheday/>
- Lingua: it
- Aggiornato il: 2026-09-30
- Altre lingue: [fr](https://www.datafirefly.com/documentation/dfdealoftheday/index.md), [en](https://www.datafirefly.com/en/documentation/dfdealoftheday/index.md), [es](https://www.datafirefly.com/es/documentation/dfdealoftheday/index.md), [de](https://www.datafirefly.com/de/documentation/dfdealoftheday/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfdealoftheday/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfdealoftheday/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfdealoftheday/index.md)
- Indice: <https://www.datafirefly.com/it/documentation/llms.txt>

## Presentazione

Il modulo Offerta del Giorno (`dfdealoftheday`) mette in evidenza un prodotto per 24 ore con un prezzo speciale, una scorta riservata all'offerta e un conto alla rovescia. Le offerte si pianificano in anticipo in un calendario. Il prezzo si basa su un prezzo specifico nativo di PrestaShop le cui date coprono la finestra dell'offerta: inizia e finisce da solo, senza attività CRON.

Compatibilità: PrestaShop 8.0 a 9.x, multinegozio, temi Classic e Hummingbird.

## Installazione

1. Nel back-office, apri **Moduli > Gestione moduli** e clicca su **Carica un modulo**.
2. Carica il file `dfdealoftheday-x.y.z.zip`.
3. Il modulo crea le sue tabelle, una scheda **Catalogo > Offerta del giorno** e si posiziona per primo nell'hook `displayHome`.

Il pulsante **Configura** della gestione moduli apre direttamente la pagina **Catalogo > Offerta del giorno**.

## Impostazioni

Le impostazioni si trovano in fondo alla pagina **Catalogo > Offerta del giorno**.

- **Ora di cambio offerta**: ogni offerta dura 24 ore a partire da quest'ora, nel fuso orario del negozio. Con 09:00, l'offerta del 12 va dal 12 alle 9 al 13 alle 9.
- **Titolo del blocco**: testo mostrato sul blocco, sull'etichetta e nel percorso di navigazione, per lingua.
- **Mostra nella home page**, **Mostra il conto alla rovescia nella scheda prodotto**, **Mostra un'etichetta sulle miniature dei prodotti**.
- **Posizione nella scheda prodotto**: sotto il prezzo (hook `displayProductPriceBlock`) o sotto il pulsante di aggiunta al carrello. Scegli la seconda opzione se il tuo tema non mostra il pannello sotto il prezzo.
- **Mostra una barra di annuncio su tutte le pagine**: barra sottile in cima al negozio (hook `displayBanner`) con prodotto, prezzo e conto alla rovescia. Il visitatore può chiuderla per l'offerta in corso.
- **Mostra il conto alla rovescia**, **Mostra la barra della scorta** e **Mostra il conto alla rovescia della prossima offerta**. Il prossimo prodotto resta nascosto fino all'inizio della sua offerta.
- **Mantieni visibile un'offerta esaurita**: se disattivato, il blocco passa al conto alla rovescia della prossima offerta appena la scorta dell'offerta è venduta.
- **Soglia di scorta bassa (%)**: la quantità rimanente diventa rossa sotto questa quota della scorta dell'offerta.
- **Massimo per ordine predefinito**: precompilato nelle nuove offerte.
- **Colore di accento**: codice esadecimale del bollino di sconto e dell'etichetta.
- **URL della pagina dell'offerta**: URL semplificato della pagina dedicata, ad esempio `offerta-del-giorno`.

## Creare un'offerta

Clicca su **Pianifica un'offerta**, oppure su un giorno vuoto del calendario per precompilare la data.

- **Data dell'offerta**: una sola offerta al giorno e per negozio.
- **Prodotto**: ricerca per nome, riferimento o ID. L'anteprima mostra il prezzo abituale, il prezzo dell'offerta con e senza tasse e la scorta reale.
- **Combinazione**: tutte le combinazioni, oppure una sola per scontare solo quella.
- **Tipo e valore dello sconto**: percentuale tra 1 e 99, oppure importo nella valuta predefinita, con o senza tasse. L'importo deve restare inferiore al prezzo del prodotto.
- **Scorta dell'offerta**: unità vendute al prezzo dell'offerta. Una volta vendute, torna il prezzo normale. 0 = nessun limite.
- **Massimo per ordine** e **Massimo per cliente**: 0 = nessun limite. Il limite per cliente è conteggiato su tutti gli ordini dell'offerta per indirizzo email.
- **Titolo breve**: testo facoltativo mostrato sopra il nome del prodotto.

Se il prodotto ha già un altro prezzo specifico attivo durante l'offerta, compare un avviso: PrestaShop potrebbe applicare quel prezzo al posto di quello dell'offerta.

## Pianificare più settimane

### Il calendario

Il calendario mostra cinque settimane con, per ogni giorno, prodotto, sconto, vendite, fatturato e stato: pianificata, in corso, esaurita, terminata o disattivata. I pulsanti **Settimane precedenti** e **Settimane successive** spostano il periodo mostrato.

### Spostare e scambiare

Trascina un'offerta pianificata su un giorno vuoto per spostarla. Rilasciandola su un'altra offerta pianificata, le due date vengono scambiate. Un'offerta iniziata non può più essere spostata.

### Copiare un'offerta

Nell'elenco, l'azione **Copia al prossimo giorno libero** duplica l'offerta sul primo giorno libero successivo e apre la copia per cambiare il prodotto se serve.

### Riempimento automatico

Il pulsante **Riempi la pianificazione automaticamente** crea un'offerta per ogni giorno vuoto di un periodo:

- periodo di 366 giorni al massimo e giorni della settimana interessati;
- fonte dei prodotti: una categoria con o senza sottocategorie, un elenco di ID o i più venduti del negozio;
- ordine: casuale, più venduti prima, novità prima o ordine dell'elenco di ID;
- solo prodotti disponibili, intervallo minimo in giorni tra due offerte sullo stesso prodotto;
- sconto, scorta dell'offerta, massimo per ordine e massimo per cliente applicati a tutte le offerte create.

I giorni già pianificati non vengono mai modificati. Il messaggio finale indica il numero di offerte create e di giorni rimasti vuoti perché nessun prodotto corrispondeva alle regole.

## Scorta e limiti di acquisto

- Le vendite sono conteggiate alla convalida di ogni ordine che contiene il prodotto dell'offerta.
- Quando la scorta dell'offerta è venduta, il prezzo specifico viene rimosso e il prodotto torna al prezzo normale.
- Un ordine passato allo stato Annullato o Errore di pagamento restituisce le sue unità. Se l'offerta è ancora in corso, torna il prezzo dell'offerta.
- Il carrello è limitato al più piccolo di tre numeri: scorta residua dell'offerta, massimo per ordine, unità ancora consentite al cliente. Il cliente vede un messaggio nella pagina del carrello.
- Nella scheda prodotto, il campo quantità è limitato allo stesso tetto.

Un ospite che non ha ancora inserito l'email è limitato solo per ordine. Il totale per cliente si applica appena il carrello è associato a un cliente.

## Visualizzazione nel negozio

- **Home page**: blocco con immagine, bollino di sconto, conto alla rovescia, prezzo, barra della scorta e pulsante di aggiunta al carrello.
- **Hook personalizzato**: aggiungi `{hook h='displayDfDealOfTheDay'}` o `{widget name='dfdealoftheday'}` in un template del tema per posizionare il blocco altrove.
- **Pagina dedicata**: raggiungibile all'URL impostato, con l'offerta in corso o un messaggio di attesa.
- **Scheda prodotto**: pannello con conto alla rovescia, scorta residua e limiti.
- **Miniature**: etichetta Offerta del giorno sul prodotto in offerta.
- **Barra**: barra di annuncio in cima a tutte le pagine se l'opzione è attiva.

Il conto alla rovescia segue l'ora del server. Se la pagina proviene da una cache, usa l'orologio del dispositivo. Alla fine dell'offerta la pagina si ricarica per mostrare quella successiva.

## Monitorare i risultati

Ogni vendita registra cliente, unità e importo con e senza tasse, convertiti nella valuta predefinita. L'elenco delle offerte mostra ordini e fatturato di ciascuna offerta. La parte alta della pagina mostra il fatturato degli ultimi 30 giorni, il fatturato medio per offerta e la copertura delle prossime 4 settimane.

## Risoluzione dei problemi

### Il prezzo dell'offerta non viene applicato

Verifica che l'offerta sia attiva, che la sua scorta non sia venduta e che nessun altro prezzo specifico del prodotto abbia la precedenza. Il modulo dell'offerta segnala queste sovrapposizioni.

### Il pannello non compare nella scheda prodotto

Il tuo tema potrebbe non chiamare `displayProductPriceBlock` con il tipo `after_price`. Imposta **Posizione nella scheda prodotto** su «Sotto il pulsante Aggiungi al carrello».

### La barra non compare

Attiva l'opzione nelle impostazioni e verifica che il tema mostri l'hook `displayBanner`. Se hai chiuso la barra, resta nascosta per l'offerta in corso in quel browser.

## Disinstallazione

La disinstallazione elimina le offerte, lo storico delle vendite, le impostazioni e i prezzi specifici creati dal modulo. Gli altri prezzi specifici del negozio non vengono toccati.
