Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
1/6
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
Garden Hand Weeder
1/6

Garden Hand Weeder

$12.99
$25.99
Save $13.00
Quantity
SKU: GHWeeder
Weight: 0kg
Barcode: 699987398806
Weeds got you down? Not anymore with the Garden Hand Weeder!

Weeding is no longer a pain with a tool that is designed for weeding. Don’t dig large holes with a trowel or painfully pull with that pesky weed with your hands! Our compact weeding tool features a curved, leveraged base that sits on the ground while you angle the strong, sharp forks into the soil to dig around the root base. Use the fork to then pry the roots and stem and loosen the soil to pull out the weed.

  • GREAT TOOL FOR REMOVING WEEDS FROM THE SOIL ? Ideal for prying and removing thistles, dandelions, crabgrass, chickweed, and other common garden weeds
  • PREMIUM QUALITY STAINLESS STEEL ? Forged for heavy-duty use. Rust-resistant and beautifully polished. Manufactured with the highest quality techniques, including a sturdy tang and ferrule for long-lasting durability.

  • CLASSIC HANDLE Vintage, ergonomically-sculpted wood handle. Ash is the preferred wood for garden tools due to its strength, flexibility, and durability. Wood is also a natural shock absorber (unlike plastic), which keeps your hand comfortable while gardening.
  • LEVERAGED BASE AND STRONG V-SHAPED FORK TIP  Simply rest the curved metal base on the ground and dig around the roots to pull and remove weeds. Use the sharp fork tip to dig and pry the roots, stem, and leaves.

 

 

Specifications:

Specification:  stainless steel wooden handle rooter.
Applicable scene:  balcony, garden, potted plant.
Material: stainless steel.
Weight:  210g.


Package Include:

  • 1 x Garden Hand Weeder.

    Notes:

    • Due to the different monitor and light effects, the actual color of the item might be slightly different from the color showed in the pictures.
    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.