Estimated Delivery Date & Shipping Countdown. Estimated Delivery Date & Shipping Countdown mostra una data di consegna stimata localizzata e un conto alla rovescia live fino al cutoff di spedizione sulla scheda prodotto, nel carrello e al checkout. Tiene conto di giorni lavorativi e festività, con regole gerarchiche per prodotto, categoria, produttore, corriere, zona o paese. Nessuna API corriere richiesta.

Estimated Delivery Date & Shipping Countdown mostra una data di consegna stimata localizzata e un conto alla rovescia live fino al cutoff di spedizione sulla scheda prodotto, nel carrello e al checkout. Tiene conto di giorni lavorativi e festività, con regole gerarchiche per prodotto, categoria, produttore, corriere, zona o paese. Nessuna API corriere richiesta.

1. Installazione

  1. Nel back office vai su Moduli → Gestione moduli → Carica un modulo e seleziona lo ZIP del modulo.
  2. A installazione completata, clicca Configura per aprire la procedura guidata.
Gli aggiornamenti sono automatici. Gli aggiornamenti sono inclusi. I domini di sviluppo (.local, .test, localhost) sono sempre ammessi. Quando esce una nuova versione viene segnalata dentro al modulo.

2. Configurazione: passo per passo

La schermata Configura ha tre pannelli: l'anteprima live in alto, le impostazioni principali e le regole di override opzionali. Sono descritti qui sotto.

Live preview (global default)

Un pannello in sola lettura in cima alla pagina. Calcola una data di consegna di esempio dalle impostazioni globali attuali, così vedi esattamente cosa leggeranno i clienti prima di salvare qualsiasi cosa. Mostra la frase di consegna, la riga del cutoff con un conto alla rovescia segnaposto e, sotto, il giorno di spedizione, la finestra di consegna e il fuso orario del negozio.

Anteprima live default globale
Anteprima live calcolata dal default globale

Settings

Il modulo principale, suddiviso in sezioni. Qui imposti il default globale, vale ovunque, salvo dove una regola di override dice diversamente.

  • Visibilità: Abilita la data di consegna stimata (interruttore generale dell'intero modulo), Mostra sulla scheda prodotto, Mostra nel carrello, Mostra al checkout.
  • Tempi di preparazione e transito (giorni lavorativi): Tempo di preparazione (giorni lavorativi per preparare un ordine prima della spedizione; 0 = spedisce lo stesso giorno lavorativo), Tempo di transito (min) e Tempo di transito (max) (transito corriere più veloce / più lento in giorni lavorativi) e Ritardo extra esaurito / pre-ordine (giorni di preparazione extra per backorder/riassortimento; 0 lo disattiva).
  • Calendario: Giorni lavorativi (spunta i giorni in cui il negozio prepara e spedisce; weekend e festività vengono saltati), Festività (una data per riga, YYYY-MM-DD per una data singola o MM-DD per una ricorrenza annuale) e Orario di cutoff giornaliero (HH:MM) (gli ordini prima del cutoff possono iniziare la preparazione lo stesso giorno lavorativo; vuoto disattiva cutoff e conto alla rovescia).
  • Visualizzazione: Mostra un intervallo di date (on = "da – a", off = una singola data finale), Mostra il conto alla rovescia live del cutoff, Formato data di consegna e Formato giorno di spedizione (riga cutoff) (pattern PHP date(), localizzati per lingua).
  • Testi per lingua: Testo data singola (usa {date}), Testo intervallo di date (usa {from} e {to}) e Testo conto alla rovescia cutoff (usa {countdown} e {ship_day}). Lascia vuoto per il testo predefinito.
Settings 1
Settings (1/3): Visibilità e tempi di preparazione e transito
Settings 2
Settings (2/3): Calendario (giorni lavorativi, festività, cutoff)
Settings 3
Settings (3/3): Formati di visualizzazione e testi per lingua

Override rules opzionale

Le regole sovrascrivono il default globale per uno scope specifico. Scegli uno scope, un Target ID e i valori da cambiare. Quando più regole corrispondono, vince la più specifica (prodotto > categoria > produttore > corriere > paese > zona). Lascia un campo vuoto per ereditare il valore globale.

  • Scope: Prodotto, Categoria, Produttore, Corriere, Zona o Paese.
  • Target ID: l'identificativo del prodotto / categoria / produttore / corriere / zona / paese scelto.
  • Lead, Transit min, Transit max: valori di override (0–365 giorni lavorativi). I campi vuoti ereditano il default globale; una regola deve cambiare almeno un valore.
  • Active: attiva o disattiva la regola senza eliminarla.
Override rules
Override rules: gerarchiche per prodotto, categoria, produttore, corriere, zona o paese

3. Verifica che funzioni

  • Apri una scheda prodotto e verifica che la data di consegna stimata e (se attivo) il conto alla rovescia live siano mostrati.
  • Imposta un Orario di cutoff di pochi minuti in avanti, ricarica la scheda prodotto e guarda il conto alla rovescia scorrere; dopo il cutoff la stima passa al giorno lavorativo successivo.
  • Aggiungi una regola di override per un prodotto specifico (es. un transito più lungo) e verifica che la stima cambi su quel prodotto ma non sugli altri.
  • Controlla il pannello Live preview in cima alla schermata Configura, riflette il default globale salvato.

4. Domande frequenti

Serve un'API del corriere?

No. La stima è calcolata dai tuoi tempi di preparazione e transito, non serve alcuna API esterna o integrazione con il corriere.

Weekend e festività sono gestiti?

Sì. Contano solo i giorni lavorativi che selezioni e le date che indichi come festività vengono saltate, così la stima non cade mai su un giorno non lavorativo.

Quale regola vince quando più regole corrispondono?

Vince lo scope più specifico: prodotto > categoria > produttore > corriere > paese > zona. Ogni campo lasciato vuoto in una regola eredita il default globale.

Devo modificare il tema?

No. La stima e il conto alla rovescia vengono aggiunti tramite hook standard e funzionano con qualsiasi tema.

Caricamento in corso ...
Torna all'inizio