WebSite X5Help Center

 
Laura M.
Laura M.
User

Elenco a discesa  it

Auteur : Laura M.
Visité 1680, Followers 4, Partagé 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 

Posté le
20 RéPONSES - 1 UTILES
Fabio C.
Fabio C.
User

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.

Lire plus
Posté le de Fabio C.
 lemonsong  
 lemonsong  
User

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/

Lire plus
Posté le de  lemonsong  
Laura M.
Laura M.
User
Auteur

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

Lire plus
Posté le de Laura M.
Laura M.
Laura M.
User
Auteur

Ciao Patrizia appena fatto la prova non funziona nella mail non manda il comune!!

Qualcuno mi aiuti!!!

Laura

Lire plus
Posté le de Laura M.
Laura M.
Laura M.
User
Auteur

Ciao Non funziona nella mail non invia!!

Laura

Patrizia B.
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.
Lire plus
Posté le de Laura M.
Fabio C.
Fabio C.
User
Laura M.
Ciao Patrizia appena fatto la prova non funziona nella mail non manda il comune!!

Mi dispiace, infatti non sapevo se arrivava nella mail perchè nn l'avevo testato, come ho un pò di tempo vediamo se si riesce

Lire plus
Posté le de Fabio C.
 lemonsong  
 lemonsong  
User
Laura M.
[...] puoi mandarmi il codice? e poi dove devo inserire il codice?

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 smile

Ribadisco che è da testare e NON è una soluzione pulita, ma in attesa di "evoluzioni"...

Se non è già stato fatto, apri un post idea.

Lire plus
Posté le de  lemonsong  
Laura M.
Laura M.
User
Auteur

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

Lire plus
Posté le de Laura M.
Laura M.
Laura M.
User
Auteur

Buongiorno,

qualcuno ha trovato un altra soluzione???

Grazie

Laura

Lire plus
Posté le de Laura M.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT
Laura M.
qualcuno ha trovato un altra soluzione???

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...

Lire plus
Posté le de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Laura M.
... ...  qualcuno ha trovato un altra soluzione??? ... ... 

... putroppo non ho il Programma per verificare, ...ma non esistono le opzioni  Scelta Multipla Scelta Singola...?...

... male che vada, la soluzione che ti è stata proposta penso che sia semplice e valida...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User

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.

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giuseppe Guida
No, Kol, nel modulo del carrello non esistono quelle opzioni, ... ... 

... grazie, ...allora è una pecca...!...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Laura M.
Laura M.
User
Auteur

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

Lire plus
Posté le de Laura M.
 lemonsong  
 lemonsong  
User

Prima di tutto, sono felice di essere stato smentito smile

Laura M.
[...] e modificarlo ogni volta.

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:

lemonsong
Se non è già stato fatto, apri un post idea.
Lire plus
Posté le de  lemonsong  
 lemonsong  
 lemonsong  
User
lemonsong
Se non è già stato fatto, apri un post idea.

Ah, non conosco tutte le nuove funzioni dell'ultima versione, magari c'è già...

Lire plus
Posté le de  lemonsong  
Laura M.
Laura M.
User
Auteur

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

Lire plus
Posté le de Laura M.
 lemonsong  
 lemonsong  
User

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.

Lire plus
Posté le de  lemonsong  
 lemonsong  
 lemonsong  
User

Dimenticavo: i valori dell'attributo value devono essere uguali al testo, esempio:

Lire plus
Posté le de  lemonsong  
Laura M.
Laura M.
User
Auteur

Ciao 

grazie

proverò

Laura

Lire plus
Posté le de Laura M.