Pulsante carrello form personalizzato
Autor: Andrea P.
Besucht 1570,
Followers 5,
Geteilt 0
Salve, sto provando a creare un form per ecommerce in cui inserisco le quantità che mi servono dei vari articoli in alcuni input, ho creato un pulsante che con l'evento click mi inserisce tutti i prodotti nel carrello e funziona ma avrei bisogno di sostituire id del prodotto con una variabile es: cart1
posto un pezzo di codice .
Spero di essere stato abbastanza chiaro.
Grazie mille
<script>
var cart1
cart1="54n8UV91";
</script>
<input type="submit"
value="INvio"
onclick="
x5engine.cart.ui.addToCart('8h5ou0lo', $('#nome2').val(), $('#product_38h5ou0lo_opt').val(), $('#product_38h5ou0lo_subopt').val(), true, '');
x5engine.cart.ui.addToCart(cart1, $('#nome1').val(), $('#product_2cart1_opt').val(), $('#product_2cart1_subopt').val(), true, '');
...
"
Gepostet am
Autor
Scusate , problema risolto era solo un errore di battuta (confuso una i con un 1) non mi segnalava errori ma non mi inseriva(giustamente ) nel carrello.
Ciao Andrea,
se funziona puoi postare la tua soluzione (magari con qualche screenshot)?
Potrebbe essere interessante anche per altri utenti, sempre che tu sia d'accordo di condividere il codice naturalmente.
Grazie comunque
Maurizio
quoto
Autor
Ciao, premesso che non sono un programmatore (programmavo in clipper negli anni '80) ti allego screenshot maschera e copia sito di prova, sicuramente a qualcuno verranno i capelli verdi per alcune rindondanze ma il codice funziona e se qualcuno può renderlo più standardizzato.......
per realizzarlo ho inserito i prodotti nel carrello e-commerce e poi mi sono letto tutti gli id e riportati in un modulo html in questa maniera posso inserire le quantità che voglio e inviarle al carrello tutte in una volta.
Autor
....in particolare sarebbe utile riuscire a sostituire le due strighe in grassetto con la variablie (Blu3 in questo caso)
che contiene lo stesso valore
x5engine.cart.ui.addToCart(Blu3, $('#TshirtBlu3').val(), $('#product_ja0z66uc_opt').val(), $('#product_ja0z66uc_subopt').val(), true, '');
ottima idea spero che i ragazzi di website prendano spunto da tale ideaa
Ciao Andrea,
grazie per aver condiviso il tuo lavoro, se qualcuno può migliorarlo benissimo altrimenti dalle mie parti si dice che finchè funziona non toccare niente...
Buona giornata
Maurizio