Aggiungere variabili/opzione carrello nuovo/distinto...modifica codice
Autor: Agatino Caruso
Besucht 934,
Followers 1,
Geteilt 0
Allora, agendo sicuramente sul codice con javascript, vorrei aggiungere delle variabili distinte da quelle predefinite dal programma in un articolo del carrello.
Qualche esperto programmatore mi aiuti!!!...
Grazie mille!
Gepostet am
Buongiorno Agatino,
quando aggiungi una variante puoi specificare la variante di prezzo, così selezionandola il prezzo viene incrementato secondo le tue impostazioni, prova anche a scaricare il manuale e leggere la sezione che parla di questo.
Fammi sapere.
Autor
Vorrei aggiungere un'altra variabile, diversa da quella predefinita che conosco bene...
ho provato con del codice js, ma non riesco a trovare il riferimento al prezzo che dovrebbe essere questo "product_217mx36bh_subop" per aggiungere un controllo che ha effetti sul prezzo, per poi rimandarlo al carrello...
</div>
<span class="imProductListPrice" data-includevat="true" itemscope itemprop="priceSpecification" itemtype="http://schema.org/PriceSpecification">
<span id="product_217mx36bh_fullprice">10,00 €</span> // VORREI MODIFICARE QUESTO
<meta itemprop="valueAddedTaxIncluded" content="true">
<meta itemprop="priceCurrency" content="EUR">
</span>
<meta itemprop="price" content="10">
<img width="16" height="16" src="cart/images/cart-add.png" onclick="x5engine.cart.ui.addToCart('17mx36bh', $('#product_217mx36bh_qty').val(), $('#product_217mx36bh_opt').val(), $('#product_217mx36bh_subopt').val());" alt="Aggiungi" title="Aggiungi" />
<input type="text" id="product_217mx36bh_qty" value="1" />
</div>
<script >
function inviaTesto(){
document.getElementById("product_217mx36bh_qty").value = 100;
var a = document.getElementById("product_217mx36bh_qty").value;
document.getElementById("field2").value = a; //QUESTO FUNZIONA
var b = document.getElementById("product_217mx36bh_subopt").value;
document.getElementById("field1").value = b; //QUESTO NO
}</script>
Buongiorno Agatino,
automaticamente si può inserire solo un campo per le varianti, per modificare il codice purtroppo non posso aiutarti, attendi che altri utenti ti diano maggiori informazioni.