WebSite X5Help Center

 
Agatino Caruso
Agatino Caruso
User

Aggiungere variabili/opzione carrello nuovo/distinto...modifica codice  it

Author: Agatino Caruso
Visited 936, Followers 1, Shared 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!

Posted on the
3 ANSWERS
Incomedia
Riccardo P.
Incomedia

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.

Read more
Posted on the from Riccardo P.
Agatino Caruso
Agatino Caruso
User
Author

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>

Read more
Posted on the from Agatino Caruso
Incomedia
Riccardo P.
Incomedia

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.

Read more
Posted on the from Riccardo P.