Little Dutch Wooden Advent Calendar
Little Dutch Wooden Advent Calendar
Little Dutch Wooden Advent Calendar
Little Dutch Wooden Advent Calendar
Little Dutch Wooden Advent Calendar
Little Dutch Wooden Advent Calendar
Little Dutch Wooden Advent Calendar

Little Dutch Wooden Advent Calendar

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

Make the countdown to Christmas extra fun with this adorable Advent calendar. For each day in December leading up to Christmas, open a new package and add a wooden piece to build your own festive village. The set includes a sturdy illustrated background and 24 surprise gifts with 25 wooden figures. Go skating, choose a Christmas tree, and ride a sleigh through the snowy town. After 24 days of play and excitement, Christmas finally arrives!

Age: 18+ Months

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