Djeco - Tinyly Umbrella
Djeco - Tinyly Umbrella
Djeco - Tinyly Umbrella
Djeco - Tinyly Umbrella
Djeco - Tinyly Umbrella
Djeco - Tinyly Umbrella

Djeco - Tinyly Umbrella

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

Make rainy days magical with this brightly coloured Tinyly-themed umbrella! The clear plastic design lets you see where you’re going while keeping you dry. Its strong fibreglass frame is both flexible and durable, perfect for windy days. The manual opening system includes a safety feature to protect little fingers. A stylish and cheerful accessory that turns every drizzle into a delightful adventure!

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