根据重量,我有三种送货方式。
产品和包装500g以下 产品和包装3kg以下 产品和包装3kg及以上
我想在运送选项中添加一个覆盖,以便我更好地适应澳大利亚的运输选项。
我对CSS / HTML很好,但javascript是我挣扎的东西。我找到了一些代码here on Stackoverflow,并试图修改它以适应但它不适合我,所以我意识到我错过了必不可少的东西,但无法弄清楚是什么因此难以通过谷歌找到解决方案
我已将Big Cartel javascript API信息放入布局页面,并在购物车页面中使用以下内容。
< script type = "text/javascript" >
window.addEventListener('load', function() {
var quantityField = document.getElementById('item_qty');
var checkoutButton = document.getElementById('checkout_btn');
var totalField = document.getElementById('cart.total');
checkoutButton.addEventListener('click', function() {
var quantity = parseInt(quantityField.value);
var shipping = calculateShipping(price);
var total = price + shipping;
totalField.value = "Your total is $" + total + ".";
});
function calculateShipping(price) {
return (quantity <= 3): price / 7.50;
}
});
< /script>