Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket
Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket

Mop and Bucket Set, Hands Free Flat Floor Mop and Bucket

Price

$0.00 $49.99
Save $-49.99
Free shipping

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments

🌟Exclusive Two Bucket Design:

The bucket with 2 grooves, 1 for clean and the other for dry. With simple up and down, 2 scraping blades will help to clean the mop or control the level of moisture quickly and effectively.

🌟360°Rrotation Mops For Floor Cleaning:

360° rotation flat mop-head can reach to any corners and those "under-the-whatever" places. The adjustable Stainless Steel Handle can be extended from 26.5 to 60.3 inches, much suitable to be a Wet Dry Mop for walls, Wall Cleaner with Long Handle.

🌟30° Automatically Rebound:

Our flat mop head can automatically rebound within 30 degrees without touching. It can effectively prevent dirt from getting on your hands. Mopping is just between mop and bucket, be free from dirty water, All you need to do is inserting and pulling the mop.

🌟Microfiber Mop Pads:

The mop and bucket with wringer set has five microfiber pads with excellent water absorption that makes it perfect for wet and dry cleaning. You can wash the mop pads in the washing machine while maintaining effective cleaning.

🌟Compact For Easy Storage:

All pieces are compact enough to fit effortlessly inside the bucket. When you don't use it, just put household cleaning tools in the corner and never worry about taking up too much space.

 

Specifications:

Product : Flat Floor Mop and Bucket

Material: Stainless steel + Plastic

Adjustable Length: 26.5 to 60.3 inches

Color: White/ Gray

Package List:

1 X Mop Head

1 X Mop Bucket

5 X Microfiber cloth

5 X Stainless Steel Pole

  • [WASHABLE MICROFIBER PADS REFILLS] 5 microfiber mop pads refills come with this set. Strong water absorption let you easily do any wet and dry cleaning. Washable mop pads maintain quality after washed in your washing machine, keep long-term usability. Recommend to replace pad refills every 1-2 months up to use frequency.
  • [CLEANING MOP WITH BUCKET] GPED Self cleaning mop,save your time and labor, let the bucket do more than by yourself, mopping is just between mop and bucket, be free from dirty water, All you need to do is inserting and pulling the mop.
  • [NEVER LEAVE ANY CORNERS] With 360° rotation mop head, it can reach to any corners and those "under-the-whatever" places. And adjustable Stainless Steel Handle can be extended from 26.5 to 50.0 inches, do mopping with your whole family members by this Clean Home Mop.
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.