Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle
Garden Hose Nozzle

Garden Hose Nozzle

Price
$35.00
$17.00
Save  $18.00
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Garden & Patio
SKU: '20645

This garden hose nozzle will help you keep your plants properly hydrated avoiding the risk of underwatering and overwatering. Besides, you can use this tool to tackle other household chores like washing the dog, cleaning the car, hosing down dirt from the sidewalk, or having fun with kids.

Features:
  • Robust & convenient construction. This water hose nozzle features a metal body, making it absolutely wear-, leak, and corrosion-resistant. Besides, accidental drops onto concrete or other hard surfaces won’t affect the durability of the tool. Our outdoor garden hose nozzle is not only durable but also can be used for an extended period of time. The metal handle is rubberized, making the grip as comfortable as it might be.
  • 8 patterns for different purposes. For those people who require a functional garden hose nozzle sprayer that can excel in numerous different tasks, this is an incredible option. With our rubber hose nozzle, you have to worry no more about whether you have the appropriate spray for the upcoming task. Whether you take on watering your gentle plants, tidying the sidewalk, cleaning the car, or washing the dog, you’ll be properly equipped with this pressure hose nozzle.
  • Every detail is thought-out for your convenience. Achieve diversity in your watering experience without compromising your comfort with outdoor hose nozzle. This device features a flow control knob that allows you to adjust the pressure of the selected pattern, ensuring even more adjustability. Moreover, our garden hose nozzle heavy duty is equipped with the locking mechanism on the bottom of the handle that allows you to do your watering tasks without applying any pressure on the lever.
  • Use it easily. Rotate the head of the hose nozzle sprayer to change the spraying pattern. Adjust the jet of water by using the sensitive knob. The universal size of this small garden hose nozzle makes it compatible with standard garden hoses. It features a 3/4" connector that will allow you to attach this tool to the garden hose easily without any additional equipment. Its sturdy hose nozzle is your go-to solution if you crave a multi-functional hose spray nozzle that is convenient to use.
  • Item Dimensions L x W x H: 5.12 x 2.76 x 6.5 inches
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.