WebSite X5Help Center

 
Agatino Caruso
Agatino Caruso
User

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

Auteur : Agatino Caruso
Visité 931, Followers 1, Partagé 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!

Posté le
3 RéPONSES
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.

Lire plus
Posté le de Riccardo P.
Agatino Caruso
Agatino Caruso
User
Auteur

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>

Lire plus
Posté le de 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.

Lire plus
Posté le de Riccardo P.