Collection: R 100 - R 300

Whether you're looking for gifts to fill up Christmas stockings or exciting presents for the children in your tribe, this collection features a range of items designed to spark joy. Here you'll find quality toys and books with slightly smaller price tags that are ideal for clever Christmas gifting.

Christmas orders close on 16 December, 2024.

454 products
  • Diamond Dancer Arts & Crafts Kit- Small World
    Regular price
    R 230.00
    Sale price
    R 230.00
  • Crystal Jewelry Body Art - Small World
    Regular price
    R 250.00
    Sale price
    R 250.00
  • Snap & Swap Jewelry-Aquamarine- Small World
    Regular price
    R 279.00
    Sale price
    R 279.00
  • Heart Soap Boutique- Small World
    Regular price
    R 255.00
    Sale price
    R 255.00
  • Aphrodite's Adornment Beads & Bracelets Workshop- Small World
    Regular price
    R 299.00
    Sale price
    R 299.00
  • Unicorn Tattoos
    Regular price
    R 253.00
    Sale price
    R 253.00
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('#CartCount span'); 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); });