Activity Play Cube -  Tooky Toy
Activity Play Cube -  Tooky Toy
Activity Play Cube -  Tooky Toy

Activity Play Cube - Tooky Toy

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

TookyToy Pastel Play Cube Activity Toy
Stimulate play and keep young children entertained for hours as they explore each side of this educational, beautifully crafted classic toddler's Pastel Play Cube from TookyToy

The toy is designed in an eco-friendly way with high quality, sustainable, natural wood materials and finished in non-toxic paint to ensure safe play

The beautiful pastel colours are engaging and help promote learning and coordination skills

Includes:
- 11 x Animal Blocks
- 1 x Cloud Block
- 1 x Lacing Stick

Age: 18 Months +
Item size: 16.2 x 16.2 x 20 cm

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