Eliminare campo "indirizzo email" nel carrello
Auteur : Francesco TedeschiSalve,
con le nuove normative in ambito di sicurezza igienica anti covid-19, stavo provando a realizzare un menu digitale, i clienti che si siedono nel ristorante / bar / lido o quel che sia, scannerizzavano il qr codee si collegavano al menu digitale del locale (sito web contenente il menu digitale che stavo realizzando con di website x5) in modo da poter ordinare senza l'uso di un menu cartaceo.
L'ordine o la comanda sarebbe dovuta arrivare tramite email in cucina.
Nello step finale del carrello di wsx5 ho eliminato tramite il programma tutti i dati del cliente preimpostati dal programma (nome, cognome, indirizzo di spedizione, cap, città ecc) ho inserito un nuovo campo "NUM. DEL TAVOLO" , quindi chi ordina inserisce il numero del tavolo e l'ordine viene servito a quel tavolo.
Ho un problema, tra i campi che ho eliminato, non riesco ad eliminare il campo indirizzo email (allego screen shot)
So perfettamente che in un ecommerce questo campo permette all'utente che ordina di ricevere sulla propria mail il riepilogo del suo ordine e che quindi è un campo importante.
Nel mio caso e per questa nuova tipologia di siti web (menu digitali) è un campo che non serve.....
è inutile che il cliente che ordina seduto al tavolo in un ristorante, riceva il riepilogo dell'ordine tramite email.
Sapete mica come inibire / eliminare questo campo email così come si fa con gli altri campi ?
In tutti i modi, ho abbandonato questa idea che avrei potuto proporre a qualche cliente per via delle varie limitazioni
eliminarlo no ma nasconderlo si con questo foglio di stile:
<style>
#Email{
display: none;
}
label
{position: absolute;
margin-left:-999999px;
}
</style>
però devi precompilare con una mail il campo attraverso jquery in quanto obbligatorio
Auteur
Ciao Giorgio, grazie per l'info !
ho messo il codice che mi hai dato "dopo la chiusura del tag head" (non so se è qui che dovevo inserirlo) , si il campo email non si vede ma quando si procede nello step successivo del carrello, esce un messaggio in cui dice che il campo email è obbligatorio e nn mi fa proseguire.
ecco, questo passaggio non l'ho fatto.... potresti gentilmente riscrivere il codice con un email di esempio ?
Grazie
Ma ti serve il carrello perchè o fai anche pagare tramite sito ? Se così non fosse utilizza un semplice oggetto Modulo di Contatto e con un scelta multipla inserisci il menù.
Auteur
Ciao Patrizia, per una cosa fatta decentemente la scelta multipla del modulo di contatto non è proprio il top.
Vorrei inserire le foto anche delle pietanze, per questo ho optato di usare il carrello ecommerce. A me basterebbe che mi arrivasse il numero del tavolo che ha ordinato senza ricevere l'email del cliente.
Rimango in attesa di eventuali altri suggerimenti per nascondere il campo email (come sopra citato)
Auteur
Aggiungo inoltre che per via delle pietanze che sono molte, il cliente che ordina non può ricordare tutte le pietanze che ordina, sopratutto se è una coppia (ci sono più pietanze da ricordare), creando un menù utilizzando il carrello ecommerce, il cliente può aggiungere le pietanze al carrello in modo da avere un riepilogo delle pietanze da ordinare
In genere basterebbe rimuovere la classe mandatory nei campi, appunto, obbligatori, ma in questo caso pare non sia sufficiente. Bisognerebbe analizzare meglio la situazione.
Se vuoi provare con il solito metodo (setTimeout) usato per la pagina carrello, te lo allego.
Come detto da Giorgio, inserisce una mail nel campo nascosto dal CSS. Sono da personalizzare i millisecondi (800), forse sostituire display:none con visibility:hidden e la mail.
La funzione è "legata" ad un ritardo (800ms) fisso, non è garantito il funzionamento se il caricamento della pagina supera tale valore.
Il codice JS/jQuery potrebbe essere ottimizzato, visto che l'ho ripreso da altri esempi senza controllarlo più di tanto.
@Francesco
Me ne sono accorto adesso, ma a quale versione fai riferimento?
Auteur
Ciao lemonsong, grazie per l'intervento.
Comunque facevo riferimento alla versione 2020 ultima.
Ho inserito il codice che mi hai dato e funziona perfettamente, fa esattamente quello che intendevo fare.
Grazie 1000 caro
Grazie anche a te @Giorgio C.
Auteur
http://www.provadistinti.altervista.org/1/
qui la prova