Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch
Advent Calendar - Little Dutch

Advent Calendar - Little Dutch

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

The countdown to Christmas has never been this much fun before! Open a package from the advent calendar every day in December to build your own Christmas village as the holidays draw near. The box features a sturdy cardboard back with winter-themed illustrations and 24 gift boxes containing 25 wooden figurines. Go skating in the plaza, buy your Christmas tree at the stable and ride your sleigh all around the village. After 24 days, Christmas will finally arrive!

Age: 2+ Years

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