Karnaval In Die Dieretuin
Karnaval In Die Dieretuin

Karnaval 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

Die dieretuin wemel van werklik vreemde gediertes: Die diere vier karnaval! Apies, seekoeie, kameelperde - almal het hulle vermom. Wie is nou eintlik wie? Oom Alfie, die dieretuinbaas, het groot probleme en vra sy getroude vriend, Ignasius Peperment Krimpvarkie, om hom te help. Die dieretuin se hekke ,aak al amper oop en voor daardie tyd moet die raaisel opgelos wees!

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