Enjoy Free Shipping when you spend $299+. Use Code   FREESHIP299  
Icon Logo
Icon Cart 0 items - $0.00
Home

testttttttttt

Jim Beam

Jim Beam Apple Bourbon Whiskey

750 ml | 35% ABV
| Agave Spirits

Drambuie

Drambuie Scotch Liqueur

750 ml | 40% ABV
Liqueur

Soho

Soho Lychee Liqueur

750 ml | 21% ABV
Liqueur

PIMM's

PIMMS No 1 Liqueur

750 ml | 5.4% ABV
Liqueur

Jim Beam

Jim Beam Single Barrel Bourbon Whiskey

750 ml | 35% ABV
Whiskey | Bourbon

Remy Martin

Remy Martin V Cognac

750 ml | 40% ABV
Cognac

Ocean Vodka

Ocean Organic Vodka

750 ml | 40% ABV
Vodka

Martell

Martell Cordon Bleu cognac

750 ml | 40% ABV
Cognac

Ruffino

Ruffino Modus Toscana

750 ml | 12.5% ABV
Wine

Ruffino

Ruffino Ducale Gold Chianti Classico Riserva

750 ml | 12% ABV
Wine

Ruinart Champagne

Ruinart Brut Rose N.V. Champagne With Gift Wrap

750 ml | 12% ABV
Champagne

Martell

Martell XO Cognac

750 ml | 40% ABV
Cognac

Crown Royal

Crown Royal Fine De Luxe Canadian Whisky With Camouflage Bag

750 ml | 40% ABV
Whiskey | Canadian

VEEV

VEEV Spirit

750 ml | 35% ABV
Vodka

Skinnygirl

Skinnygirl Cabernet Sauvignon

750 ml | 12% ABV
Wine

Courvoisier

Courvoisier XO Cognac

750 ml | 40% ABV
Cognac

The Balvenie

The Balvenie DoubleWood Aged 12 Years Single Malt Scotch Whisky

750 ml | 43% ABV
Whiskey | Scotch

Captain Morgan

Captain Morgan White Rum

750 ml | 47.6% ABV
Rum

Jose Cuervo

Jose Cuervo Blue Agave Especial Silver

750 ml | 40% ABV
Tequila | Silver

I am over the age of 21 and agree to the terms of use for this site.

Your Cart is Empty

add to cart

Jim Beam

Jim Beam Apple Bourbon Whiskey

750 ml | 35% ABV
| Agave Spirits

Drambuie

Drambuie Scotch Liqueur

750 ml | 40% ABV
Liqueur

Soho

Soho Lychee Liqueur

750 ml | 21% ABV
Liqueur

PIMM's

PIMMS No 1 Liqueur

750 ml | 5.4% ABV
Liqueur

Jim Beam

Jim Beam Single Barrel Bourbon Whiskey

750 ml | 35% ABV
Whiskey | Bourbon

Remy Martin

Remy Martin V Cognac

750 ml | 40% ABV
Cognac

Ocean Vodka

Ocean Organic Vodka

750 ml | 40% ABV
Vodka

Martell

Martell Cordon Bleu cognac

750 ml | 40% ABV
Cognac

Ruffino

Ruffino Modus Toscana

750 ml | 12.5% ABV
Wine

Ruffino

Ruffino Ducale Gold Chianti Classico Riserva

750 ml | 12% ABV
Wine

Ruinart Champagne

Ruinart Brut Rose N.V. Champagne With Gift Wrap

750 ml | 12% ABV
Champagne

Martell

Martell XO Cognac

750 ml | 40% ABV
Cognac

Crown Royal

Crown Royal Fine De Luxe Canadian Whisky With Camouflage Bag

750 ml | 40% ABV
Whiskey | Canadian

VEEV

VEEV Spirit

750 ml | 35% ABV
Vodka

Skinnygirl

Skinnygirl Cabernet Sauvignon

750 ml | 12% ABV
Wine

Courvoisier

Courvoisier XO Cognac

750 ml | 40% ABV
Cognac

The Balvenie

The Balvenie DoubleWood Aged 12 Years Single Malt Scotch Whisky

