const lineItems =[]; const changeCart = async (data) => { return await fetch('/cart/change.js', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(data), }) .then(response => response.json()) .then(data => { console.log('Success:', data); }) .catch((error) => { console.error('Error:', error); }); } const inpectCart = async (items) => { await items.forEach(async (item) => { await changeCart(item) }); if(items.length > 0) { window.location.replace(window.location.href); window.location.reload(); } }; inpectCart(lineItems)

Shopping Cart ( items)

Update cart

Your shopping cart is empty.Check out our Shop to see what's available

document.addEventListener("DOMContentLoaded", () => { let cartItemCounter = 0; document.querySelectorAll("input.quantity").forEach(qty => cartItemCounter += parseInt(qty.value)); document.querySelector("#cart-item-counter").innerText = cartItemCounter; });