✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)
✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)

✨Limited Time Offer ✨ Multi-purpose Floor Cleaner(50% OFF)

Price
$39.99
$19.98
Save  50%
Buy More Save More
Please select a buy more save more
Size
Please select a size
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Introducing the multi-purpose floor cleaner, the ultimate cleaning solution that transforms your floors into a spotless and hygienic paradise.

With its powerful formula, this cleaner effectively eliminates dirt and bacteria from a variety of surfaces, leaving your floors shining like new. The orange fragrance infuses your home with a refreshing scent that lingers long after cleaning, creating a pleasant atmosphere that you'll love. Its convenient 300ml size makes it easy to handle and store, while the squeeze bottle application ensures effortless and precise use. Quick-drying and residue-free, this floor cleaner delivers optimal results without leaving any streaks behind.

So why settle for ordinary cleaning solutions when you can experience the power and freshness of our multi-purpose floor cleaner? Try it today and discover the difference for yourself!

Key Features

Orange Fragrance: This floor cleaner features a sweet orange fragrance that leaves your home smelling fresh and clean.

Multi-purpose Cleaning: It is suitable for use on a variety of surfaces, including tiles, hardwood, and laminate floors.

Eliminates Dirt and Bacteria: The powerful cleaning formula effectively eliminates dirt and bacteria from your floors, leaving them spotless and hygienic.

Easy to Use: The convenient squeeze bottle allows for easy application, and the quick-drying formula means you can clean your floors without leaving any residue behind.

Specification

Fragrance: Sweet Orange

Size: 300 ml

Type: Multi-purpose floor cleaner

Package Includes

1/2/3 * Multi-purpose Floor Cleaners

Notes

  1. Please allow 2-3 cm error due to manual measurement. Please make sure you do not mind before purchasing.
  2. 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.