Passa al contenuto principale

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
Eccezioni che disabilitano i giorni OOS

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
Zero significa "ereditare"

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.

  1. Vai in Back Office → Estimated Delivery → Sezione 2.3
  2. Trova Ritardo extra per i prodotti Esauriti
  3. Inserisci il numero di giorni (es: 5) o un intervallo (es: 3-7)
  4. 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:

MetodoIdeale per
CategoriaNegozi in cui il tempo di rifornimento varia per tipo di prodotto
FornitoreNegozi in dropshipping o con più fornitori
Produttore / MarcaNegozi in cui i produttori controllano il rifornimento
Solo un metodo può essere attivo

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

  1. Seleziona Categoria dal menu a tendina
  2. Naviga nell'albero delle categorie
  3. Inserisci i giorni OOS per ogni categoria
  4. I prodotti usano la loro categoria predefinita per le ricerche

Configurazione per fornitore

  1. Seleziona Fornitore dal menu a tendina
  2. Scegli un fornitore dall'elenco
  3. Imposta i giorni OOS per quel fornitore
  4. Tutti i prodotti di quel fornitore ereditano l'impostazione

Configurazione per produttore/marca

  1. Seleziona Produttore / Marca dal menu a tendina
  2. Scegli un produttore dall'elenco
  3. Imposta i giorni OOS per quella marca
  4. 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.

  1. Vai in Catalogo → Prodotti e modifica il prodotto
  2. Trova la sezione Estimated Delivery
  3. Imposta Giorni aggiuntivi per prodotti esauriti
  4. 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.

  1. Modifica un prodotto con combinazioni
  2. Scorri fino a Configura le impostazioni di Estimated Delivery per combinazione
  3. Trova la colonna Giorni OOS
  4. 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:

  1. Controlla prima i giorni OOS a livello combinazione
  2. Controlla il livello prodotto (0 significa che eredita)
  3. Controlla il livello entità — verifica che il metodo attivo corrisponda a quello configurato
  4. 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.

🆘 Hai bisogno di aiuto?