Coming Back Soon
Product: Hibiscus Pomegranate Rose Brand: Nai Description: Blended with Hibiscus flower, this iced tea is made using the best tea leaves one can source, and brewed in exactly the same way that you would make your tea at home, in kettles! The...
Coming Back Soon
Product: Hibiscus, Pomegranate and Rose Iced TeaBrand: NaiDescription: Blend of Hibiscus - Pomegranate - Rose, this iced tea is made using the best tea leaves one can source, and brewed in exactly the same way that you would make your tea...
Coming Back Soon
Product: Lemon Mint and Orange Iced Tea Brand: NaiDescription: Blend of Lemon Mint - Orange , this iced tea is made using the best tea leaves one can source, and brewed in exactly the same way that you would make your...
Coming Back Soon
Product: Ginger Green Apple Ice TeaBrand: NaiDescription: Blend of Ginger - Lemongrass - Honey, this iced tea is made using the best tea leaves one can source, and brewed in exactly the same way that you would make your tea...
Coming Back Soon
Product: Cherry Syrup Size: 700ml Brand: 1705 by Cherry Rocher Origin: France Product Code: 31771
Coming Back Soon
Product: Grenadine syrup Size: 700ml Brand: 1705 by Cherry Rocher Origin: France Product Code: 31782
Coming Back Soon
Product: Mango Syrup Size: 700ml Brand: 1705 by Cherry Rocher Origin: France Product Code: 31776
Coming Back Soon
Product: Praline Almond & Hazelnut 50% Caramelised Brand: ValrhonaDescription: A 50% fruit praline with subtle soft yet sugary notes of caramel that carry the almond and hazelnut flavor.Size: 5kgPackaging: 5kg x 1Status: Dry Origin: FranceCode: 15988
Coming Back Soon
Product: Praline Almond 55% Coconut 12.5% Brand: Valrhona Description: This new Almond 55% and Coconut Praline is the latest addition to Valrhona’s Pralines aromatic range. Size: 5kgPackaging: 5kg x 1Status: Dry Origin: FranceCode: 34562
Coming Back Soon
Product: Pure Pistachio PasteBrand: SosaDescription: Natural pistachio paste with no food colouring added! Use for both sweet or savoury applications, for example, ganache, puree, ice creams, mousse etc.Size: 1kgPackaging: 1kg x 1Status: Dry Origin: SpainCode: 11347
Coming Back Soon
Product: Meat BallsBrand: ABELADescription: Our frozen meat balls are great tasting, well-balanced, full of flavor, and made from high quality meat. Prepare a crowd favourite recipe such as 'Meatballs and Spaghetti' for the perfect lunch or dinner. Or serve it with some...
Coming Back Soon
Product: Liquid Egg White PasteurisedBrand: EifixDescription: Egg white is full of power and vitality. As an important protein source, it helps muscles grow. Eifix egg white is pasteurised. Perfect for quick and easy processing, for clarifying soups, as a binding agent,...
' + html + '
'; switch (_config.feedbackPosition) { case 'aboveForm': $addToCartForm.before(feedback); break; case 'belowForm': $addToCartForm.after(feedback); break; case 'nextButton': default: $addToCartForm.find(_config.addToCartBtnSelector).after(feedback); break; } // If you use animate.css // $('.ajaxified-cart-feedback').addClass('animated bounceInDown'); $('.ajaxified-cart-feedback').slideDown(); }; var _setText = function($button, label) { if ($button.children().length) { $button.children().each(function() { if ($.trim($(this).text()) !== '') { $(this).text(label); } }); } else { $button.val(label).text(label); } }; var _init = function() { $(document).ready(function() { $(_config.addToCartFormSelector).submit(function(e) { e.preventDefault(); var $addToCartForm = $(this); var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector); _setText($addToCartBtn, _config.addingToCartBtnLabel); $addToCartBtn.addClass('disabled').prop('disabled', true); // Add to cart. $.ajax({ url: _config.shopifyAjaxAddURL, dataType: 'json', type: 'post', data: $addToCartForm.serialize(), success: function(itemData) { // Re-enable add to cart button. $addToCartBtn.addClass('inverted'); _setText($addToCartBtn, _config.addedToCartBtnLabel); // _showFeedback('success',' Added to cart!',$addToCartForm); window.setTimeout(function(){ $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted'); _setText($addToCartBtn,_config.addToCartBtnLabel); }, _config.howLongTillBtnReturnsToNormal); // Update cart count and show cart link. $.getJSON(_config.shopifyAjaxCartURL, function(cart) { if (_config.cartCountSelector && $(_config.cartCountSelector).length) { var value = $(_config.cartCountSelector).html() || '0'; $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)).removeClass('hidden-count'); } if (_config.cartTotalSelector && $(_config.cartTotalSelector).length) { if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') { var newCurrency = ''; if ($('[name="currencies"]').length) { newCurrency = $('[name="currencies"]').val(); } else if ($('#currencies span.selected').length) { newCurrency = $('#currencies span.selected').attr('data-currency'); } if (newCurrency) { $(_config.cartTotalSelector).html('' + Shopify.formatMoney(Currency.convert(cart.total_price, "AED", newCurrency), Currency.money_format[newCurrency]) + ''); } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "${{ amount }} AED {{ amount }} ")); } } else { $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "${{ amount }} AED {{ amount }} ")); } }; }); }, error: function(XMLHttpRequest) { var response = eval('(' + XMLHttpRequest.responseText + ')'); response = response.description; if (response.slice(0,4) === 'All ') { _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm); $addToCartBtn.prop('disabled', false); _setText($addToCartBtn, _config.soldOutBtnLabel); $addToCartBtn.prop('disabled',true); } else { _showFeedback('error', ' ' + response, $addToCartForm); $addToCartBtn.prop('disabled', false).removeClass('disabled'); _setText($addToCartBtn, _config.addToCartBtnLabel); } } }); return false; }); }); }; return { init: function(params) { // Configuration params = params || {}; // Merging with defaults. $.extend(_config, params); // Action $(function() { _init(); }); }, getConfig: function() { return _config; } } })(jQuery); Shopify.AjaxifyCart.init();