Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste
Multi-purpose Oil Cleaning Paste

Multi-purpose Oil Cleaning Paste

Price
$39.99
$19.99
Save  50%
Style
Please select a style
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

MULTI-SURFACE CLEANING POWER: This versatile paste tackles tough grease and oil stains across kitchen surfaces, cookware, appliances, and more. The unique formula penetrates stubborn buildup without harsh scrubbing, saving time and effort on your deepest cleaning challenges.

ECO-CONSCIOUS FORMULA: Plant-based, biodegradable ingredients minimize environmental impact. Free from toxic chemicals, phosphates, and synthetic fragrances. Leaves no harmful residues while protecting surfaces and reducing ecological footprint.

DUAL ACTION CLEANER & POLISH: Not only cleans but restores shine to metallic and matte finishes. Buffs away oxidation and minor scratches, leaving surfaces smooth and protected.

LEAVES A FRESH SCENT: Leaves a subtle natural scent, not a chemical odor. The fresh scent comes from real lemon extracts, not artificial fragrances, for a pleasant cleaning experience.

SPEC

Net Weight: 100g

Size: 6.2×5.7cm

Main Ingredients: Water, baking soda, lemon extract, plant-based surfactants

Fragrance: Natural lemon

PACKAGE INCLUDES

1 × Multi-purpose Oil Cleaning Paste (100g)

NOTES

Perform spot test on delicate surfaces

Avoid contact with eyes

Keep lid tightly closed when not in use

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.