86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
1/12
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
86 Type Sockets Aluminum Alloy Slotting Template
1/12

86 Type Sockets Aluminum Alloy Slotting Template

$35.99
$49.99
Save $14.00
Type
Please select a type
Size
Please select a size
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

FEATURES

PRECISE SLOTTING TEMPLATE: Designed for 86 Type sockets, this aluminum alloy template ensures precise installation of outlets and switches, saving time and effort with accurate positioning and alignment.

DURABLE CONSTRUCTION: Crafted from high-quality thicken aluminum alloy, this template is exceptionally sturdy and durable, offering long-lasting performance for professionals and DIY enthusiasts.

MULTIPLE FUNCTIONAL: This template is versatile and suitable for creating openings in various sizes of switch socket bottom boxes, meeting diverse installation requirements.

EASY TO USE: Clear markings and guidelines make this template user-friendly, simplifying the installation process with precise reference points for accurate slotting.

EFFICIENT INSTALLATION: Streamlines workflow and reduces errors, enabling professional-looking results with minimal effort, making it essential for electrical projects.

SPEC

Material: Aluminum Alloy/ Plastic

Size: 70*70mm/ 70*60mm

Weight: 206.8g/ 167.6g

Package Included: 1*86 Type Sockets Aluminum Alloy Slotting Template

NOTES

Ensure the template is properly aligned before use for optimal accuracy.

Clean with a dry cloth; avoid using abrasive materials to maintain clarity of markings.

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.