Free shipping over $50
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
10 / 12
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
Double-layer Magnetic Sewing Organizer Set
0% OFF
Delis666

Double-layer Magnetic Sewing Organizer Set

€12.98
0 Volumen der Verkäufe
Color
Anzahl

FEATURES

STREAMLINE YOUR SEWING AND CRAFTING EXPERIENCE

This comprehensive solution ensures your essential sewing supplies are easily accessible and neatly organized, allowing you to focus on your creative projects without the hassle of searching for misplaced items.

 

PACKAGE INCLUDES: The whole set of sewing tools includes a double-layer organizer, 16 colors of coils, a scissor, a thimble, a needle dial, a tape measure, and a threader. This tool set covers all your basic sewing needs, making it a valuable addition to your sewing kit.

 

DOUBLE-LAYER DESIGN: The organizer's two-level layout provides ample storage space for a wide range of sewing tools and accessories. Each tool and coil has a fixed slot to keep them in order without mess.

 

POWERFUL MAGNETS: Strategically placed magnets securely hold your sewing needles, pins, and other metal items in place, preventing them from getting lost.

TRANSPARENT COMPARTMENTS: The clear plastic compartments allow you to easily identify and access your supplies at a glance.

COMPACT AND PORTABLE: The organizer's slim profile and carrying handle make it perfect for storage, travel, or bringing to sewing classes and workshops.

SPECIFICATION

Material: ABS

Color: Beige, Black, Green

Size: 143*128.5*68.5mm

 

Weight: 0.26kg

Package Includes: 1 * Double-layer Magnetic Sewing Organizer Set

NOTE

Keep out of reach of children.

Please allow slight measurement errors due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.

Customer Reviews

Here are what our customers say.

Kommentare veröffentlichen
Bewertungen der Kunden
Wow, du bist ganz unten angekommen
Neueste
Am meisten gemocht
Höchste Bewertungen
Niedrigste Bewertungen
×
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.