750 ml | 43% ABV
Whiskey | Scotch

Captain Morgan

Captain Morgan White Rum

750 ml | 47.6% ABV
Rum

Jose Cuervo

Jose Cuervo Blue Agave Especial Silver

750 ml | 40% ABV
Tequila | Silver
= .children('.js-order-summary-content'); if (!
Home

testttttttttt

Jim Beam

Jim Beam Apple Bourbon Whiskey

750 ml | 35% ABV
| Agave Spirits

Drambuie

Drambuie Scotch Liqueur

750 ml | 40% ABV
Liqueur

Soho

Soho Lychee Liqueur

750 ml | 21% ABV
Liqueur

PIMM's

PIMMS No 1 Liqueur

750 ml | 5.4% ABV
Liqueur

Jim Beam

Jim Beam Single Barrel Bourbon Whiskey

750 ml | 35% ABV
Whiskey | Bourbon

Remy Martin

Remy Martin V Cognac

750 ml | 40% ABV
Cognac

Ocean Vodka

Ocean Organic Vodka

750 ml | 40% ABV
Vodka

Martell

Martell Cordon Bleu cognac

750 ml | 40% ABV
Cognac

Ruffino

Ruffino Modus Toscana

750 ml | 12.5% ABV
Wine

Ruffino

Ruffino Ducale Gold Chianti Classico Riserva

750 ml | 12% ABV
Wine

Ruinart Champagne

Ruinart Brut Rose N.V. Champagne With Gift Wrap

750 ml | 12% ABV
Champagne

Martell

Martell XO Cognac

750 ml | 40% ABV
Cognac

Crown Royal

Crown Royal Fine De Luxe Canadian Whisky With Camouflage Bag

750 ml | 40% ABV
Whiskey | Canadian

VEEV

VEEV Spirit

750 ml | 35% ABV
Vodka

Skinnygirl

Skinnygirl Cabernet Sauvignon

750 ml | 12% ABV
Wine

Courvoisier

Courvoisier XO Cognac

750 ml | 40% ABV
Cognac

The Balvenie

The Balvenie DoubleWood Aged 12 Years Single Malt Scotch Whisky

750 ml | 43% ABV
Whiskey | Scotch

Captain Morgan

Captain Morgan White Rum

750 ml | 47.6% ABV
Rum

Jose Cuervo

Jose Cuervo Blue Agave Especial Silver

750 ml | 40% ABV
Tequila | Silver
.length) {
Home

testttttttttt

Jim Beam

Jim Beam Apple Bourbon Whiskey

750 ml | 35% ABV
| Agave Spirits

Drambuie

Drambuie Scotch Liqueur

750 ml | 40% ABV
Liqueur

Soho

Soho Lychee Liqueur

750 ml | 21% ABV
Liqueur

PIMM's

PIMMS No 1 Liqueur

750 ml | 5.4% ABV
Liqueur

Jim Beam

Jim Beam Single Barrel Bourbon Whiskey

750 ml | 35% ABV
Whiskey | Bourbon

Remy Martin

Remy Martin V Cognac

750 ml | 40% ABV
Cognac

Ocean Vodka

Ocean Organic Vodka

750 ml | 40% ABV
Vodka

Martell

Martell Cordon Bleu cognac

750 ml | 40% ABV
Cognac

Ruffino

Ruffino Modus Toscana

750 ml | 12.5% ABV
Wine

Ruffino

Ruffino Ducale Gold Chianti Classico Riserva

750 ml | 12% ABV
Wine

Ruinart Champagne

Ruinart Brut Rose N.V. Champagne With Gift Wrap

750 ml | 12% ABV
Champagne

Martell

Martell XO Cognac

750 ml | 40% ABV
Cognac

Crown Royal

Crown Royal Fine De Luxe Canadian Whisky With Camouflage Bag

750 ml | 40% ABV
Whiskey | Canadian

VEEV

VEEV Spirit

750 ml | 35% ABV
Vodka

Skinnygirl

Skinnygirl Cabernet Sauvignon

750 ml | 12% ABV
Wine

Courvoisier

Courvoisier XO Cognac

750 ml | 40% ABV
Cognac

The Balvenie

The Balvenie DoubleWood Aged 12 Years Single Malt Scotch Whisky

750 ml | 43% ABV
Whiskey | Scotch

Captain Morgan

Captain Morgan White Rum

750 ml | 47.6% ABV
Rum

Jose Cuervo

Jose Cuervo Blue Agave Especial Silver

750 ml | 40% ABV
Tequila | Silver
= .find('.js-order-summary-content').first(); } var = $(this).find('.js-order-summary-icon');
Home

