Caratteristiche e funzionalità del modulo
Scelta della data da parte del cliente
- Elenco delle date di consegna disponibili. Il cliente sceglie tra i giorni conformi al calendario del negozio, invece di inserire una data qualsiasi nelle note dell’ordine.
- Data con o senza fascia oraria. Puoi accettare solo la data oppure la data insieme a una fascia, come 09:00–12:00. Se configuri le fasce, il salvataggio della preferenza richiede la selezione di una di esse.
- Indicazione facoltativa della data. Il cliente può effettuare l’ordine senza preferenze. Dopo aver iniziato a modificare la scelta nel passaggio standard della consegna, deve salvarla oppure rimuoverla prima di procedere.
- Salvataggio, modifica e rimozione della preferenza. Il modulo mette a disposizione pulsanti separati per il salvataggio, la rimozione e l’aggiornamento delle date disponibili e mostra un messaggio con l’esito dell’operazione.
- Verifica della validità della scelta. Il server verifica la data, la fascia e l’autorizzazione del corriere selezionato a gestire la data. Le fasce orarie già iniziate nel giorno corrente non sono disponibili per un nuovo salvataggio.
- Modulo adattato ai piccoli schermi. I campi di selezione nativi, le etichette e i messaggi di stato supportano la selezione tramite tastiera e dispositivi touch. Il salvataggio della preferenza richiede JavaScript attivato.
Impostazioni del calendario nel negozio
- Tempo minimo di preparazione. Definisci l’anticipo necessario prima della consegna preferita e scegli il conteggio in giorni di calendario oppure in giorni di consegna disponibili.
- Giorni della settimana ed eccezioni. Indichi i giorni in cui accetti preferenze di consegna ed escludi date specifiche, ad esempio festività, ferie o una pausa nelle spedizioni.
- Orario limite. Dall’orario impostato il modulo aggiunge un giorno di preparazione nella modalità selezionata, consentendo di considerare gli ordini effettuati più tardi nel corso della giornata.
- Intervallo di selezione delle date. Stabilisci fino a quanto nel futuro il cliente può indicare una data. Tutti i calcoli fanno riferimento al fuso orario impostato nel negozio.
- Elenco dei corrieri supportati. Puoi rendere disponibile la scelta della data solo per determinati metodi di consegna. Lasciare l’elenco vuoto include tutti i corrieri disponibili per quel carrello.
- Configurazione separata in multistore. Ogni negozio può avere i propri giorni, orari ed eccezioni. Le impostazioni vengono salvate nel contesto del negozio specifico.
Gestione delle date salvate
- Preferenza assegnata all’ordine. Al momento della sua creazione, il modulo salva una copia della data e della fascia associata all’ordine e al relativo corriere.
- Visualizzazione per entrambe le parti. La data viene mostrata nella scheda dell’ordine nel pannello di amministrazione, nella pagina di conferma dell’acquisto e nei dettagli dell’ordine del cliente.
- Elenco delle date imminenti. Il pannello mostra fino a 30 ordini più vicini con una data salvata prevista per oggi o successivamente, insieme alla fascia, allo stato attuale e al link all’ordine.
- Anteprima del funzionamento del calendario. Prima di rendere disponibili le date ai clienti, puoi verificare fino a 10 date disponibili più vicine calcolate in base alle impostazioni salvate.
Ambito delle impostazioni disponibili
| Impostazione | Valori disponibili e regole |
|---|---|
| Tempo di preparazione | Da 0 a 60 giorni; conteggio di calendario oppure in base ai giorni di consegna disponibili. |
| Intervallo di date future | Da 1 a 365 giorni di calendario da oggi, includendo la data finale. Il numero di giorni impostato non può essere inferiore al tempo di preparazione. |
| Giorni della settimana | Selezione libera da lunedì a domenica; è richiesto almeno un giorno. |
| Date escluse | Fino a 366 date specifiche nel formato AAAA-MM-GG, inserite una per riga. Le festività vanno aggiunte manualmente. |
| Orario limite | Orario facoltativo nel formato HH:MM. Il suo raggiungimento o superamento aumenta di un giorno la preparazione richiesta. |
| Fasce orarie | Fino a 48 fasce comuni per i giorni disponibili, ad esempio 09:00-12:00 e 12:00-16:00. Le fasce possono essere adiacenti, ma non possono sovrapporsi né oltrepassare la mezzanotte. |
| Corrieri | Tutti oppure metodi di consegna selezionati. All’interno di uno stesso negozio si applica un calendario comune ai corrieri inclusi. |
Come calcola il modulo le date di consegna disponibili?
Oggi è il giorno zero e un tempo di preparazione positivo inizia a essere conteggiato da domani. Nella modalità calendario, ogni giorno successivo viene conteggiato per la preparazione. Nella modalità dei giorni di consegna disponibili, vengono conteggiati esclusivamente i giorni della settimana selezionati, al netto delle eccezioni inserite. Indipendentemente dalla modalità, il cliente può indicare solo un giorno in cui il negozio consente la consegna.
Esempio: il cliente seleziona la data di venerdì prima dell’orario limite, il negozio richiede due giorni di preparazione e consegna dal lunedì al venerdì. Con il conteggio dei giorni di consegna disponibili, la prima data sarà martedì. L’esclusione del lunedì più vicino sposterà questa data a mercoledì. Con il conteggio di calendario, i due giorni scadranno di domenica, quindi in assenza di altre esclusioni la prima data disponibile cadrà di lunedì. L’esempio presuppone un intervallo di date future sufficientemente ampio.
La consegna nello stesso giorno può essere disponibile con tempo di preparazione pari a zero, giorno consentito e assenza di blocco derivante dall’orario limite. Se utilizzi fasce orarie, deve rimanere disponibile almeno una fascia che non sia ancora iniziata. I giorni esclusi e l’orario limite non estendono l’intervallo di date impostato, quindi alcune combinazioni di impostazioni possono produrre un elenco vuoto di date.
Pannello di amministrazione e vantaggi nella gestione quotidiana
Il pannello del modulo contiene un’intestazione verde con il logo PD, il numero di versione e gli indicatori di configurazione. Sotto di essa si trovano tre schede: Anteprima calendario, Configurazione e Date imminenti. L’anteprima mostra il negozio, il fuso orario e le date più vicine, il modulo serve per impostare le regole e l’elenco delle date porta agli ordini corrispondenti.
Per il cliente, il vantaggio è la possibilità di indicare la preferenza in un modulo ordinato durante l’acquisto. Per il personale del negozio, il vantaggio è l’accesso alla stessa data e fascia direttamente nell’ordine, oltre a un riepilogo delle richieste più vicine. Limitare l’elenco ai giorni conformi alle impostazioni aiuta a raccogliere preferenze che tengono conto dell’organizzazione delle consegne e del tempo di preparazione.
Esempi di utilizzo
- Fioreria con trasporto proprio: scelta della data preferita di consegna dell’ordine e di una delle fasce di consegna stabilite.
- Catering o panetteria: raccolta delle preferenze tenendo conto del tempo di preparazione, dei giorni di consegna e dell’orario limite.
- Negozio di mobili con trasporto proprio: disponibilità delle date in giorni selezionati della settimana corrispondenti all’organizzazione delle uscite.
- Ritiro in negozio: raccolta del giorno e dell’orario di ritiro preferiti dopo aver limitato il modulo al corriere che rappresenta il ritiro in negozio.
Questi sono esempi di utilizzo delle impostazioni comuni del modulo. L’esecuzione della consegna o del ritiro indicati viene concordata dal negozio con il cliente al di fuori del modulo.
Ambito di funzionamento e compatibilità
PD Data di consegna Pro salva la preferenza per l’intero carrello con un solo indirizzo e un solo corriere. Non supporta date separate per i prodotti né consegne suddivise tra più indirizzi o corrieri. Il modulo non viene visualizzato per un carrello vuoto né per un ordine contenente esclusivamente prodotti virtuali.
Il modulo non limita il numero di ordini per giorno o fascia, non conferma la disponibilità del corriere e non invia messaggi automatici e-mail o SMS con la data. Non modifica i costi di consegna, non pianifica i percorsi e non consente la modifica della data di un ordine già creato. L’elenco delle date imminenti serve per la visualizzazione e non è un calendario di prenotazione con esportazione verso servizi esterni.
Il modulo nella versione 2.0.0 è destinato a PrestaShop 1.7, 8 e 9. Il codice mantiene la compatibilità sintattica con PHP 7.0–8.5, fermo restando che la versione di PHP deve corrispondere ai requisiti della versione di PrestaShop utilizzata. La scelta della data utilizza standardmente la posizione di visualizzazione presso i corrieri; un tema personalizzato o un processo di acquisto su una sola pagina richiede la verifica dell’integrazione nel negozio specifico.