Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner
Rinse-Free White Shoes Foam Cleaner

Rinse-Free White Shoes Foam Cleaner

Price
$39.99
$24.99
Save  $15.00
Net Content
Please select a net content
QTY
Please select a qty
Quantity
24-hour fast shipping
30-day no-questions-asked returns
24/7 live customer support
PCI DSS/SSL secure payments
  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

KEY FEATURES

NO RINSING REQUIRED – Simply apply and wipe away! The foam cleaner works instantly without the need for water, saving time and effort.

INSTANT WHITENING ACTION – Restore your white shoes to their original brightness with ease, removing dirt, stains, and scuff marks in seconds.

SAFE FOR MOST MATERIALS – Suitable for leather, canvas, fabric, synthetic, and mesh shoes. Perfect for sneakers, running shoes, trainers, and more.

QUICK-DRYING & RESIDUE-FREE – The fast-drying formula leaves your shoes clean, dry, and ready to wear in no time, with no sticky residue left behind.

GENTLE FORMULA – Mild yet effective formula that cleans your shoes without damaging them, helping maintain their softness and luster.

 SPEC

Ingredients: Water, isopropyl alcohol, propylene glycol butyl ether, lauryl alcohol polyether-7, cocamidopropylamine oxide.

Net Content: 120ml

Package Includes: 1 * White Shoes Foam Cleaner

NOTES

For synthetic leather shoes, use a towel to wipe clean. Do not soak.

This cleaner does not contain whitening agents and will not repair issues like discoloration, scratches, old stains, or yellowing due to oxidation.

If your shoes are prone to fading or made from fading materials, test the cleaner on an inconspicuous area first to ensure it won't affect the color.

Not recommended for use on suede, lambskin, cowhide, velvet, or nubuck shoes.

Keep away from children to avoid contact or accidental ingestion.

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.