Buongiorno a tutti.
Quadro generale: sul nostro sito (che utilizza Wordpress) c'è una pagina con 8 prodotti che vendiamo singolarmente e una seconda pagina con 3 menù che devono essere acquistati con ll minimo d'ordine di 2 ciascuno.
Sto utilizzando un plugin per la gestione del carrello che, vista la semplicità della proposta, è perfetto (si chiama Simple Cart PayPal).
Posso utilizzare una sola istanza del carrelo sul sito, e anche questo mi va bene: sia che il cliente ordini dalla pagina dei piatti singoli che dalla pagina dei menù, tutto finisce in un'unico carrello.
Devo però controllare che se l'ordine comprende un menù, questo abbia come quantità minima 2.
Riesco a identificare se si tratta d un menù perchè i tre prezzi sono tutti superiori ai 75 euro, mentre tutti i singoli piatti hanno prezzi inferiori ai 30 euro).
Il valore di "quantità" lo recupero con
Per quanto riguarda invece i prezzi, questi sono riportati sulla pagina del carrello con <input name="amount_1", name="amount_2" eccetera.
Sto provando a selezionare quindi tutti i nomi amount_* ma non riesco a capire come fare.
In una RegEx i caratteri wild dovrebbero essere .* ma se scrivo
ottengo UNDEFINED
E' possibile trovare sulla pagina i valori di tutti gli elementi il cui nome inizia con amount_ ?
Grazie per i sugggerimenti...
Quadro generale: sul nostro sito (che utilizza Wordpress) c'è una pagina con 8 prodotti che vendiamo singolarmente e una seconda pagina con 3 menù che devono essere acquistati con ll minimo d'ordine di 2 ciascuno.
Sto utilizzando un plugin per la gestione del carrello che, vista la semplicità della proposta, è perfetto (si chiama Simple Cart PayPal).
Posso utilizzare una sola istanza del carrelo sul sito, e anche questo mi va bene: sia che il cliente ordini dalla pagina dei piatti singoli che dalla pagina dei menù, tutto finisce in un'unico carrello.
Devo però controllare che se l'ordine comprende un menù, questo abbia come quantità minima 2.
Riesco a identificare se si tratta d un menù perchè i tre prezzi sono tutti superiori ai 75 euro, mentre tutti i singoli piatti hanno prezzi inferiori ai 30 euro).
Il valore di "quantità" lo recupero con
Codice:
var xq = document.getElementsByClassName("wspsc_cart_item_qty")[0].value;
Sto provando a selezionare quindi tutti i nomi amount_* ma non riesco a capire come fare.
In una RegEx i caratteri wild dovrebbero essere .* ma se scrivo
Codice:
var xprod = document.getElementsByName("^amount_.").lenght;
E' possibile trovare sulla pagina i valori di tutti gli elementi il cui nome inizia con amount_ ?
Grazie per i sugggerimenti...