Nella scheda Generale è possibile visualizzare le opzioni generali del plugin e configurare il comportamento globale...
nasconde i campi di spedizione quando è selezionato il metodo di spedizione Ritiro locale.
In questa sezione si configurano le opzioni per la stima dei tempi di consegna. Per saperne di più, consultare l'articolo Come mostrare la data di consegna stimata invece di scegliere una data al momento del checkout.
Mostra/nasconde le informazioni sul tempo stimato di consegna.Solitamente viene utilizzato se la data di consegna e la data di ritiro sono entrambe disabilitate. Mostra il tempo stimato per la consegna in base al tempo minimo di preparazione (Tempo minimo di consegna predefinito in ore).Utilizza il tempo di cassa corrente per il calcolo.Tempo minimo di consegna predefinito (in ore): Tempo di preparazione predefinito in ore, utilizzato se non ci sono altre impostazioni specifiche su un prodotto o su un giorno della settimana che potrebbe avere un tempo di preparazione diverso.Etichetta di testo per stimare la data di consegna: Testo da mostrare sulla pagina di checkoutClasse css personalizzata: Classe CSS aggiunta all'elemento HTML della pagina di pagamento.
In questa sezione vengono configurati i limiti di tempo e di quantità . Queste impostazioni vengono sovrascritte dalle impostazioni dei giorni della settimana.
tempoNon è possibile scegliere fasce orarie di consegna successive a questa ora per un ordine in giornata.
Non è possibile scegliere fasce orarie di consegna successive a questa ora per il giorno successivo.
Determina il numero di ordini che possono essere effettuati nella stessa fascia oraria.
La fascia oraria viene nascosta al raggiungimento del limite e non è possibile sceglierla durante il checkout. ]
Si applica solo se il "Tempo di consegna" è abilitato. È necessario considerare la data di consegna oltre allo slot scelto.
Limitare la quantità giornaliera di prodotti che possono essere ordinati/consegnati.
Limitare il numero di ordini nella stessa fascia oraria per il ritiro locale.
Determina il numero di ordini che possono essere effettuati nella stessa fascia oraria.
Il timeslot viene nascosto al raggiungimento del limite e non è possibile sceglierlo durante il checkout.
Si applica solo se l'"Orario di ritiro" è abilitato (all'interno della sezione Orario di ritiro). Deve considerare la data di ritiro oltre alla fascia oraria scelta.
In questa sezione è possibile configurare la lingua del calendario e il formato della data per la visualizzazione del calendario nel checkout.
È possibile impostare la lingua del calendario. Cambia il mese e i giorni della settimana in base alla lingua
applicata nel campo della data di consegna e in quello della data di ritiro.
Formato della data mostrato nella pagina di checkout, email e ordini. In ogni ordine con data di consegna, viene registrato anche un postmeta aggiuntivo con la data nel formato aaaa-mm-ggEsempio di come viene visualizzato alla cassa
In questa scheda sono configurati i giorni disponibili per la consegna e i giorni disponibili per il prelievo.
Le ferie possono essere impostate nella sezione "Giorni di riposo specifici".
È possibile impostare i giorni di consegna in Impostazioni giorni lavorativi.
I giorni feriali deselezionati saranno nascosti nel calendario del checkout. Questa funzione viene ignorata se non è impostato alcun giorno della settimana.
Giorni della settimana disponibili sul calendario. Predefinito TUTTI se non è selezionato nullaÂ
Giorni della settimana disponibili sul calendario. Predefinito TUTTI se non è selezionato nullaÂ
È possibile impostare giorni specifici da nascondere sul calendario, come le festività .
In questa scheda vengono configurate le Opzioni di consegna in base alle proprie esigenze
Su questo vengono generati gli orari disponibili per la consegna in base alla vostra attività .
le seguenti fasce orarie al momento del checkout:
Queste impostazioni vengono applicate quando non c'è un'impostazione del giorno della settimana
impostare il costo di consegna = 0 se l'importo dell'ordine raggiunge questo valore
Google Calendar Passi per la configurazione1 - L'API di Google Calendar richiede PHP V7.4+ e alcune estensioni PHP.2 - Accedere alla console delle API di Google facendo clic su https://code.google.com/apis/console/. Accedere al proprio account Google se non si è già effettuato l'accesso.3 - Fare clic su "Crea progetto". Nominare il progetto "Consegne" (o utilizzare il nome scelto) e creare il progetto.4 - Fare clic su API e servizi dal pannello laterale sinistro. Selezionare il progetto creato.5 - Fare clic su "Abilita API e servizi" nella dashboard. Cercare "Google Calendar API" e abilitare questa API.6 - Andare al menu "Credenziali" nel pannello laterale sinistro e fare clic sul link "CREA CREDENZIALI" e dal menu a tendina che appare selezionare "Account di servizio". "7 - Inserire il nome, l'id e la descrizione dell'account di servizio e creare l'account di servizio.8 - Nel passaggio successivo assegnare il ruolo di Proprietario alla voce Autorizzazioni dell'account di servizio, mantenere vuote le opzioni del terzo passaggio facoltativo e fare clic sul pulsante Fatto.9 - Ora modificare l'account di servizio creato e nella sezione "Chiavi" fare clic su Aggiungi chiave>> Crea nuova chiave, nel popup che si apre selezionare l'opzione "json" e fare clic sul pulsante CREA. Verrà scaricato un file con estensione .json.10 - Utilizzando il vostro programma client FTP (ad esempio: FileZilla, WinSCP), copiate questo file chiave sul vostro server, in una cartella pubblica non pubblica del web come /var/www/credentials, ma assicuratevi che sia leggibile dall'utente del server web (di solito www-data). Questo file è necessario perché garantirà l'accesso all'account di Google Calendar anche se non si è online. Questo file serve quindi come prova del consenso all'accesso all'account Google Calendar.
Nota: questo file non può essere caricato in nessun altro modo. Se non si dispone di un accesso FTP, chiedere all'amministratore del sito web di farlo per voi.11 - Copiare il percorso completo del file: È qualcosa come /var/www/credenziali/il tuo nome-progetto-google-OY7364-huj72.json e incollarlo nel campo "Json Credentials full path" delle impostazioni del calendario Google.12 - Copiare "Service Account ID" da Manage service account under API service-> Credentials di Google apis console e incollarlo nell'impostazione "Service account email address" di Order Delivery Date.13 - Aprire il calendario di Google facendo clic su questo link: https://www.google.com/calendar/render14 - Creare un nuovo calendario facendo clic sul segno "+" accanto alla sezione "Altri calendari" sul pannello laterale sinistro. Cercare di NON utilizzare il calendario principale.15 - Assegnare un nome al nuovo calendario, ad esempio Calendario di consegna. Controllare che l'impostazione del fuso orario del calendario corrisponda a quella del sito web WordPress. Altrimenti si verificherà uno spostamento di orario.16 - Creare il calendario e, una volta creato, fare clic sul link Configura che apparirà alla fine della pagina; questo vi reindirizzerà alla sezione Impostazioni calendario. Incollare l'"ID account di servizio" già copiato (dal passaggio 12) da Gestisci account di servizio della console API di Google nel campo "Aggiungi persone" sotto "Condividi con persone specifiche".17 - Impostare le "Impostazioni di autorizzazione" di questa persona come "Apporta modifiche agli eventi" e aggiungere la persona.18 - Ora copiare il valore "ID calendario" dalla sezione Integrazione del calendario e incollarlo nel campo "ID calendario Google" delle impostazioni del plugin.
Costo di consegnaCosto di default per il servizio di consegna, viene aggiunto al carrello come costo di consegna. Utilizzato se non esiste un costo di consegna specifico per un giorno della settimana.
Accesso alla modifica della data di consegna Hrs.Specificare quante ore l'utente ha a disposizione per modificare la data di consegna dopo aver effettuato un ordine.
Abilita l'addebito della consegna in base al numero di giorniAbilita l'addebito della consegna in base al numero di giorni (addebito della consegna urgente).
Questo importo sovrascrive qualsiasi altra tassa di consegna.
Questa impostazione non viene sovrascritta dalla tassa di consegna settimanale.
Addebito aggiuntivo in base ai giorni dal giorno correnteAddebito aggiuntivo in base al numero di giorni dalla data correnteLabel: Una descrizione della modificaNumero di giorni: Giorni di urgenza per questa tariffaCosto aggiuntivo di consegna: L'importo da includere nel carrello
Impostazioni di pianificazione per i giorni ferialiPersonalizza gli orari e i limiti di consegna per i giorni feriali.Giorno della settimana: Il giorno della settimana in cui applicare l'impostazioneTempo minimo di consegna (in ore): Numero minimo di ore per la preparazione alla consegna, che sovrascrive l'impostazione predefinita (globale).Numero massimo di consegne per questo giorno della settimana: Non consentire nuove consegne se il limite viene raggiuntoMessaggio per il raggiungimento della quantità massima: Messaggio quando ha raggiunto la quantità massima di ordiniNumero massimo di consegne per ogni fascia oraria: Non consentire nuove consegne se il limite viene raggiuntoMessaggio per slot non disponibili: Messaggio quando tutti gli slot hanno raggiunto la quantità massimaSpese di consegna per questo giorno feriale: Il costo della consegna per questo giorno ferialeImporto minimo dell'ordine per non pagare la consegna in questo giorno feriale: Imposta la tariffa = 0 quando l'importo dell'ordine raggiunge questo valoreOrario di chiusura: Tempo di spegnimento dell'abilitazioneOrario di chiusura dei giorni feriali: Bloccare la scelta delle fasce orarie di consegna dopo questo orario in questo giorno feriale.
Questa impostazione sovrascrive il tempo di disattivazione globaleProdotti:Â Prodotti da applicare in questa impostazione ferialeCategorie di prodotti:Â Categorie per applicare questa impostazione dei giorni feriali
Limita la data di consegna solo per i prodotti qui sottoMostra il campo della data di consegna solo per i prodotti/categorie selezionati. Se è disattivato, mostrerà il campo della data di consegna secondo l'impostazione predefinita "Abilita data di consegna".
ProdottiL'elenco dei prodotti disponibili per la consegna, tutte le impostazioni saranno applicate solo a questi prodotti.
Categorie di prodottiL'elenco delle categorie disponibili per la consegna, tutte le impostazioni saranno applicate solo a queste categorie di prodotti.
L'opzione Abilita data di ritiro, se attivata, consente di scegliere una data di ritiro al momento del pagamento.
L'opzione Abilita orario di ritiro, se attivata, consente di scegliere una fascia oraria al momento del pagamento. Le fasce orarie vengono generate in base alle seguenti opzioni
Inizio - fine dell'orarioPuò essere considerato orario lavorativo, le fasce orarie vengono generate tenendo conto di questo intervallo di tempo.
Durata del timeslotDurata di ogni fascia oraria generata in minuti
Forma dell'ora: l'ora verrà mostrata al momento del checkout.
Campo località richiestoRitiro della località richiesto al momento del checkout
Etichetta delle località di ritiroIl testo del campo delle località alla cassa
Luoghi di ritiroAggiungi i luoghi di ritiroNome della località : Il nome della posizione di PickupIndirizzo della sede: Il luogo di ritiro IndirizzoProdotti: Prodotti disponibili per il ritiro. Abilita questa posizione solo per i prodotti scelti
Abilita pianificazioni personalizzateAbilita le pianificazioni personalizzate. Questa impostazione ha la precedenza su tutte le altre
Impostazioni di pianificazione dei giorni feriali:personalizzare i giorni e l'ora in determinati giorni ferialiGiorno feriale: I giorni della settimana a cui applicare queste impostazioniAbilitare/Disabilitare itempi di consegna: Abilita le fasce orarie al momento del checkoutFasce orarie: Scegliere se generare le fasce orarie in base a un dato orario e a una data durata, oppure se specificare manualmente ogni fasciaorariaInizio - fine fascia oraria: Inizio - fine per la generazione delle fasceorarieDurata delle fasce orarie: Durata in minuti per ogni timeslot generato
Impostazioni di pianificazione dei giorni feriali:personalizzare i giorni e l'ora in determinati giorni ferialiGiorno feriale: I giorni della settimana a cui applicare queste impostazioniAbilitare/Disabilitare itempi di consegna: Abilita le fasce orarie al momento del checkoutFasce orarie: Scegliere se generare le fasce orarie in base a un dato orario e a una data durata, oppure se specificare manualmente ogni fasciaorariaInizio - fine fascia oraria: Inizio - fine per la generazione delle fasceorarieDurata delle fasce orarie: Durata in minuti per ogni timeslot generato
Attiva l'integrazione con il calendario di GoogleInvia i nuovi ordini di consegna al calendario di Google.
Json Credentials full pathPercorso del file json delle credenziali di Google come: /var/www/credenziali/yourgoogleproject-1234.json
Cercare di non utilizzare una cartella web pubblica.
Abilitare l'integrazione del calendario di GoogleCompilare con l'id del calendario