Impostazione dei Giorni Aggiuntivi per Prodotti Esauriti
Quando i clienti ordinano prodotti temporaneamente esauriti, il modulo aggiunge giorni extra alla stima di consegna per tenere conto del tempo di rifornimento. Questa guida spiega come configurare quei giorni extra a ogni livello — da un valore predefinito globale fino a una singola combinazione di prodotto.
⚙️ Quando si applicano i giorni per prodotti esauriti
I giorni OOS extra vengono aggiunti alla stima di consegna solo quando tutte le condizioni seguenti sono vere:
- Il prodotto ha stock zero
- PrestaShop consente le vendite senza stock (ordini arretrati abilitati sul prodotto)
- Il prodotto non è escluso da Estimated Delivery
- Il prodotto non ha una data di rifornimento (Data di disponibilità) impostata
- Il prodotto non ha una data di uscita impostata
I giorni OOS vengono ignorati quando un prodotto ha una data di rifornimento, una data di uscita o Consegna Indefinita abilitata — il modulo usa quei valori più specifici. Attivare ED_IGNORE_OOS_DAYS_CUSTOM disabilita anche i giorni OOS per i prodotti personalizzabili.
📊 Gerarchia delle Priorità
Il modulo valuta i giorni OOS dal più specifico al meno specifico. Si usa il primo valore diverso da zero trovato:
1. Livello combinazione ← priorità massima
2. Livello prodotto
3. Livello entità (categoria O fornitore O produttore — uno alla volta)
4. Livello globale ← valore di ripiego
Impostare un livello a 0 non significa "nessun giorno extra" — significa "salta questo livello e controlla il successivo". Per aggiungere zero giorni extra a un prodotto, disabilita completamente i giorni OOS nelle impostazioni del modulo.
🌍 Impostazione Globale OOS
Il valore globale è il ripiego usato quando non si applica nessuna regola più specifica.
- Vai in Back Office → Estimated Delivery → Sezione 2.3
- Trova Ritardo extra per i prodotti Esauriti
- Inserisci il numero di giorni (es:
5) o un intervallo (es:3-7) - Salva
Il formato intervallo (3-7) crea una finestra di consegna — "Consegna stimata: 15–22 gennaio" — invece di una data singola. La selezione a intervallo è attualmente disponibile solo per l'impostazione globale.
🏢 Impostazioni OOS per Entità
Le impostazioni per entità permettono di assegnare giorni OOS a un gruppo di prodotti in una volta sola, basandosi su uno dei tre raggruppamenti: categoria, fornitore o produttore. Solo un metodo è attivo alla volta.
Scegliere il metodo di entità
Nella Sezione 2.3, trova "Seleziona il metodo" e scegli:
| Metodo | Ideale per |
|---|---|
| Categoria | Negozi in cui il tempo di rifornimento varia per tipo di prodotto |
| Fornitore | Negozi in dropshipping o con più fornitori |
| Produttore / Marca | Negozi in cui i produttori controllano il rifornimento |
Cambiare il metodo modifica quali valori di entità il modulo legge per tutti i prodotti. Configura solo il metodo che corrisponde al tuo flusso di lavoro.
Configurazione per categoria
- Seleziona Categoria dal menu a tendina
- Naviga nell'albero delle categorie
- Inserisci i giorni OOS per ogni categoria
- I prodotti usano la loro categoria predefinita per le ricerche
Configurazione per fornitore
- Seleziona Fornitore dal menu a tendina
- Scegli un fornitore dall'elenco
- Imposta i giorni OOS per quel fornitore
- Tutti i prodotti di quel fornitore ereditano l'impostazione
Configurazione per produttore/marca
- Seleziona Produttore / Marca dal menu a tendina
- Scegli un produttore dall'elenco
- Imposta i giorni OOS per quella marca
- Tutti i prodotti di quel produttore usano l'impostazione
📦 Impostazione OOS a Livello Prodotto
Il livello prodotto sostituisce tutte le impostazioni di entità e globali.
- Vai in Catalogo → Prodotti e modifica il prodotto
- Trova la sezione Estimated Delivery
- Imposta Giorni aggiuntivi per prodotti esauriti
- Salva
Un valore di 0 significa "eredita da entità/globale". Qualsiasi valore superiore a 0 ha la priorità.
🎨 Impostazione OOS a Livello Combinazione
Per i prodotti con combinazioni (taglia, colore, ecc.), ogni combinazione può avere i propri giorni OOS — la priorità massima nella gerarchia.
- Modifica un prodotto con combinazioni
- Scorri fino a Configura le impostazioni di Estimated Delivery per combinazione
- Trova la colonna Giorni OOS
- Imposta il valore per combinazione
Un valore di 0 ricade al livello prodotto.
🔍 Risoluzione dei Problemi
I giorni OOS non appaiono nel negozio
Verifica tutto quanto segue:
- La quantità in stock del prodotto è 0
- PrestaShop ha abilitato "vendite senza stock" per il prodotto
- Il prodotto non è escluso da Estimated Delivery
- Il prodotto non ha né data di rifornimento né data di uscita impostate
- Il metodo di entit à nella Sezione 2.3 è impostato correttamente
- Il valore dei giorni OOS al livello di entità attivo è maggiore di 0
Viene mostrato un numero errato di giorni extra
Percorri la gerarchia dall'alto:
- Controlla prima i giorni OOS a livello combinazione
- Controlla il livello prodotto (0 significa che eredita)
- Controlla il livello entità — verifica che il metodo attivo corrisponda a quello configurato
- Controlla il valore globale come ultimo ripiego
Le impostazioni di categoria/fornitore/produttore non hanno effetto
Verifica nella Sezione 2.3 che il menu a tendina "Seleziona il metodo" sia impostato sul tipo di entità che hai configurato.
✅ Lista di Controllo Finale
- Giorni OOS globali configurati nella Sezione 2.3
- Metodo di entità selezionato (Categoria, Fornitore o Produttore)
- Giorni OOS inseriti per ogni entità che necessita di un ritardo diverso
- Impostazioni a livello prodotto applicate per le eccezioni
- Valori a livello combinazione per le varianti con tempi di rifornimento unici
- Testato su un prodotto con stock zero per confermare che il ritardo corretto appaia
Perche i giorni OOS non appaiono per il mio prodotto esaurito?
I giorni OOS si applicano solo quando tutte le condizioni sono soddisfatte: il prodotto ha stock zero, il backorder e abilitato in PrestaShop per quel prodotto, il prodotto non e escluso da Estimated Delivery e non ha una data di rifornimento ne una data di uscita configurata. Verifica ogni condizione separatamente.
Cosa significa impostare i giorni OOS a 0 a livello prodotto?
Un valore di 0 non significa zero giorni extra, ma saltare questo livello e ereditare dal successivo nella gerarchia. Per dare a un prodotto un ritardo OOS di zero, dovresti disabilitare completamente la funzionalita giorni OOS nelle impostazioni del modulo.
Posso usare giorni OOS per categoria e per fornitore contemporaneamente?
No. Solo un metodo entita puo essere attivo alla volta: categoria, fornitore o produttore. Scegli il metodo nella Sezione 2.3 e configuri valori solo per quel metodo. I valori dei metodi inattivi vengono salvati ma ignorati finche non viene selezionato quel metodo.
Posso impostare un intervallo di consegna come 3-7 giorni per i prodotti esauriti?
Si, ma solo a livello globale. Inserire un valore come 3-7 nell'impostazione OOS globale crea una finestra di consegna invece di una data unica: ad esempio, Consegna stimata: 15-22 gennaio. Il formato a intervallo non e disponibile a livello prodotto o combinazione.
Quale valore di giorni OOS ha la precedenza se ho regole su piu livelli?
La gerarchia e: livello combinazione (priorita piu alta), poi livello prodotto, poi livello entita (categoria, fornitore o produttore), poi livello globale (priorita piu bassa). Si usa il primo valore diverso da zero trovato in quell'ordine. Uno zero a qualsiasi livello significa passare al successivo.