Free shipping worldwide over $50
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
1 / 10
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
Coconut Oil Kitchen Cleaner Paste
49% OFF
wendydy

Coconut Oil Kitchen Cleaner Paste

$19.99 $39.50
0 sold
Net Content
Quantity
Qty

KEY FEATURES

GENTLE, SURFACE-SAFE CLEANING - Made with coconut oil, it cleans and polishes without damaging surfaces, leaving a beautiful gloss while preserving the natural shine of countertops, appliances, and tiles.

POWERFUL GREASE & STAIN REMOVAL - Enriched with sodium bicarbonate, this cleaner paste effectively breaks down stubborn grease and tough stains, delivering outstanding cleaning results on all your kitchen surfaces.

FRESH ORANGE OIL SCENT - Infused with orange oil, this paste not only provides a refreshing, natural citrus fragrance but also nourishes surfaces, helping to prevent dryness and keeping your kitchen feeling fresh and clean.

LONG-LASTING PROTECTION - Forms a fine protective layer on cleaned surfaces, which reduces dust buildup and keeps your kitchen looking cleaner for longer. Ideal for daily maintenance as well as deep cleaning.

VERSATILE, MULTI-SURFACE CLEANER - Suitable for use on a wide range of surfaces, including kitchen grease, bathroom tiles, metal surfaces, sinks, stoves, and more. Great for tackling grime in kitchens, bathrooms, and beyond!

SPEC

Quantity: 1 PC, 3 PCS

Key Ingredients: Coconut Oil, EDTA Disodium, Sodium Bicarbonate, Lauryl Ether-7 (Cleansing Agent), Orange Oil

Net Content: 100g

Package Includes:

1/2 * Kitchen Cleaner Paste

1/2 * Sponges

NOTES

Keep away from children to avoid contact or accidental ingestion.

Please store in a cool and dry place, avoid exposure to sunlight.

You May Also Like Don't Like These?

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.