Lift the Flap Book - Learn About Trucks
Lift the Flap Book - Learn About Trucks
Lift the Flap Book - Learn About Trucks

Lift the Flap Book - Learn About Trucks

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

Dimensions:  280 x 220 x 10 mm Number of pages:  16 Description:  An exciting and interactive educational book designed to introduce young children to various vehicles and machines. Each page features lift-the-flap surprises, revealing fun facts and vibrant illustrations of trucks, cars, planes, trains, and more. Perfect for preschoolers and early learners, this book combines the thrill of discovery with engaging learning Format:  Board Book with Lift-the-Flaps

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