首先,我应该指出我不是JS专家,而且我正在使用simpleCart 2.2.2。
我希望有人可以帮助我找到我发现的这个脚本,我正在尝试自定义,以便根据我选择的值,将相应的运费添加到购物车中。但是,如果您更改购物车中的数量,则运输成本不会相应增加。此外,如果您向购物车添加不同商品的组合,则运费不会显示累计运费,而只会显示您最后添加的商品的费用。
这可能是一种非常巧妙的方式,但我会感激任何帮助!
由于
simpleCart.shipping = function(){
var shipping = 0,
extraShipping = document.getElementById( 'artSelect' ).value;
if( $("#artSelect").val() == "Original" ){
return 30;
} else if( $("#artSelect").val() == "Print" ){
shipping = 20;
} else if( $("#artSelect").val() == "Card" ){
shipping = 2;
} else {
shipping = 0;
}
if( extraShipping === 'blank' ){
extraShipping = 0;
}
return shipping + extraShipping;
};