23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench
23-In-1 Multifunctional Self-Tightening Plum Wrench

23-In-1 Multifunctional Self-Tightening Plum Wrench

Price
$45.99
$31.99
Save  $14.00
Style
Please select a style
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

23 IN 1 MULTIFUNCTIONAL DESIGN: This multifunction wrench integrates 23 work-foot sizes in one compact unit for a wide range of applications, eliminating the need for multiple tools in your toolbox. Perfect for plumbing, auto repair and home maintenance, it simplifies your work and saves space.

SELF-TIGHTENING MECHANISM:The innovative self-tightening feature ensures a secure grip on nuts and bolts, reducing slippage and improving efficiency. This makes it ideal for both professionals and DIY enthusiasts seeking precision and ease of use.

DURABLE HIGH CARBON STEEL CONSTRUCTION: Built from high carbon steel, this wrench offers exceptional strength and resistance to wear and tear. It withstands heavy-duty use, ensuring long-lasting performance even in demanding environments.

COMPACT & LIGHTWEIGHT: With a total length of 196mm and a weight of just 350g, this wrench is easy to carry and maneuver. Its ergonomic design reduces hand fatigue, making it comfortable for extended use.

VERSATILE APPLICATIONS: From tightening pipes to fixing bicycles, this wrench handles a wide range of tasks. Its adaptability makes it an essential tool for any home, garage, or workshop.

SPEC

Dimensions & Weight: 196mm (length), 350g (weight)

Materials: High carbon steel

Colors: Metallic

PACKAGE INCLUDES

1 x 23-In-1 Multifunctional Self-Tightening Plum Wrench

NOTES

Use with caution to avoid over-tightening and potential damage to fasteners.

Store in a dry place to prevent rust and maintain tool integrity.

Not suitable for use with extremely high torque applications.

Keep away from children due to sharp edges and small parts.

Ensure proper alignment when using to avoid slippage or injury.

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.