Coming Back Soon
Product: Black Mussels Description: These Black Mussels are a terrific alternative to regular shellfish because they have a very hard, yet delicate earthy flavor. They are an extremely versatile seafood, who's orange meat works excellently in sauces and pastas. Mussels...
Coming Back Soon
Product: Certified Angus Beef® Rib Cowboy Steak Brand: Certified Angus Beef® Description: Rich, juicy and very flavorful, with generous marbling throughout. A cowboy steak has a short frenched bone; the tomahawk, a long frenched bone. Weight: 14oz Approx Packaging: 14oz Approx x...
Coming Back Soon
Product: Beef Prime Frozen Tomahawk Description: The tomahawk steak, also known as a bone-in ribeye or tomahawk chop, is a well-marbled, rich and buttery big, thick ribeye with a long bone still attached. The tomahawk is carved from the beef rib – the same primal section as any other ribeye. Weight: Approx. 1kg Status: Frozen Origin: USA...
Coming Back Soon
Product: Smoked Chicken BreastBrand: Chef InnovationsDescription: n/aSize: 2kgPackaging: 2kg x 1Status: Chilled Origin: UAEProduct Code: 20160
Coming Back Soon
Product: Smoked Duck Breast Weight: 250g Status: Frozen Product Code: 37473
Coming Back Soon
Product: Duck Breast - Mulard Weight: 350g Brand: Sarrade (Delpeyrat) Status: Frozen Product Info: A specialist in fattened duck, Sarrade offers you certified “Origine France” or South-West PGI meat. We only select the highest quality pieces of duck and carry out...
Coming Back Soon
Product: Black Truffle Dressing Brand: Jean BatonDescription: Creamy truffly dressing for your fresh garden salads.Size: 150ml Packaging: 150ml x 1Status: DryOrigin: NetherlandsCode: 37689
Coming Back Soon
Product: Black Truffle Mayonnaise Brand: Jean Baton Description: This truffle mayonnaise, brings your french fries to a different level! It is a must-try product.Size: 130g Packaging: 130g x 1Status: Dry Origin: NetherlandsCode: 37687
Coming Back Soon
Product: Ravioli with CheeseBrand: Tre ArchiDescription: Ravioli is a staple of Italian cuisine. This mouthwatering square shaped pasta is stuffed with four cheeses and is easy to prepare. Cook with homemade sage butter, Himalayan salt and a healthy sprinkle of Parmesan...
Coming Back Soon
Product: Ravioli Pasta with Cheese & SpinachDescription: Ravioli Pasta with Cheese and Spinach is a very well loved dish. This Italian pasta, stuffed with ricotta, meat, cheese and vegetables makes for a yummy lunch. Ravioli with cheese and spinach is a...
Coming Back Soon
Product: Pasta Ravioli with Porcini Mushroom Brand: AvesaniDescription: Porcini Ravioli with Porcini Mushrooms is a traditional Italian recipe of ravioli pasta stuffed with porcini mushrooms. This is a quick and easy dish to prepare and can be served as an excellent side...
Coming Back Soon
Product: Duck WholeSize: 2kgPackaging: 2kg x 1Status: FrozenOrigin: ThailandProduct Code: 40623
' + 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();