Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
6/7
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
Multiple Glasses Leather Storage Case
6/7

Multiple Glasses Leather Storage Case

$22.97
$45.94
Save $22.97
Style
Please select a style
ColorBlack
Please select a color
Quantity
Barcode:

Protect Your Beloved Eyewea

From Scratch And Damage!

Keep your prescription glasses and sunglasses , eyeglasses, watches, jewelry organized perfectly. Display your collection whether at home or on the go.

example

It can store 2-6 pairs sunglasses and glasses in one convenient and unique design case. You can hanging it in closet or put it on the dresser.


Features

  • Save Your Space: It is a folding design, which is easy to store and perfect for matching different outfits everyday . It can be hung on the closet, behind the door or on the shelf. 

  • Perfect for Outdoor: The glasses organizer is easy to carry. It can be rolled up and also has a handle, which can be hang in bike, backpack, etc. It is suitable to carry sports glasses, swimming goggles, sunglasses and prescription glasses, reading glasses into a storage bag.

 

  • Great Quality: Our glasses case has a durable, simple and stylish design, which made of high-quality PU and safe for all glasses. It is dust-proof, dirt resistant, avoid extrusion and deformation.

  • Versatile: Everyone loves, you can also store watches, jewelry, necklaces, earrings, rings, cosmetics, etc. It is undoubtedly a treasure box.

 

Specifications:

  • Materials:  Leather
  • Color: Black, Brown
  • Style: L6403 Two Pairs, L6402 Three Pairs, L6401 Four Pairs, L6392 Five Pairs, L6400 Six Pairs

Package Included:

  • 1 x Leather Multiple Glasses Storage Case
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.