Collection: Bible Stories

A curated Bible storybook collection introduces children to foundational scriptures through engaging narratives and vivid illustrations. By pairing simple language with morals of courage, faith, and love, these books help young readers easily grasp complex spiritual concepts while building essential reading and emotional skills.

6 products
  • Lift-The-Flap Noah's Ark
    Regular price
    Sold out
    Sale price
    R 139.00
  • 101 Bible Stories- Dreamland
    Regular price
    R 79.99
    Sale price
    R 79.99
  • The Bible For Children
    Regular price
    R 359.00
    Sale price
    R 359.00
  • Carry Handle ABC Bible Book
    Regular price
    R 119.00
    Sale price
    R 119.00
  • Carry Handle 123 Bible Book
    Regular price
    R 119.00
    Sale price
    R 119.00
  • A First Book Of Prayers For Children
    Regular price
    R 129.00
    Sale price
    R 129.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('[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); }); });