Несколько расходов на доставку в simpleCart

Прежде всего, я должен указать, что я не эксперт по 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;

};

0 ответов

Другие вопросы по тегам