💕2 in 1 Glass Oil Sprayer & Dispenser

£10.99
£21.98
-£10.99
Color:  Green
Quantity:  1 pc
Quantity

Description

✨Experience the convenience of our clever 2-in-1 kitchen tool - a space-saving oil dispenser that combines spraying and pouring and makes cooking a breeze! 💞

CHARACTERISTICS

  • Dual-Function Design & Multi-Purpose: Oil spray bottle for cooking offers the convenience of both spraying and pouring oil, suitable for a wide range of food preparation processes such as salad dressing, griddle, roasting, grilling.

  • Premium & Food Grade Materials: Olive oil sprayer is made of food-grade, BPA-free PP material and thick, unbreakable, lead-free glass, Transparent glass allows users to easily monitor the oil level, making it convenient to use and manage.

  • Refillable & Reusable: Cooking oil dispenser is 470 ml , reduces frequency of refills, features a wide mouth opening, making it convenient to add oil without spills or splatters. Food grade spray bottle for BBQ can be easily cleaned by hand.

  • Precise Oil Control: Cooking spray bottle can help to control the amount of oil while pouring or spraying. Each spray dispenses approximately 0.2 grams of oil, which is easily to control and measure your daily oil intake.
  • Not Dirty Hands Design: Olive oil spray bottle is designed with the front-facing, prominent nozzle and the rear comfortable handle design enables users to achieve a fine, uniform, pure mist, users can pour or spray oil without getting their hands dirty.

  • Warm Tips: Due to quality checks, there maybe minimal water in the nozzle during the first use, please spray the oil dispenser a few times to get the best performance.

First Use

  • Due to factory quality checks, there may be a small amount of pure water in the nozzle, please rest assured they have not been used.
  • Please spray the oil dispenser approximately a few times for the first use to get optimal performance.

SPECIFICATIONS

  • Material: Polypropylene, glass, stainless steel
  • Capacity: 450 ml
  • Size:

PACKAGE INCLUDES

  • 1 x 2-in-1 Glass Oil Sprayer & Dispenser

NOTE

  • There may be slight color differences due to different monitors/brightness. Thank you for your understanding.
  • Please allow a small difference due to manual measurement.
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.