Send Us An Email

Have a question or comment? Use the form below to send us a message or contact us by mail at:

Please do get in touch!

We'd love to hear from you - please use the form to send us your message or ideas. Or simply pop in for a cup of fresh tea and a cookie.

Shop All

Email: support@shopruthb.com

Open Hours:
Monday to Friday: 9am - 5pm CST
Free Shipping Over $75
Free Returns
Genuine Product Guarantee
Secure Shopping Guarantee
Cart cart 0
You have successfully subscribed!
document.addEventListener('DOMContentLoaded', function () { const freeGiftProductId = ; // Replace `id` with the actual ID field of your freepdp const freeShippingThreshold = ; function addFreeGiftToCart() { fetch('/cart.js') .then(response => response.json()) .then(cart => { const qualifiesForFreeGift = cart.total_price >= freeShippingThreshold; const hasFreeGift = cart.items.some(item => item.id === freeGiftProductId); if (qualifiesForFreeGift && !hasFreeGift) { fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id: freeGiftProductId, quantity: 1 }) }).then(() => { console.log('Free gift added to cart.'); }); } else if (!qualifiesForFreeGift && hasFreeGift) { fetch('/cart/change.js', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id: freeGiftProductId, quantity: 0 }) }).then(() => { console.log('Free gift removed from cart.'); }); } }); } addFreeGiftToCart(); // Re-run when cart is updated document.addEventListener('cart:updated', addFreeGiftToCart); });