🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
1/4
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser
1/4

🎁Semi-Annual Sale-50% OFF🥕Multifunctional Cleaning Brush With Soap Dispenser

$12.98
$25.96
Save $12.98
Size
Please select a size
Quantity

No more hurting hands and fingers while doing the dish-washing and cleaning!

Features:

  • HEAVY-DUTY STAINLESS STEEL SPONGES SCOURER
    Our scrubber are rust-resistant, scrubs away stubborn stains, grease and grime that built-up over times.  Easy to clean and built to last a long time and dishwasher safe.
  • 100% PREMIUM QUALITY, NO MILDEW SMELL, ANTI-BACTERIAL
    Our scrubbers are designed to improve traditional sponges in any possible way. To be more clean and healthy, these scrubbers are no smell, safe, and resistant to bacteria.
  • NON-SCRATCH PREMIUM NANO FIBER MATERIAL SCRUBBER
    Have you ever experience smelly regular sponge? New PET Soap Dispensing Palm Brush. Non scratch and safe for cast iron, non stick pans and pots, glassware, plastic Tupperware, and many more.

  • BUILT-IN LIQUID STORAGE TANK
    For cleaning, you only need to press the top soft glue to discharge the liquid. Press the liquid-the cleaning liquid is not wasted, cleans smoothly, and is economical.

  • ADVANTAGE
    Convenient liquid discharge, strong decontamination, no sticky hands, no skin damage. No need to wash, save time and effort without hurting your hands, and powerfully decontaminate.

Specifications

  • Materials:PET
  • Used for:Washing kitchen Dishes, washbasins, Gas Stove, and ceramic tiles.
  • Product Weight:110G
  • Product Size(L x W x H):10cm x 9cm x 9cm
  • Package Contents:Multifunctional Cleaning Brush with Soap Dispenser*1
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.