Kleintjie In Die Dieretuin
Kleintjie In Die Dieretuin

Kleintjie In Die Dieretuin

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

Dis groot opwinding in die dieretuin: Die dierebabas is daar! Dis lente en in die dieretuin wemel dit van al die kleingoed! Soos dit nou maar gaan met kleintjies, verdwyn die verkleurmannetjies se dogtertjie en Ignasius Peperment Krimpvarkie moet haar gaan soek. Maar so maklik is dit nou ook nie, want sy kan verkleur om net soos haar omgewing te lyk...

Format:  Soft Cover

Dimensions:  245 x 190 mm

Number of pages:  32

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); }); });