Warning: Undefined array key "file" in /home/u571987979/domains/balrin.com/public_html/wp-includes/media.php on line 1763
Shipping Policy
Bexice offers free shipping to all countries. All orders have insured shipping and it usually takes 5-15 days to receive items after the product is shipped out. Tracking information is provided once the orders are shipped out.
Shipping Methods
We use a variety of shipping methods to get your orders to you as quickly and efficiently as possible. The specific shipping method used will depend on the location of the recipient and the weight of the order.
- United States: 5-15 Business days once the product is shipped out
- International: 5-20 days once the product is shipped out.
Shipping Restrictions
There are a few shipping restrictions that you should be aware of:
- We do not ship to P.O. boxes or APO/FPO addresses.
- We cannot ship to countries that are currently experiencing political or economic instability.
Tracking Information
Once your order has shipped, you will receive an email with tracking information.
Customer Service
If you have any questions about our shipping policy, please contact our customer service team. We are always happy to help!
Thank you for shopping with Bexice!
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) { for (const className of priceClasses) { const priceElements = document.getElementsByClassName(className); for (const element of priceElements) { const priceInUSD = parseFloat(element.textContent.replace(/\D/g, '')); // Assuming the price is in USD format without symbols const priceInLocalCurrency = Math.round(priceInUSD * exchangeRate); // Round to the closest integer element.textContent = `${priceInLocalCurrency} ${localCurrency}`; } } }// 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-amount', '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); } }); }); });