🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
🔥🔥Sewer cleaning hook & No Need For Chemicals
1 / 5

🔥🔥Sewer cleaning hook & No Need For Chemicals

$16.99
$33.31
size
Please select a size

Quantity

 


Kitchen Sewer Cleaning Hook
Help you clean the pipe at home to make your life easier.

 
undefined

Features :

  • Environmentally friendly: No need for chemicals or toxic irritants to clear drain blockages.
  • Application: Widely used for cleaning bathrooms, kitchens, sinks, bathtubs, dredging pipes, sewers and other places that are often blocked.
  • Flexible: This metal cleaning tool is flexible enough to bend like a snake and follow the curves of pipes to get the job done.
  • EASY TO USE: One-piece stainless steel construction with elasticized handle at the end for easy grip and operation. The four telescopic claws on the front of the handle make it easy to grab objects.
  • NOT Easy Drop: The maximum diameter of the four-jaw opening is approximately 4.2 cm. Grab small items easily and hold tightly to prevent hose debris from accidentally falling off during pickup.

Specification:

  • Product category: sewer dredging tools
  • Material: Stainless steel+PP+galvanized+polypropylene 7000F
  • Length: 24"(60CM) / 63"(160CM)
  • Feature: Clean Hook
  • Color: black
  • Application: sewer, toilet, sink, bathtub

REMARKS :

  • 🔔Due to different measurement methods, please allow slight errors in product dimensions and weight.
  • 🔔Please allow slight chromatic aberration due to the effects of light and screen.
  • 🔔Note: random color, do not accept the specified color.

PACKAGE INCLUDED :

  • Flexible Sewer Prehensile Claw Pickup Tool
🎁It's a perfect gift for your friends & familly!
❤️Thank you very much for visiting our store. Have a nice shopping day!❤️

 

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.