2016-06-20 33 views
0

Ich versuche, den Preis zu ändern, wenn ich das andere Element auswählte, aber es hat nicht funktioniert.Wie aktualisiert es den Preis, wenn ein anderes Element im Dropdown ausgewählt wird?

Ich suchte in der Datei: configurable.js, aber sehe nur die Funktion: reloadPrice und realoadOldPrice, ich würde bitte Ihre Hilfe benötigen.

enter image description here

enter image description here

und Datei in magento: /js/varien/configurables.js

getOptionLabel: function(option, price){ 
........ 
    var sel = document.getElementById('attribute'+IdProduct); 
    if(sel!=""){ 

     var opt = sel.options[sel.selectedIndex]; 
     var text= opt.text; 
     var text_array= text.split(" "); 
     var PriceExcl=text_array[2]; 
     var cutpriceincl=text_array[3]; 
     if (cutpriceincl!=undefined) { 
      PriceIncl=cutpriceincl.substring(1); 


     } 

    } 
.......... 
}, 

ich den Preis mit Javascript ändern versuchen.

Danke für Ihre Hilfe!

+0

A wird Live-Demo nützlich sein – brk

+0

https://inoxtaps.com/cocoon-mono-set03-wall-mounted-cold-water-tap-3133 dies ist die Seite und das Produkt – vaifer91

+0

sind Sie in der Lage, den Preis von Exklusive Steuern zu ändern – Deep

Antwort

0

Sie können den folgenden Code verwenden, um den Preis zu aktualisieren.

var sel = document.getElementById('attribute'+IdProduct); 
if(sel!=""){ 

    var opt = sel.options[sel.selectedIndex]; 
    var text= opt.text; 
    var text_array= text.split(" "); 
    var PriceExcl=text_array[2]; 
    document.getElementById("price-excluding-tax-3133_clone").innerHTML = PriceExcl; 
    var cutpriceincl=text_array[3]; 
    if (cutpriceincl!=undefined) { 
     PriceIncl=cutpriceincl.substring(1); 
     document.getElementById("price-including-tax-3133_clone").innerHTML = PriceIncl; 

    } 

}