1

首先,我应该指出我不是 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;

};
4

0 回答 0