Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory
Magnetic Fishing Hook Keeper Lure Accessory

Magnetic Fishing Hook Keeper Lure Accessory

Price
$28.59
$19.99
Save  $8.60
Color
Please select a color
QTY
Please select a qty
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Elevate your fishing experience with our 5pcs Magnetic Fishing Hook Keeper Lure Accessory, designed to ensure hassle-free baiting even in windy conditions or aboard your vessel.

Say goodbye to lost bait and frustration, and hello to efficient and convenient fishing trips.

Our innovative solution offers peace of mind and ease of use, making it a must-have for every angler's tackle box.

HOW TO INSTALL

KEY FEATURES

MAGNETIC DESIGN - Each hook keeper is equipped with a powerful magnet to securely fix your fishing hook in place, making it easy for you to bait in windy conditions and on boats, avoiding finger injuries.

PROTECTIVE SETUP - The rubber pad at the bottom effectively protects the rod body and increases friction. The groove arc design better fits the surface of the fishing rod.

RUBBER RINGS - Each hook keeper comes with 2 rubber rings for double fixation, ensuring it stays snug against the rod and doesn't loosen. You can freely adjust the desired height and position.

PACK OF 5 - Each pack contains 5 hook keepers for you to replace and use. They are lightweight, compact in structure, and can be easily stored in a tackle box or backpack.

SPECIFICATION

Colors: Black, Clear

Material: ABS

Size: 38*12mm

Rubber ring size: 14mm, 19mm (1 each)

PACKAGE INCLUDES

5 PCS * Magnetic Fishing Hook Keepers

10 PCS * Rubber Rings

NOTES

Color may not appear as exactly as in real life due to variations between the computer monitors.

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

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.