Free shipping worldwide over $50
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
13 / 16
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
Water Pipe Fixing Hook Nail
50% OFF
bueaew

Water Pipe Fixing Hook Nail

$16.99 $33.98
0 sold
Size
Buy more save more
Qty

FEATURES

SECURE YOUR PIPES WITH STRONG HOLD: Engineered to provide a secure grip, this fixing hook nail ensures your pipes remain in place, reducing the risk of leaks or disconnections. Designed for durability and reliability, this hook nail is essential for any plumbing project or repair.

 

EASY TO USE: No need to drill or punch. It has a sharp tip and can be nailed right into the wall without the hassle of drilling.

 

VERSATILE USE: Suitable for fixing and holding water pipes, PVC pipes, wire tubes, steel tubes, etc. Ideal for a variety of applications, including residential and commercial plumbing, HVAC systems, and more.

DURABLE CONSTRUCTION: Made from high-quality metal material, this hook nail is designed to withstand pressure and provide long-lasting support for your water pipes. The corrosion-resistant finish ensures durability even in damp environments.

 

SPECIFICATION

Material: Metal

Size: 1/2, 3/4, 1

Package Includes: 10/200 * Water Pipe Fixing Hook Nail

NOTE

Please allow slight measurement errors due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.

You May Also Like Don't Like These?

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.