Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
1/7
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
Swimming Pool Vacuum Cleaner
1/7

Swimming Pool Vacuum Cleaner

$69.99
$69.99
Save $0.00
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

No summer experience is complete without at least one day by a pool. Yet pool owners will tell you that maintaining them can be a nightmare! Well, not anymore.

Swimming Pool Vacuum Cleaner

The Above Ground Swimming Pool Vacuum Cleaner is an efficient and essential device available for pool owners to ensure their pools stay sparkling clean all summer long. It’s sturdy thick plastic construction and tough nylon bristles mean that the vacuum not only works great, but not at the expense of backbreaking effort. After connecting a long handle, simply run the vacuum cleaner along the floor and sides of your pool and let it collect up all dirt, debris and leaves to ensure your next swim is as clean and clear as it was the first time!

Swimming Pool Vacuum Cleaner

Features:

Tough Nylon Bristles: The nylon bristles on the base of the vacuum are strong and sturdy and will pick up all sorts of debris along your pool walls and floor. It’s almost as if you’re scrubbing and sucking up debris at the same time!

Ergonomic Handle Design: Get into all the spaces and crevices of your pool with the highly adjustable and moveable handle. It moves with your movements to ensure a thorough clean.

Air-Relief Valves: Easily release excess suction pressure to allow easy movement around the walls and floor of your pool.
Swimming Pool Vacuum Cleaner

Benefits:

Easy To Use: As mentioned, this pool vacuum is designed to be easy on your back with moveable handles and adjustments to ensure a thorough clean, without strain.

Keep Your Pool Clean: No one wants to swim in a dirty, debris filled pool! Keep your pool clean year round with this above ground swimming pool vacuum cleaner.

Preserve Pool Pump Life: Regular use of this pool vacuum means your pool’s pump will not have to work overtime. This prolongs its life obviously, and saves you money.
Swimming Pool Vacuum Cleaner

Specifications:

  • Size: about 27cm x 20cm (10.63in x 7.87in)
  • Material: Plastic
  • Material (Bristles): Nylon
  • Weight 1380g

Swimming Pool Vacuum Cleaner