Expandable Shoe Rack,2 Tiers Shoe Shelf,Closet Shoe Organizer for Closet 12 Pairs,Large Capacity Shoe Rack with Solid Shelf for Entryway, Hallway, Living Room, Bedroom,Gray
Expandable Shoe Rack,2 Tiers Shoe Shelf,Closet Shoe Organizer for Closet 12 Pairs,Large Capacity Shoe Rack with Solid Shelf for Entryway, Hallway, Living Room, Bedroom,Gray
Expandable Shoe Rack,2 Tiers Shoe Shelf,Closet Shoe Organizer for Closet 12 Pairs,Large Capacity Shoe Rack with Solid Shelf for Entryway, Hallway, Living Room, Bedroom,Gray
Expandable Shoe Rack,2 Tiers Shoe Shelf,Closet Shoe Organizer for Closet 12 Pairs,Large Capacity Shoe Rack with Solid Shelf for Entryway, Hallway, Living Room, Bedroom,Gray
Expandable Shoe Rack,2 Tiers Shoe Shelf,Closet Shoe Organizer for Closet 12 Pairs,Large Capacity Shoe Rack with Solid Shelf for Entryway, Hallway, Living Room, Bedroom,Gray

Expandable Shoe Rack,2 Tiers Shoe Shelf,Closet Shoe Organizer for Closet 12 Pairs,Large Capacity Shoe Rack with Solid Shelf for Entryway, Hallway, Living Room, Bedroom,Gray

$17.99
$0.00
-$-17.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Eimolife
SKU: DE247R

The Expandable Shoe Rack is adjustable for your different spaces and needs.When retracted 2 Tiers which can hold 12 Pairs : each tier can hold three pairs of shoes. After unfolding: each tier can hold six pairs of shoes.For stacking use, the storage capacity will increase as more shelves are stacked. Expandable and adjustable Shoe Shelf has excellent load resistance and durability, and shCloset Shoe Organizer is not easy to deform. Metal frame with 4 durable foot covers makes the Shoes Organizer stable and durable for long-term storage. Females and singles can easily assemble as they are secured using only nesting screws. A space saver for small space like dorm, apartment, small closet, cubby, etc.

Color: Gray

Material?Metal ,Iron

Product : (23.6"-43.3") x 8.7" x 27.1"

Mounting type:Floor Mount

Room type:Garage, Bathroom, Living Room, Hallway

Size:2-Tier

?Expandable Shoe Bench?Our shoe storage is expandable to meet your different needs: this magic shoe rack would be suitable for various places by doubling the capacity with ease.

?Space saving? Size (23.6"-43.3") x 8.7" x 27.1", this shoe cabinet can hold up to 12-24 pairs of shoes (Before stretching: each layer can hold three pairs of shoes; After stretching: each layer can hold six pairs of shoes).

Stable and strong: the metal construction with 4 durable legs makes a stable and strong shoe rack for a long term storage solution.

?Shoe Organizer?You can choose our 2/4/6 tier shoe organizer according to your needs to hold all your shoes, and make your shoes well organized, no more clutter now!

?Easy Assembly?You can complete the installation quickly in a few steps by following the instructions, then ready to place this shoe rack in the entryway, foyer, cabinet, bathroom, balcony.

  • EXPANDABLE: The expandable shoe rack is adjustable for your different spaces and needs, as a magic shoe rack to double the capacity with ease; Perfect for sitting it under the hanging clothes in your closet.
  • STACKABLE:2-Tier shoe rack which can hold 12 Pairs is a stackable unit; you can easily DIY your shoe towers to maximize floor space,It is a practical and flexible shoe rack in any small space.?Consider the center of gravity before stacking. Put heavy shoes underneath.
  •  DIMENSION:(23.6?-43.3?) x 8.7? x 14.4?, can hold up to 12 pairs of shoes. 
  • EASY ASSEMBLY: Simply follow the easy-to-read instruction, complete a rack in few steps, then ready to place this breathable shoe shelf for entryway, foyer, wardrobe, bathroom, balcony.
  • STURDY: Metal construction with 4 wear resistant foot covers makes a stable and durable shoe organizer for a long-term storage solution.
  • Recommended for people who move constantly,
  • Suitable for use in foyer, living room, balcony or other places in the house. Recommended for people who move constantly.
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.