Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set
Multifunctional Wet & Dry Mop Set

Multifunctional Wet & Dry Mop Set

Price
£55.98
£27.99
Save  £27.99
Color
Please select a color
Type
Please select a type
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Experience hassle-free cleaning with our Multifunctional Wet & Dry Mop Set, designed to tackle all your cleaning needs with ease. Say goodbye to traditional mops that leave streaks and residue behind—our innovative mop set offers superior performance and convenience for a sparkling clean home.

KEY FEATURES

EASY TO CLEAN - Our Wet & Dry Mop Set makes cleaning a breeze with its easy-to-use design. Simply dip the mop into the wash area to remove dirt and grime, then use the built-in scraper teeth to scrape off excess water in the dry area. This dual-functionality ensures efficient cleaning and helps prevent streaks and residue for a sparkling finish.

DEWATERING SCRAPER TEETH - Say goodbye to soggy mops with our innovative dewatering scraper teeth. Designed to remove excess water from the mop head, these teeth ensure optimal moisture control for streak-free cleaning.

THICKENED FIBER CLOTH - Enjoy superior absorption and durability with our thickened fiber cloth mop head. Made from high-quality materials, the thickened fiber cloth effectively traps dirt and debris for a thorough clean.

360° ROTATION - Effortlessly maneuver around furniture and obstacles with our mop set's 360° rotation feature. Whether you're cleaning tight corners or navigating around obstacles, the flexible swivel head allows for smooth and seamless movement, ensuring every inch of your floors is thoroughly cleaned.

VERTICAL BUCKET STORAGE - Maximize space efficiency with our mop set's vertical bucket storage feature. The slim design allows the bucket to be stored upright, minimizing the footprint and making it easy to tuck away when not in use.

SPECIFICATION

Color: White, Blue

Type: Bucket+Mop+Cloth*2, Bucket+Mop+Cloth*4, Bucket+Mop+Cloth*6

Pole Length: 126cm

Drag Board Size: 33*12cm

Bucket Size: 38*22*20cm

Telescopic Length: 120cm

Cleat Size: 50cm

Material: Microfiber

Pole Material: PP+Stainless Steel

Load Capacity: more than 10kg

Weight: 1.2kg

PACKAGE INCLUDES

1×Multifunctional Wet & Dry Mop Set

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.