My Calendar - Tooky Toy
My Calendar - Tooky Toy
My Calendar - Tooky Toy
My Calendar - Tooky Toy
My Calendar - Tooky Toy
My Calendar - Tooky Toy
My Calendar - Tooky Toy

My Calendar - Tooky Toy

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

This wooden calendar toy helps young kids learn about dates, days, months, weather, seasons, and time with interactive features like a rotating pointer and movable slider. The My Calendar Board enhances learning skills, encourages interactive communication, and supports logical thinking. Its vibrant cartoon patterns and rich colours stimulate visual senses, making it easier for children to grasp concepts of time and weather.

Age: 3+ years

Dimensions: 3.5cm x 29.5cm x 29.5cm

SKU TF329A

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