Space Dino Busy Book
Space Dino Busy Book
Space Dino Busy Book
Space Dino Busy Book

Space Dino Busy Book

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

Introduce your little one to learning through play with the Dino Space Busy Book. This engaging activity book features fun dinosaur space themes that capture toddlers' imaginations while developing essential skills. Practice lacing shoes, fastening buttons, and zipping up—all the everyday tasks that build confidence and independence. Perfectly sized for on-the-go adventures, this portable companion keeps busy hands and curious minds engaged during travel, waiting times, or quiet play at home. Durable and designed for little learners, it's the ideal way to make skill-building fun.

Dimensions: 22 x 28cm

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