WebSite X5Help Center

 
Francesco Tedeschi
Francesco Tedeschi
User

Carrello senza ecommerce | modifica pulsante  it

Autor: Francesco Tedeschi
Besucht 1604, Followers 3, Geteilt 0  

Buona sera, arrivo subito al dunque e dopo vi spiego il motivo di questa scelta.

Www.provadistinti.altervista.org

Simulare un acquisto, procedere con il ceck out, fermarsi al primo step del carrello ecommerce.

Vorrei che l'ordine del cliente si fermasse al primo step del carrello, vorrei quindi modificare il tasto "termina ordine" in un pulsante che se premuto svuoti il carrello. Per la modifica del testo del pulsante so come fare, come posso quindi modificare la funzione di questo tasto in modo che se premuto mi vada a svuotare il carrello?

Per la realizzazione di un menù digitale, una volta che il cliente si siede al tavolo del ristorante, attraverso il menu digitale sul web, aggiunge le pietanze nel carrello. Successivamente il cameriere passa a ritirare la comanda che trova nel tasto ceck out del carrello che funge da riepilogo delle pietanze ordinate dal cliente.

Una volta trascritta la comanda sarà possibile svuotare il carrello x un nuovo ordine.

Grazie

Gepostet am
11 ANTWORTEN - 1 NüTZLICH - 1 KORREKT
Fabio C.
Fabio C.
User

Fermarti al primo step, da programma, non puoi ma, in dati cliente, puoi togliere tutte le voci del form e levare la spunta in "Richiedi l'accettazione delle condizioni di Vendita" e togliere anche il testo in "condizioni di vendita" e magari lasciare solo numero tavolo da inserire e togli sia il corriere ed il pagamento in gestione ordine, in questo modo avrai la comanda inviata saltando uno step (Pagamento e Corriere) del carrello, puoi anche cambiare le voci dei pulsanti e delle descrizioni al passo 1--->Lingua dei contenuti

Mehr lesen
Gepostet am von Fabio C.
Francesco Tedeschi
Francesco Tedeschi
User
Autor

Ciao Patrizia, grazie.

Ho già provato a seguire queste dritte, togliendo tutte le voci dell ecommerce quali pagamento, spedizione, modificando i testi dei pulsanti e inserendo un campo con la dicitura "numero del tavolo" sorgeva un altro dubbio: il programma non fa togliere il campo email (quel campo dove il cliente inserisce il suo indirizzo email per ricevere il riepilogo ordine) ma con l'aiuto di Lemonsong in un mio precedente topic sono riuscito a rendere questo campo invisibile attraverso uno script.

Pensandoci bene, se ti siedi con tuo marito e un altra coppia al tavolo, ordinate tutti e 4 contemporaneamente attraverso il menu digitale, il ristoratore riceve 4 ordini e potrebbe essere confusionale da parte sua, anche perché, se si dispone di molti tavoli, il ristoratore non sa quante persone ci siano sul tavolo numero 4 o non sa quante persone al tavolo 4 devono ancora ordinare.

Per questo ho scelto di non far inviare l'ordine.

Mehr lesen
Gepostet am von Francesco Tedeschi
Francesco Tedeschi
Francesco Tedeschi
User
Autor

E' fondamentale quindi che il cliente aggiunga le pietanze al carrello, che gli venga proposto (attraverso il tasto ceck out) il riepilogo di tutte le pietanze aggiunte al carrello e che non possa inviare l'ordine ma sia il cameriere a passare dal tavolo del cliente per trascrivere la comanda.

Il carrello ecommerce funge solo da riepilogo delle pietanze ordinate.

Mehr lesen
Gepostet am von Francesco Tedeschi
A. Kris
A. Kris
User

Ciao Francesco , occhi al testo smile

Mehr lesen
Gepostet am von A. Kris
Francesco Tedeschi
Francesco Tedeschi
User
Autor

Grazie Kris!
è un sito dove sto testando delle prove, ci sono altre cose da risolvere....

Approfitto per far vedere a chi voglia provare ad aiutarmi, un esempio di ciò che intendo realizzare QUI
Come si vede il carrello ecommerce ha solo il tasto svuota carrello...

Mehr lesen
Gepostet am von Francesco Tedeschi
 lemonsong  
 lemonsong  
User

Non so se ho capito bene. prova a vedere QUESTO esempio.

Nel sorgente della pagina carrello trovi CSS + script

La terminologia, l'ho lasciata invariata.

Mehr lesen
Gepostet am von  lemonsong  
 lemonsong  
 lemonsong  
User

E' bypassabile se si inserisce #step1 nella barra indirizzi, ma non credo ti interessi bloccarlo.

Akltrimenti, fai sapere.

Mehr lesen
Gepostet am von  lemonsong  
Francesco Tedeschi
Francesco Tedeschi
User
Autor

Ciao Lemonsong, il link che hai inserito sembra non andare a buon fine

puoi reinserirlo ? Grazie

Mehr lesen
Gepostet am von Francesco Tedeschi
 lemonsong  
 lemonsong  
User

Azz, ho fatto confusione coi numeri ed ho cancellato pure la cartella sbagliata.

Eccolo QUI

Ho usato setTimeout ma se crea problemi col caricamento della pagina (oltre ad aumentare il tempo, 800) si potrebbe fare in altro modo.

Mehr lesen
Gepostet am von  lemonsong  
Francesco Tedeschi
Francesco Tedeschi
User
Autor

laughing è proprio quello che stavo cercando <3

scusami Lemonsong, non so vedere nel sorgente della pagina, potresti scrivermi qui i codici da inserire in wsx5? 
grazie

Mehr lesen
Gepostet am von Francesco Tedeschi
Francesco Tedeschi
Francesco Tedeschi
User
Autor

ok trovato, inserisco qui il codice magari può servire a qualcun altro nel caso tu dovessi cancellare la pagina di esempio che hai inserito sopra.
Grazie ancora Lemonsong

<!-- Proprietà Pagina (Carrello e-commerce) - Esperto - Prima della chiusura del tag HEAD --><style>.btn-next { display:none;}</style><script>setTimeout(function() { $('.btn-go-next').replaceWith('<input type="button" onclick="cart_empty()" value="Svuota carrello">');}, 800);
function cart_empty() { var ce = confirm("Vuoi svuotare il carrello?"); if (ce == true) { x5engine.cart.manager.empty(); location.reload(); }}
$(window).on("hashchange", function() { if (location.hash == '#step1') location.href = 'index.html';});</script> 

Mehr lesen
Gepostet am von Francesco Tedeschi