Ice cubes water down your drinks quickly. With Bexice Cubes, You can enjoy drinks the way it should be, Undiluted & Chilled
Let’s face it – ordinary ice cubes are your drink’s worst enemy! They stealthily steal away the flavors you cherish, leaving your drinks weak and uninspiring. It’s time to put an end to the watered-down travesty!
Do you love whiskey, cocktails, or other drinks that you want to keep cold without diluting the flavor? If so, then you need Bexice Cubes
Say hello to the saviors of flavor – Bexice Cubes! Precision-crafted from premium stainless steel and infused with an enchanting blend of ethanol and water, these revolutionary cubes are here to ensure every sip bursts with unforgettable taste.
Leopard snakes are small, colorful, and hunt insects.
As you upgrade your drinking experience, you’re also making a bold statement for the environment. Bexice Cubes are your eco-friendly companions, reducing plastic waste and inspiring others to follow your lead.
Rated 4.9/5 by 5,000+ Happy Customers
Great gift for our family’s whiskey connoisseurs. Very conversational gift. Bought a set for us as well! Using it almost every day, even my kids love it!
Great value for the money. Sleek & functional too! I bought it for myself, but it would make an excellent gift for a Birthday or the holidays!
An after dinner Cognac or a before dinner scotch should be cold but never be diluted (for my taste anyways). Wish I bought these cubes eons ago.
They do a great job of keeping your drink cold, but not dilute it in the process. Easy to clean and refreeze.
I fell, hard on both knees, thankful to have these in my freezer. Put them in a zipper plastic bag for an emergency ice pack. No melting, no water leaks.
These are great! I use them for my cold-brew coffee. They keep it nice and cold without diluting it!
Pops was super excited when I gifted this to him. A drink was poured almost immediately
My boyfriend has been making us iced expresso and we needed something to cool off the coffee without watering it down. I got these for him for Christmas and he uses it everyday to make the coffee now! They are easy to use, easy to clean, and have a little set of tongs with rubber grip in the package too!
This is a must have product if you are a avid scotch drinker and like to take it neat and chilled. I personally dont like taking ice as it dilutes my drink and was looking for something that can enhance my drinking experience w/o compromising the flavor. The cubes remain cold for long enough to enjoy 2-3 pegs. If i have to be critical, i would say, its little on the heavier side and could scratch the glass if you are not careful.
Very pleased with this product as it doesn’t melt down my drink nor change the flavor. Don’t always have my vodka chilled so this helps, and they look cool!
Ice may be cheap but Bexice Cubes(Stainless Steel Ice Cubes) are a much better alternative. Here why:
Long-lasting Cooling: Bexice Stainless Steel Cubes maintain drinks’ cold temperature longer than regular ice, ensuring optimal enjoyment.
No Dilution: Say goodbye to watered-down drinks; Bexice Cubes preserve the full flavor of beverages without dilution.
Reusable: Our stainless steel cubes are eco-friendly and can be used indefinitely, saving you money and reducing waste.
Quick Chilling: Bexice Cubes quickly chill drinks, providing a rapid cooling effect.
Hygienic: Non-porous and easy to clean, Bexice Cubes are hygienic and prevent bacterial growth.
Versatile: Suitable for various beverages, from cocktails to juices, Bexice Cubes adapt to your drink preferences.
Stylish Presentation: Elevate your drink’s appeal with Bexice Cubes’ sleek and modern design.
Customization: Personalize cubes with engravings or logos, making them ideal for gifts or promotions.
Freezer Space: Unlike ice bags, Bexice Cubes won’t take up freezer space as they don’t melt.
No Freezer Odor: Bexice Cubes won’t absorb freezer odors, ensuring the purity of your beverages.
Whiskey stones are simply stones turned into cubes and marketed as a great cooling solution. Where as, Our Bexice Stainless Steel Ice Cubes are made up of stainless steel which is a great conductor of heat and can transfer the coldness of the cube a lot better than Whiskey stones.
Bexice Cubes are stainless steel cubes which are filled with a mixture of Ethanol & water. This makes it freeze faster and provide a better cooling than Whiskey Stones.
Yes, absolutely! Bexice Cubes are made of premium-quality 304 stainless steel, which is food-grade safe. It is also FDA Approved and safe to use. It is free from harmful chemicals and contaminants, ensuring that your beverages remain safe and untainted.
Yes, absolutely! Bexice Cubes are made of premium-quality 304 stainless steel, which is food-grade safe. It is also FDA Approved and safe to use. It is free from harmful chemicals and contaminants, ensuring that your beverages remain safe and untainted.
The Bexice Stainless Steel Cube is filled with a mixture of ethanol and water. This combination serves as a superior coolant for your drinks. Ethanol has a higher freezing point than water, allowing it to cool your beverages faster and keep them cool for longer periods. Our cubes’ cooling properties are optimized to enhance your drinking experience.
Absolutely! The Bexice Stainless Steel Cube is perfect for cooling down espresso without diluting its flavor. Simply place the cube on the filter, and as you brew the espresso, it will land on the cube, achieving the perfect temperature.
We’re confident that you’ll love our Bexice cubes, just like our 23,000+ customers worldwide. However, if for any reason you’re not satisfied, we offer a hassle-free return policy. We want you to have complete peace of mind when shopping with us. Simply refer to our Refund Policy for detailed instructions on how to initiate a return and receive a refund or exchange. Your satisfaction is our utmost priority, and we’re committed to providing you with a seamless and enjoyable shopping experience. For more information, You can read our
Get Your Bexice Cubes Today & Experience The Difference!
Copyright © 2023 Bexice. All rights reserved.// Step 1: Get the customer's country using geolocation-db.com JSON API function getCustomerCountry() { return $.getJSON('https://geolocation-db.com/json/') .then(response => response.country_name) .catch(() => null); }// Step 2: List of countries and their currencies const countryCurrencies = { 'United States': 'USD', 'Canada': 'CAD', 'United Kingdom': 'GBP', 'Australia': 'AUD', 'India': 'INR', 'Japan': 'JPY', 'China': 'CNY', 'Brazil': 'BRL', 'South Korea': 'KRW', 'Germany': 'EUR', 'France': 'EUR', 'Italy': 'EUR', 'Spain': 'EUR', 'Netherlands': 'EUR', 'Switzerland': 'CHF', 'Sweden': 'SEK', 'Norway': 'NOK', 'Denmark': 'DKK', 'Russia': 'RUB', 'Mexico': 'MXN', 'Argentina': 'ARS', 'Saudi Arabia': 'SAR', 'United Arab Emirates': 'AED', 'South Africa': 'ZAR', 'Egypt': 'EGP', 'Israel': 'ILS', 'Turkey': 'TRY', 'Singapore': 'SGD', 'Malaysia': 'MYR', 'Thailand': 'THB', 'Vietnam': 'VND', 'Indonesia': 'IDR', 'Philippines': 'PHP', 'Pakistan': 'PKR', 'Bangladesh': 'BDT', 'Nigeria': 'NGN', 'Kenya': 'KES', 'Ghana': 'GHS', 'Ethiopia': 'ETB', 'Uganda': 'UGX', 'South Korea': 'KRW', 'New Zealand': 'NZD', 'Hong Kong': 'HKD', 'Taiwan': 'TWD', 'Colombia': 'COP', 'Chile': 'CLP', 'Peru': 'PEN', 'Venezuela': 'VES', 'Czech Republic': 'CZK', 'Poland': 'PLN', 'Hungary': 'HUF', 'Greece': 'EUR', 'Portugal': 'EUR', 'Ireland': 'EUR', 'Austria': 'EUR', 'Belgium': 'EUR', 'Finland': 'EUR', 'Luxembourg': 'EUR', 'Cyprus': 'EUR', 'Malta': 'EUR', 'Slovakia': 'EUR', 'Slovenia': 'EUR', 'Estonia': 'EUR', 'Latvia': 'EUR', 'Lithuania': 'EUR', 'Bulgaria': 'BGN', 'Romania': 'RON', 'Croatia': 'HRK', 'Serbia': 'RSD', 'Bosnia and Herzegovina': 'BAM', 'Macedonia': 'MKD', 'Montenegro': 'EUR', 'Albania': 'ALL', 'Kosovo': 'EUR', 'Ukraine': 'UAH', 'Belarus': 'BYN', 'Moldova': 'MDL', 'Georgia': 'GEL', 'Armenia': 'AMD', 'Azerbaijan': 'AZN', 'Kazakhstan': 'KZT', 'Uzbekistan': 'UZS', 'Turkmenistan': 'TMT', 'Kyrgyzstan': 'KGS', 'Tajikistan': 'TJS', 'Afghanistan': 'AFN', 'Iraq': 'IQD', 'Iran': 'IRR', 'Lebanon': 'LBP', 'Jordan': 'JOD', 'Syria': 'SYP', 'Kuwait': 'KWD', 'Qatar': 'QAR', 'Bahrain': 'BHD', 'Oman': 'OMR', 'Yemen': 'YER', 'Morocco': 'MAD', 'Algeria': 'DZD', 'Tunisia': 'TND', 'Libya': 'LYD', 'Mauritania': 'MRO', 'Sudan': 'SDG', 'Somalia': 'SOS', 'Djibouti': 'DJF', 'Eritrea': 'ERN', 'Comoros': 'KMF', 'Madagascar': 'MGA', 'Mozambique': 'MZN', 'Tanzania': 'TZS', 'Zambia': 'ZMW', 'Zimbabwe': 'ZWL', 'Namibia': 'NAD', 'Botswana': 'BWP', 'Lesotho': 'LSL', 'Swaziland': 'SZL', 'Angola': 'AOA', 'Malawi': 'MWK', 'Mali': 'XOF', 'Senegal': 'XOF', 'Guinea': 'GNF', 'Benin': 'XOF', 'Burkina Faso': 'XOF', 'Togo': 'XOF', 'Niger': 'XOF', 'Mauritius': 'MUR', 'Congo (Kinshasa)': 'CDF', 'Cameroon': 'XAF', 'Ivory Coast': 'XOF', 'Gabon': 'XAF', 'Central African Republic': 'XAF', 'Chad': 'XAF', 'Congo (Brazzaville)': 'XAF', 'Equatorial Guinea': 'XAF', 'Burundi': 'BIF', 'Rwanda': 'RWF', 'Eswatini': 'SZL', 'Gambia': 'GMD', 'Guinea-Bissau': 'XOF', 'Sierra Leone': 'SLL', 'Liberia': 'LRD', 'Cape Verde': 'CVE', 'Saint Helena, Ascension and Tristan da Cunha': 'SHP', 'Falkland Islands': 'FKP', 'Montserrat': 'XCD', 'Saint Kitts and Nevis': 'XCD', 'Anguilla': 'XCD', 'Antigua and Barbuda': 'XCD', 'Dominica': 'XCD', 'Saint Lucia': 'XCD', 'Saint Vincent and the Grenadines': 'XCD', 'Barbados': 'BBD', 'Grenada': 'XCD', 'Trinidad and Tobago': 'TTD', 'Aruba': 'AWG', 'Netherlands Antilles': 'ANG', 'Saint Martin': 'ANG', 'British Virgin Islands': 'USD', 'US Virgin Islands': 'USD', 'Puerto Rico': 'USD', 'Turks and Caicos Islands': 'USD', 'Bermuda': 'BMD', 'Cayman Islands': 'KYD', 'Bahamas': 'BSD', 'Haiti': 'HTG', 'Jamaica': 'JMD', 'Cuba': 'CUP', 'Dominican Republic': 'DOP', 'Honduras': 'HNL', 'El Salvador': 'USD', 'Costa Rica': 'CRC', 'Nicaragua': 'NIO', 'Guatemala': 'GTQ', 'Belize': 'BZD', 'Panama': 'PAB', 'Colombia': 'COP', 'Venezuela': 'VES', 'Ecuador': 'USD', 'Peru': 'PEN', 'Bolivia': 'BOB', 'Paraguay': 'PYG', 'Argentina': 'ARS', 'Uruguay': 'UYU', 'Brazil': 'BRL', 'Falkland Islands': 'FKP', 'Chile': 'CLP', 'Guyana': 'GYD', 'Suriname': 'SRD', 'French Guiana': 'EUR', 'Fiji': 'FJD', 'Papua New Guinea': 'PGK', 'Solomon Islands': 'SBD', 'Vanuatu': 'VUV', 'Kiribati': 'AUD', 'Tuvalu': 'AUD', 'Marshall Islands': 'USD', 'Micronesia': 'USD', 'Palau': 'USD', 'Nauru': 'AUD', 'Cook Islands': 'NZD', 'Niue': 'NZD', 'Tokelau': 'NZD', 'Samoa': 'WST', 'Tonga': 'TOP', 'American Samoa': 'USD', 'Australia': 'AUD', 'New Zealand': 'NZD', 'European Union': 'EUR', };// Step 3: Get the customer's local currency based on their country function getCustomerCurrency(country) { return countryCurrencies[country] || 'USD'; // Default to USD if the country is not in the list }// Step 4: Fetch the current exchange rate function getExchangeRate(localCurrency) { const today = new Date().toISOString().slice(0, 10); const yesterday = new Date(Date.now() - 864e5).toISOString().slice(0, 10); const url = `https://fxds-public-exchange-rates-api.oanda.com/cc-api/currencies?base=USD"e=${localCurrency}&data_type=general_currency_pair&start_date=${yesterday}&end_date=${today}`;return $.getJSON(url) .then(response => response.response[0]?.average_ask || 1) // Use 1 as the default exchange rate if data is unavailable .catch(() => 1); }// Step 5: Convert prices to the customer's local currency for specified classes function convertPricesToLocalCurrency(localCurrency, exchangeRate, priceClasses) { const currencySigns = { 'USD': '$', 'EUR': '€', 'GBP': '£', 'AUD': '$', 'CAD': '$', 'INR': '₹', 'JPY': '¥', 'CNY': '¥', 'BRL': 'R$', 'KRW': '₩', 'CHF': 'Fr', 'SEK': 'kr', 'NOK': 'kr', 'DKK': 'kr', 'RUB': '₽', 'MXN': '$', 'ARS': '$', 'SAR': '﷼', 'AED': 'د.إ', 'ZAR': 'R', 'EGP': '£', 'ILS': '₪', 'TRY': '₺', 'SGD': '$', 'MYR': 'RM', 'THB': '฿', 'VND': '₫', 'IDR': 'Rp', 'PHP': '₱', 'PKR': '₨', 'HKD': 'HK$', 'TWD': 'NT$', 'PLN': 'zł', 'CZK': 'Kč', 'HUF': 'Ft', 'ISK': 'kr', 'NZD': '$', 'RON': 'lei', 'BGN': 'лв', 'HRK': 'kn', 'UAH': '₴', 'SEK': 'kr', 'RON': 'lei', 'BGN': 'лв', 'HRK': 'kn', 'UAH': '₴', 'GEL': '₾', 'AMD': '֏', 'AZN': '₼', 'MNT': '₮', 'AFN': '؋', 'IRR': '﷼', 'IQD': 'ع.د', 'SYP': '£', 'LBP': 'ل.ل', 'JOD': 'د.ا', 'KWD': 'د.ك', 'BHD': 'ب.د', 'OMR': 'ر.ع.', 'QAR': 'ر.ق', 'YER': '﷼', 'COP': '$', 'PEN': 'S/', 'BOB': 'Bs.', 'PYG': '₲', 'UYU': '$U', 'DOP': 'RD$', 'GTQ': 'Q', 'HNL': 'L', 'NIO': 'C$', 'CRC': '₡', 'SVC': '$', 'PAB': 'B/.', 'BZD': 'BZ$', 'TTD': 'TT$', 'JMD': 'J$', };const currencySymbol = currencySigns[localCurrency] || localCurrency;for (const className of priceClasses) { const priceElements = document.getElementsByClassName(className); for (const element of priceElements) { const priceText = element.textContent; const priceMatch = priceText.match(/([\d.]+)/); if (priceMatch) { const priceInUSD = parseFloat(priceMatch[0]); const priceInLocalCurrency = priceInUSD * exchangeRate;// Use your rounding logic here const roundedPrice = (priceInLocalCurrency > 200) ? Math.round(priceInLocalCurrency) : priceInLocalCurrency;// Use toLocaleString for formatting and include currency symbol const formattedPrice = roundedPrice.toLocaleString(undefined, { minimumFractionDigits: (roundedPrice === Math.floor(roundedPrice)) ? 0 : 1, maximumFractionDigits: (roundedPrice === Math.floor(roundedPrice)) ? 0 : 1, });element.textContent = `${currencySymbol}${formattedPrice}`; } } } }// On page load, perform the steps sequentially $(document).ready(function () { getCustomerCountry() .then(country => { const localCurrency = getCustomerCurrency(country); return getExchangeRate(localCurrency) .then(exchangeRate => { // Specify the classes of the prices you want to convert const priceClasses = ['woocommerce-Price-amounts', 'another-price-class'];// Check if any of the specified classes exist before proceeding const existingClasses = priceClasses.filter(className => document.getElementsByClassName(className).length > 0);if (existingClasses.length > 0) { convertPricesToLocalCurrency(localCurrency, exchangeRate, existingClasses); } }); }); });// Function to set a cookie function setCookie(name, value, days) { const expires = new Date(); expires.setTime(expires.getTime() + (days * 24 * 60 * 60 * 1000)); document.cookie = name + '=' + value + ';expires=' + expires.toUTCString(); }// Function to get a cookie value function getCookie(name) { const cookies = document.cookie.split('; '); for (const cookie of cookies) { const [cookieName, cookieValue] = cookie.split('='); if (cookieName === name) { return cookieValue; } } return null; }// Intersection Observer callback function const decreaseNumberInView = (entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { let currentNumber = parseInt(entry.target.textContent); const interval = setInterval(() => { if (currentNumber > 3) { currentNumber--; entry.target.textContent = currentNumber; setCookie('itemNumber', currentNumber, 7); // Save the current number in a cookie } else { clearInterval(interval); } }, Math.floor(Math.random() * 4000) + 15000); // Random interval between 5 to 8 seconds } }); };// Create an intersection observer const observer = new IntersectionObserver(decreaseNumberInView);// Get the element with class 'item-instock' const itemInStock = document.querySelector('.item-instock'); if (itemInStock) { observer.observe(itemInStock); }// Initialize the number from the cookie if available const savedNumber = getCookie('itemNumber'); if (savedNumber !== null) { itemInStock.textContent = savedNumber; }