Имам три опции за доставка въз основа на теглото, които са ми на разположение.
Продукт и опаковка под 500g Продукт и опаковка под 3kg Продукт и опаковка 3kg и повече
Искам да добавя отмяна на опцията за доставка, за да мога да отговарям по-добре на опциите за доставка тук, в Австралия.
Добре съм с CSS/HTML, но javascript е нещо, с което се боря. Намерих някакъв код тук в Stackoverflow и се опитах да го модифицирам така, че да отговаря, но не работи за мен, така че осъзнавам Пропускам нещо съществено, но не мога да разбера какво, така че се боря да намеря решение чрез Google.
Поставих информацията за javascript API на Big Cartel в страницата с оформлението и използвам следното в страницата с количката.
< 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>