Wine Coolers..Wine Fridges..Beverage Coolers..Wine Storage Solutions | Wine Coolers for Home or Business.

Wine & Beverage Combo's

Wine Beverage Cooler Combo for Sale at Wine Coolers Online

1 of 4

Quality and Selection

Wine Coolers Online offers an expertly curated selection of premium wine storage solutions. From compact under-counter wine coolers and beverage coolers to wine & beverage combo's, we provide the latest in cooling technology and design innovation.

Customer Support

Our commitment to outstanding customer service ensures you'll find the perfect wine or beverage storage solution. Every purchase is backed by industry-leading warranties and expert guidance throughout your decision process.

Expert Knowledge

Whether you're a seasoned collector or beginning your wine journey, our team provides the expertise you need. We understand wine storage requirements and help protect your investment with optimal cooling solutions.

We Are an Authorized Dealer for...

Recently Viewed Products

1 of 3

Script Text Diagnostic Tool

This tool helps identify and temporarily hide unwanted script text that appears on your pages. Use it to diagnose issues where JavaScript code is visible to customers.
Warning: This tool is for development/testing purposes only. Always backup your theme before making changes.
How to permanently fix script text issues:
  1. Go to your theme's code editor (Online Store > Themes > Actions > Edit code)
  2. Look for files in the "layout" folder (theme.liquid) or "sections" folder
  3. Find any script tags that are missing proper opening/closing tags
  4. Ensure all JavaScript code is properly wrapped in <script></script> tags
  5. Check for any text nodes outside of HTML elements in the header area
  6. Remove this diagnostic block once issues are resolved
')) { issues.push(`Malformed script tag found (index: ${index})`); } }); this.displayResults([...issues, ...textNodes.map(item => `Potential script text outside tags: "${item.text}..."` )]); } hideScriptElements() { const walker = document.createTreeWalker( document.body, NodeFilter.SHOW_TEXT, { acceptNode: function(node) { const text = node.textContent.trim(); if (text.length > 0 && (text.includes('script') || text.includes('function') || text.includes('var ') || text.includes('let ') || text.includes('const ') || text.match(/[{}();]/))) { return NodeFilter.FILTER_ACCEPT; } return NodeFilter.FILTER_REJECT; } } ); let node; let hiddenCount = 0; while (node = walker.nextNode()) { const parent = node.parentElement; if (parent && parent.tagName !== 'SCRIPT' && parent.tagName !== 'STYLE') { const originalDisplay = parent.style.display; parent.style.display = 'none'; parent.setAttribute('data-ai-hidden-arxzes0ppdfhpeunhbaigenblockcc5105agcnjte', 'true'); this.hiddenElements.push({ element: parent, originalDisplay: originalDisplay }); hiddenCount++; } } this.showSuccess(`Hidden ${hiddenCount} potentially problematic elements`); } showHiddenElements() { let restoredCount = 0; this.hiddenElements.forEach(item => { item.element.style.display = item.originalDisplay; item.element.removeAttribute('data-ai-hidden-arxzes0ppdfhpeunhbaigenblockcc5105agcnjte'); restoredCount++; }); this.hiddenElements = []; this.showSuccess(`Restored ${restoredCount} hidden elements`); } displayResults(results) { if (results.length === 0) { this.results.innerHTML = '
No script issues detected!
'; } else { this.results.innerHTML = results.map(result => `
${result}
` ).join(''); } this.results.classList.add('active'); this.success.classList.remove('active'); } showSuccess(message) { this.success.textContent = message; this.success.classList.add('active'); this.results.classList.remove('active'); } } customElements.define('script-cleaner-arxzes0ppdfhpeunhbaigenblockcc5105agcnjte', ScriptCleanerarxzes0ppdfhpeunhbaigenblockcc5105agcnjte); })();