201 Activity Book: Age 3 - 5
201 Activity Book: Age 3 - 5
201 Activity Book: Age 3 - 5

201 Activity Book: Age 3 - 5

Outline star
Outline star
Outline star
Outline star
Outline star
Filled star
Filled star
Filled star
Filled star
Filled star
(2)
Regular price
R 79.00
Sale price
R 79.00
Free shipping on all orders over R950
Quantity must be 1 or more

The 201 Activity Book is packed with fun and engaging exercises that make learning exciting! It covers all essential subjects and key skills to help kids build great practice habits. With 104 colourful pages and a cute cover, it’s perfect for children aged 3–5. Plus, answers are included to make learning easy and enjoyable!


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