testttttttttt

Jim Beam

Jim Beam Apple Bourbon Whiskey

750 ml | 35% ABV
| Agave Spirits

Drambuie

Drambuie Scotch Liqueur

750 ml | 40% ABV
Liqueur

Soho

Soho Lychee Liqueur

750 ml | 21% ABV
Liqueur

PIMM's

PIMMS No 1 Liqueur

750 ml | 5.4% ABV
Liqueur

Jim Beam

Jim Beam Single Barrel Bourbon Whiskey

750 ml | 35% ABV
Whiskey | Bourbon

Remy Martin

Remy Martin V Cognac

750 ml | 40% ABV
Cognac

Ocean Vodka

Ocean Organic Vodka

750 ml | 40% ABV
Vodka

Martell

Martell Cordon Bleu cognac

750 ml | 40% ABV
Cognac

Ruffino

Ruffino Modus Toscana

750 ml | 12.5% ABV
Wine

Ruffino

Ruffino Ducale Gold Chianti Classico Riserva

750 ml | 12% ABV
Wine

Ruinart Champagne

Ruinart Brut Rose N.V. Champagne With Gift Wrap

750 ml | 12% ABV
Champagne

Martell

Martell XO Cognac

750 ml | 40% ABV
Cognac

Crown Royal

Crown Royal Fine De Luxe Canadian Whisky With Camouflage Bag

750 ml | 40% ABV
Whiskey | Canadian

VEEV

VEEV Spirit

750 ml | 35% ABV
Vodka

Skinnygirl

Skinnygirl Cabernet Sauvignon

750 ml | 12% ABV
Wine

Courvoisier

Courvoisier XO Cognac

750 ml | 40% ABV
Cognac

The Balvenie

The Balvenie DoubleWood Aged 12 Years Single Malt Scotch Whisky

750 ml | 43% ABV
Whiskey | Scotch

Captain Morgan

Captain Morgan White Rum

750 ml | 47.6% ABV
Rum

Jose Cuervo

Jose Cuervo Blue Agave Especial Silver

