Mepal Drink Bottle Campus 300ml - Little Goose
Mepal Drink Bottle Campus 300ml - Little Goose

Mepal Drink Bottle Campus 300ml - Little Goose

Regular price
R 199.00
Sale price
R 199.00
Free shipping on all orders over R950
Quantity must be 1 or more

Pure & Caring

Want to bring some juice or milk to school? This Mepal drinking cup is leak proof and perfect to bring in your little backpack. The special sealing ring in the screw cap ensures hermetic sealing.

The cup can be opened and closed easily with little children's hands and is nice and sturdy. Take the cup with you on a day out, to the playground, to swimming lessons or just to school.

The drinking cup is easy to clean and can be matched with our Mepal lunch box and with our backpack.

const button = event.target.closest('.custom-product-add-to-cart'); if (!button) return; event.preventDefault(); const variantId = button.dataset.variantId; if (!variantId) { console.error('No variant ID found.'); return; } if (button.disabled) return; const originalText = button.textContent; button.disabled = true; button.textContent = 'Adding...'; fetch(window.Shopify.routes.root + 'cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify({ items: [ { id: Number(variantId), quantity: 1 } ] }) }) .then(function(response) { return response.json().then(function(data) { if (!response.ok) { throw new Error( data.description || 'Could not add product to cart.' ); } return data; }); }) .then(function(data) { button.textContent = 'Added ✓'; return fetch(window.Shopify.routes.root + 'cart.js'); }) .then(function(response) { return response.json(); }) .then(function(cart) { const cartCount = document.querySelector('[data-cart-count]') || document.querySelector('.cart-count-bubble'); if (cartCount) { cartCount.textContent = cart.item_count; } const cartDrawer = document.querySelector('cart-drawer'); if (cartDrawer && typeof cartDrawer.open === 'function') { cartDrawer.open(); } setTimeout(function() { button.disabled = false; button.textContent = originalText; }, 1500); }) .catch(function(error) { console.error('Add to cart error:', error); button.disabled = false; button.textContent = 'Error - try again'; setTimeout(function() { button.textContent = originalText; }, 2000); }); });