🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies
🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies

🔥New Hot Selling❤️‍🔥 Metal Wire Bending Jig Set with Adjustable Dies

Price
$99.99
$49.99
Save  $50.00
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

PRECISION BENDING FOR VARIOUS APPLICATIONS: This wire bending jig is designed for precise shaping of steel, copper, and brass wires, making it ideal for jewelry crafting, hardware projects, and general DIY applications.

INTERCHANGEABLE DIE SYSTEM FOR VERSATILITY: Comes with multiple die sizes that allows precise control over the bending angles and curves, enabling you to achieve the desired arc or shape for various wire types and project requirements.

DURABLE CONSTRUCTION FOR LONG-LASTING USE: Made with premium materials, including corrosion-resistant steel and reinforced die inserts, this tool ensures durability and reliable performance even under heavy-duty use.

ERGONOMIC DESIGN FOR COMFORTABLE USE: The jig’s ergonomic handle provides a firm grip and reduces hand fatigue, allowing effortless and consistent wire bending for extended work periods.

USER-FRIENDLY OPERATION: Designed for both professionals and beginners, this jig requires minimal setup and delivers accurate bends with simple, straightforward operation.

SPEC

Material: Metal

Wire Compatibility: Steel, brass, copper

Package includes: 1 * Metal Wire Bending Jig Set with Adjustable Dies

NOTES

Colors may vary due to differences in monitors.

For manual measurements, please allow 1-2 cm for potential errors.

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.