750 ml | 40% ABV
Tequila | Silver
.stop(true, true).slideToggle(200); .toggleClass('fa-chevron-down fa-chevron-up'); }); function initCartShipmentTooltips() { try { var = $('.summary-label .etaxes[data-toggle="tooltip"], .summary-label .etaxes[data-bs-toggle="tooltip"]'); if (!.length || typeof $.fn.tooltip !== 'function') { return; } .each(function () { var = $(this); try { .tooltip('dispose'); } catch (err) { try { .tooltip('destroy'); } catch (err2) {} } .tooltip({ container: 'body' }); }); } catch (err) {} } initCartShipmentTooltips(); $(document).on('pjax:complete', function() { updateMinusButtons(); initCartShipmentTooltips(); }); $(document).on('click', '.plus-pop-up' ,function() { console.log("...plus-pop-up"); $('.cart-sidebar-popup').addClass('disabled'); var input = $(this).parent().find('input'); input.next('.input-spinner').removeClass('d-none'); input.addClass('loading'); var currentCartCount = parseInt($('.js-count-cart').first().text().replace(/[^\d]/g,''), 10) || 0; var total = parseFloat($("#js-cart-cost").text().replace('$', '').replace(',', '')) + parseFloat(input.eq(0).data('price')); $("#checkout").attr("href", "/shop/cart/information"); if("0" == 1){ if($.inArray(parseInt($(this)[0].previousElementSibling.previousElementSibling.dataset.id), ids) !== -1) alert("This will increase only product quantity not engraving..."); } let max = $(this).parent().find('input').data('max'); console.log("max", max); console.log("input.val()", input.val()); if(currentCartCount < 24){ console.log("currentCartCount iffffff"); if(max != input.val()){ console.log("IFFFFFFFF max != input.val() "); if(currentCartQty == 24){ alert("You can order a maximum of 24 bottles only.") setTimeout(function () { input.removeClass('loading'); }, 4000); } if(currentCartQty != 24){ input.val(parseInt(input.val()) + 1); currentCartQty++; } input.change(); return false; }else{ console.log("ELSEEEEEEEEEEE max != input.val() "); console.log("mainnn---You have exceeded the limited stock"); alert("You have exceeded the limited stock"); $('.cart-sidebar-popup').removeClass('disabled'); input.next('.input-spinner').addClass('d-none'); input.removeClass('loading'); return } }else{ console.log("currentCartCount elseeee"); alert("You can order a maximum of 24 bottles only."); $('.cart-sidebar-popup').removeClass('disabled'); input.next('.input-spinner').addClass('d-none'); input.removeClass('loading'); return } }); $(document).on('click', '.minus-pop-up' ,function() { $('.cart-sidebar-popup').addClass('disabled'); var input = $(this).parent().find('input') input.next('.input-spinner').removeClass('d-none'); input.addClass('loading'); setTimeout(function () { input.removeClass('loading'); }, 4000); var total = parseFloat($("#js-cart-cost").text().replace('$', '').replace(',', '')) - parseFloat(input.eq(0).data('price')); $("#checkout").attr("href", "/shop/cart/information"); var count = parseInt(input.val()) - 1; count = count < 1 ? 1 : count; currentCartQty --; input.val(count); input.change(); return false; }); $(document).on('change','.js-cart-item-update',function() { let valObj = $(this); let val = $(this).val() let id = $(this).data('id') let price = $(this).data('price') let max = $(this).data('max') let item_price = Number(val) * Number(price) if(val <= max){ $(this).parent().next().children().text('$'+item_price.toFixed(2)) } $('.minus-pop-up, .plus-pop-up').addClass('disabled'); $.post({ url:'/shop/cart/cart-update', data:{id:id,val:val}, success:function(res) { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) $('.js-cart-cost').text(res.cost) if(res.success == false){ $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) $('.js-cart-cost').text(res.cost) $(valObj).parent().next().children().text('$'+(valObj.data('max')* Number(price)).toFixed(2)); alert(res.msg); valObj.val(valObj.data('max')) } $.pjax.reload({container: "#cart-pop-up", timeout: false}) .done(function() { if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}) .done(function() { $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); }) .fail(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }); }else{ $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(); }, 500); } }) .fail(function() { if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}) .done(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }) .fail(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }); }else{ $.pjax.reload({container: "#js-cart", timeout: false}) } }); function finalizeUI() { valObj.next('.input-spinner').addClass('d-none'); valObj.removeClass('loading'); $('.minus-pop-up, .plus-pop-up').removeClass('disabled'); $('.cart-sidebar-popup').removeClass('disabled'); $('.checkout-sidebar').removeClass('disabled'); } } }) }) function triggerDrawerCouponCheck(activeCoupon) { var couponToCheck = activeCoupon || $('.js-drawer-promo-input').val() || $('#drawer-promo-code').val() || $('.js-coupon-name').val() || $('#js-coupon-name').data('coupon'); if (couponToCheck && couponToCheck.trim() !== '') { if ($('.js-drawer-apply-promo').length > 0) { $('.js-drawer-promo-input').val(couponToCheck.trim()); $('.js-drawer-apply-promo').trigger('click'); } else if ($('.js-coupon-apply').length > 0) { $('.js-coupon-name').val(couponToCheck.trim()); $('.js-coupon-apply').trigger('click'); } } } $(document).on('click','.js-cart-pop-up-item-delete',function() { $('.cart-sidebar-popup').addClass('disabled loading'); ids = []; var id; let coupon2 = $('.js-coupon-name').val() || $('.js-drawer-promo-input').val() || $('#drawer-promo-code').val(); if($(this)[0].parentNode.parentElement.nextElementSibling.classList.contains('combo-remove')){ ids.push($(this).data('id')) do{ ids.push($(this)[0].parentNode.parentElement.nextElementSibling.dataset.id) $(this)[0].parentNode.parentElement.nextElementSibling.remove() }while($(this)[0].parentNode.parentElement.nextElementSibling.classList.contains('combo-remove')) }else{ id = $(this).data('id') } $('.pr_pop_up_envaring_'+id).each((index,element) => { $(element).click(); }); $.post({ url:'/shop/cart/cart-item-delete', data:{id:id,ids:ids}, success:function(res) { let coupon = $('.js-drawer-promo-input').val() || $('#drawer-promo-code').val() || $('.js-coupon-name').val(); var get_tr_element = $('.tr-'+id).next(); if($(get_tr_element).hasClass('tr-engraving')){ $(get_tr_element).find('.js-cart-pop-up-engraving-delete').click(); } $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) $.pjax.reload({container: "#cart-pop-up", timeout: false}) .done(function() { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) if(res.count == 0){ $('.cart-sidebar-popup').removeClass('disabled'); alert("Sorry your cart is empty...") if(!("")){ //brand-owner theme code window.location.href = "/"; //brand-owner theme code start }else{ window.location.href = '/site/brand-owner'; } //brand-owner theme code end } setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); $('.cart-sidebar-popup').removeClass('disabled'); $('.minus-pop-up, .plus-pop-up').removeClass('disabled'); }) .fail(function() { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) $('.minus-pop-up, .plus-pop-up').removeClass('disabled'); if(res.count == 0){ alert("Sorry your cart is empty...") if(!("")){ //brand-owner theme code window.location.href = "/"; //brand-owner theme code start }else{ window.location.href = '/site/brand-owner'; } //brand-owner theme code end } setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); }) .done(function() { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}) .done(function() { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); }) .fail(function() { $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); }); }else{ $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); } $('.minus-pop-up, .plus-pop-up').removeClass('disabled'); }) .fail(function() { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}) .done(function() { $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); }) .fail(function() { $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); }); }else{ $.pjax.reload({container: "#js-cart", timeout: false}) setTimeout(function(){ triggerDrawerCouponCheck(coupon || coupon2); $("#payment-btn").removeClass('disabled'); $("#submit-btn").removeClass('disabled'); }, 500); } $('.minus-pop-up, .plus-pop-up').removeClass('disabled'); }); } }) }) function shippingButtons(){ // if(parseFloat($("#cart_pop_up_total").text().replace('$', '').replace(',', '')) < 35.99){ //club code // $("#shipping").prop('disabled',true); // $("#submit-btn").prop('disabled',true); // $("#payment-btn").prop('disabled',true); // $("#shiping-btn").append('
'); // $("#shiping-btn-1").append('
'); // }else if(parseFloat($("#cart_pop_up_total").text().replace('$', '').replace(',', '')) >= 35.99) { $("#shipping").prop('disabled',false); $("#submit-btn").prop('disabled',false); $("#payment-btn").prop('disabled',false); $('.disable-shipping').remove(); // } // $(document).on('click', '#disable-shipping,#disable-shipping-1', function() { // if(parseFloat($(".js-cost-cart").text().replace('$', '').replace(',', '')) < 35.99 && "0" != 1){ //club code){ // alert("You have not reached the $35.99 minimum cart value."); // } // }); } $(document).on('click','.js-cart-pop-up-engraving-delete',function() { let id = $(this).data('id') $.post({ url:'/shop/cart/delete-engraving', data:{id:id}, success:function(res) { $('.js-count-cart').text(res.count); $('.js-cost-cart').text(res.cost) $.pjax.reload({container: "#cart-pop-up", timeout: false}) .done(function() { if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}) .done(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }) .fail(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }); }else{ $.pjax.reload({container: "#js-cart", timeout: false}) } }) .fail(function() { if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}) .done(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }) .fail(function() { $.pjax.reload({container: "#js-cart", timeout: false}) }); }else{ $.pjax.reload({container: "#js-cart", timeout: false}) } }); } }) }) // Order Summary expand/collapse is bound earlier (click.orderSummaryToggle) function reloadAllCartPjaxContainers(callback) { $.pjax.reload({container: "#cart-pop-up", timeout: false}).done(function() { if ($('#js-container-cart').length > 0) { $.pjax.reload({container: "#js-container-cart", timeout: false}).done(function() { if ($('#js-cart').length > 0) { $.pjax.reload({container: "#js-cart", timeout: false}).done(function() { if (typeof callback === 'function') callback(); }).fail(function() { if (typeof callback === 'function') callback(); }); } else { if (typeof callback === 'function') callback(); } }).fail(function() { if (typeof callback === 'function') callback(); }); } else if ($('#js-cart').length > 0) { $.pjax.reload({container: "#js-cart", timeout: false}).done(function() { if (typeof callback === 'function') callback(); }).fail(function() { if (typeof callback === 'function') callback(); }); } else { if (typeof callback === 'function') callback(); } }).fail(function() { if (typeof callback === 'function') callback(); }); } $(document).on('click', '.js-drawer-apply-promo', function(e) { e.preventDefault(); var coupon = $('.js-drawer-promo-input').val().trim().toUpperCase(); var msgBox = $('.js-drawer-promo-msg'); msgBox.html('Applying...'); $.post('/shop/coupon/apply-coupon', { coupon: coupon }, function(res) { if (res.status === 'Error') { reloadAllCartPjaxContainers(function() { if (coupon !== '') { $('.js-drawer-promo-input').val(coupon); $('.js-drawer-promo-msg').html('' + (res.message || 'Coupon is invalid or empty') + ''); } else { $('.js-drawer-promo-input').val(''); $('.js-drawer-promo-msg').html(''); } }); } else if (res.status === 'pendingVerification') { $("#cardnumber").val(coupon); if (res.remaining_discount) { $("#remaining_discount").html('$ ' + (res.remaining_discount.toFixed(2))); } $('#giftcardVerification').modal('show'); $('.js-drawer-promo-msg').html(''); } else { reloadAllCartPjaxContainers(function() { $('.js-drawer-promo-input').val(coupon); $('.js-drawer-promo-msg').html('Promo code applied!'); }); } }, 'json').fail(function() { $('.js-drawer-promo-msg').html('Error applying promo code'); }); }); $(document).on('click','#cart-pop-up-checkout',function() { if($("#pop-up-cart-count").text() == 0){ alert("Sorry your cart is empty..."); return false; } setTimeout(function(){ if($("#cart_pop_up_total").text().replace('$', '').replace(',', '') < 35.99 && $("#pop-up-cart-count").text() != 0 && "0" != 1){ //club code alert("You have not reached the $35.99 minimum cart value."); } if($("#cart_pop_up_total").text().replace('$', '').replace(',', '') >= 35.99 && $("#pop-up-cart-count").text() != 0){ window.location.href = "/shop/cart/information"; } },700) let flag = "0"; if(flag == 1){ alert("Bundle discount will be added at checkout..") } }) $(document).on('click','.edit-gift',function() { window.location.href = $(this).attr('href'); }) // chat bot js const chat = document.getElementById("chatbot-chat"); $(".chatbot-open-container2").click(function(){ $("#chatbot-open-container").trigger("click"); }); $("#chatbot-open-container").click(function(){ $("#open-chat-button").toggle(200); $("#close-chat-button").toggle(200); $("#chatbot-container").fadeToggle(200); $.ajax({ url: '/bot/clear', }) }); document.getElementById("chatbot-new-message-send-button").addEventListener("click", newInput); document.getElementById("chatbot-input").addEventListener('keypress', function (e) { if (e.key === 'Enter') { newInput(); } }); $(".pre-question").on("click", function() { $(".chat-bot-box").removeClass('d-none') $(".option-chat-box").addClass('d-none') newText = $(this).text(); if (newText != ""){ document.getElementById("chatbot-input").value = ""; addMessage("sent", newText); generateResponse(newText); $("#chatbot-input").removeAttr("disabled"); } }); $(".back-question").on("click", function() { $(".chat-bot-box").addClass('d-none') $(".option-chat-box").removeClass('d-none') }) $(".back-chat").on("click", function() { $(".chat-bot-box").removeClass('d-none') $(".option-chat-box").addClass('d-none') }) function newInput(){ newText = document.getElementById("chatbot-input").value; if(document.getElementById("chatbot-zip-input")){ newEmail = document.getElementById("chatbot-zip-input").value; } if(typeof(newEmail) !== "undefined"){ if (newText != "" && newEmail != ""){ $("#chatbot-input").css('border','') $("#chatbot-zip-input").css('border','') document.getElementById("chatbot-input").value = ""; if(document.getElementById("chatbot-zip-input")){ generateResponse(newText,newEmail); addMessage("sent", 'Order Id:- '+newText +'
Zip Code:- '+newEmail); }else{ generateResponse(newText); addMessage("sent", newText); } }else{ if(newText == "" && newEmail == ""){ $("#chatbot-input").css('border','2px solid red') $("#chatbot-zip-input").css('border','2px solid red') }else if(newText == ""){ $("#chatbot-input").css('border','2px solid red') if(newEmail != ""){ $("#chatbot-zip-input").css('border','') } }else if(newEmail == ""){ if(newText != ""){ $("#chatbot-input").css('border','') } $("#chatbot-zip-input").css('border','2px solid red') }else{ $("#chatbot-input").css('border','') $("#chatbot-zip-input").css('border','') } } }else{ generateResponse(newText); addMessage("sent", newText); document.getElementById("chatbot-input").value = ""; } } function addMessage(type, text){ let messageDiv = document.createElement("div"); let responseText = document.createElement("p"); // responseText.appendChild(document.createTextNode(text)); responseText.innerHTML = text; if (type == "sent"){ messageDiv.classList.add("chatbot-messages", "chatbot-sent-messages"); } else if (type == "received"){ messageDiv.classList.add("chatbot-messages", "chatbot-received-messages"); } messageDiv.appendChild(responseText); chat.prepend(messageDiv); } function generateResponse(prompt,zipPrompt = null){ $.ajax({ url: '/bot/chat', data: {message:prompt, zip:zipPrompt}, method: 'POST', success:function(res) { $('#chatbot-chat').animate({ scrollTop: 0 }, '300'); if(prompt.trim() === "What is my order status?"){ $('#chatbot-input').attr('type', 'number'); $('#chatbot-input').attr('placeholder', 'Enter the order number...'); $('#chatbot-input-container').append('') }else{ if(document.getElementById("chatbot-zip-input")){ document.getElementById("chatbot-zip-input").value = ""; if(!res.orderfield || res.orderfield != "order_status"){ // $('#chatbot-container').css('height', ''); $('#chatbot-input').attr('type', 'text'); $('#chatbot-input').attr('placeholder', 'Type a command here...'); $('#chatbot-zip-input').remove() } } } addMessage("received", res.message); } }) } $(document).click(function(event) { var chatContainer = $('#chatbot-container'); var openButton = $('#chatbot-open-container'); var openButton2 = $('.chatbot-open-container2'); if (!chatContainer.is(event.target) && chatContainer.has(event.target).length === 0 && !openButton.is(event.target) && openButton.has(event.target).length === 0 && !openButton2.is(event.target) && openButton2.has(event.target).length === 0 && chatContainer.is(':visible')) { $("#open-chat-button").toggle(200); $("#close-chat-button").toggle(200); $("#chatbot-container").fadeToggle(200); } }); $(document).ready(function() { $('#mySelectedBrand').on('select2:open select2:select select2:close', function() { $('#select2-mySelectedBrand-container').attr('aria-label', 'Shop by Brand'); }); $('#select2-mySelectedBrand-container').attr('aria-label', 'Shop by Brand'); if (window.RBWishlist) { if (RB_IS_LOGGED_IN) { window.RBWishlist.syncFromServer(); } else { var wishlist = (typeof Cookies !== 'undefined') ? Cookies.get('wishList') : null; if (wishlist && wishlist.trim() !== '' && wishlist !== 'null' && wishlist !== '[]') { $('.active-wishList').addClass('active'); $('.whishlist-popup').removeClass('d-none'); } } } }); });