Elenco a discesa
Author: Laura M.
Visited 1657,
Followers 4,
Shared 0
Buongiorno,
è possibile creare una lista a discesa per la gestione ecommerce per determinare ad esempio il comune di consegna? invece che avere il campo testo libero?
Mi serve per limitare i comuni di consegna per lo shop on line in modo da inserire solo i comuni serviti.
Grazie
Laura
Posted on the
Passo1--->impostazioni--->Avanzate--->ecommerce--->Gestione ordine--->Spedizione--->Descrizione inserisci questo codice dopo aver opportunamente modificato i valori in grasseto (ne puoi aggiungere quanti ne vuoi), fai una prova online perchè in locale funziona ma non so se arriva la mail con il comune assegnato quando la invii in rete.
<script language=javascript>
function pagina(n) {
nuovo=n.options[n.selectedIndex].value
if (nuovo !="scegli") {
window.location.href=nuovo
}
}
</script>
<span style="font: 14px tahoma; color:#000000">comuni di consegna sfoglia l'elenco qui sotto <b>al passo 3.</b>
<form name="Comuni" action=" " method=post>
<select name="scelta" onChange="pagina(this.form.scelta)">
<option value="scegli" checked=true>comuni di consegna <option value>agrigento</option>
<option value>alessandria</option>
<option value>ancona</option>
<option value>aosta</option>
</select>
Purtroppo con questo metodo il Cliente deve fare la scelta al passo 3 del carrello, in questo esempio è specificato.
Aggiungo QUESTO esempio (da testare) che trasforma il "Campo personale" (creato da programma) in un campo "lista a discesa".
Il codice usato si può vedere nel sorgente delle pagine carrello.
Se funge correttamente, le personalizzazioni sono facilmente intuibili.
Rif.: https://api.jquery.com/replaceWith/
Author
Buongiorno grazie per le vostre risposte, una domanda per lomonsong puoi mandarmi il codice? e poi dove devo inserire il codice?
Grazie Patrizia ho provato è funziona ma sarebbe meglio trovate una soluzione dove il cliente inserisce i suoi dati....:(
Grazie
Laura
Author
Ciao Patrizia appena fatto la prova non funziona nella mail non manda il comune!!
Qualcuno mi aiuti!!!
Laura
Author
Ciao Non funziona nella mail non invia!!
Laura
Mi dispiace, infatti non sapevo se arrivava nella mail perchè nn l'avevo testato, come ho un pò di tempo vediamo se si riesce
Come già scritto lo puoi vedere nel sorgente delle pagine carrello e nel commento c'è scritto dove va inserito.
Te lo allego (sperando che non venga corrotto), ma se non si è in grado di vedere un sorgente pagina sarà molto difficile personalizzarlo a proprio piacimento. Non è "cattiveria" quello che scrivo, è solo preveggenza. Spero di essere smentito
Ribadisco che è da testare e NON è una soluzione pulita, ma in attesa di "evoluzioni"...
Se non è già stato fatto, apri un post idea.
Author
Grazie proverò.....
Non capisco perchè gli sviluppatori del software non hanno pensato a questa funzionalità!!
Speriamo che implementano questa possibilità.
Altrimento dovrò utilizzare un altro software.
Grazie a presto
Laura
Author
Buongiorno,
qualcuno ha trovato un altra soluzione???
Grazie
Laura
ma hai provato il codice che gentilmente ha postato Lemonsong ?
se si e non ti funzionasse...
come detto devi postare qui il link del tuo carrello ecommerce...
io l'ho provato e funziona...
... putroppo non ho il Programma per verificare, ...ma non esistono le opzioni Scelta Multipla e Scelta Singola...?...
... male che vada, la soluzione che ti è stata proposta penso che sia semplice e valida...
.
No, Kol, nel modulo del carrello non esistono quelle opzioni, c'è il campo personale ma lo puoi adattare e farlo diventare lista a discesa solo con il codice proposto da Lemonsong che funziona perfettamente, l'ho provato anch'io.
... grazie, ...allora è una pecca...!...
.
Author
Ciao a tutti
si sono riuscita grazie al codice di Lemonsong.
Spero che gli sviluppatori implementano questa funziona per evitare di scrivere il codice e modificarlo ogni volta.
Grazie
Laura
Prima di tutto, sono felice di essere stato smentito
In che senso "ogni volta"?
OK, se ti riferisci all'inserimento di nuovi comuni o alla cancellazione di altri, altrimenti basta inserirlo una volta.
In ogni caso:
Ah, non conosco tutte le nuove funzioni dell'ultima versione, magari c'è già...
Author
Ciao lemonsong
ho riscontrato un problema con il codice che mi hai inviato, funziona ma il problema che se vai avanti e torni indietro il campo si "resetta" cioè torna sul primo campo.
Si può risolvere in qualche modo??
Grazie
Laura
Sì, possiamo mettere la scelta del comune in un cookie.
Ho aggiornato l'esempio
Nel sorgente della pagina trovi tutto.
Dovrebbe funzionare anche nella versione 2020, verificalo.
Dimenticavo: i valori dell'attributo value devono essere uguali al testo, esempio:
Author
Ciao
grazie
proverò
Laura