🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
9/17
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack
9/17

🎁Spring Cleaning Big Sale-50% OFF🍓Adjustable Double-Deck Shoe Rack

$15.97
$31.94
Save $15.97
ColorWHITE
Please select a color
Quantity
So many shoes, so little space?

No matter how many pairs of shoes you have, creating a system to keep them organized isn't too hard with Adjustable Double-Deck Shoe Rack!

It is a space optimizing organizer that allows you to stack your pair of shoes one on top of one another — so you can double your shoe storage space! By keeping your shoe collection tidy and organized, you can easily find the shoes you want instantly!

You can adjust the upper rack height from 10cm to 18cm according to the type of shoes. Ideal for slippers, flats, sneakers, sports shoes, sandals, high heels, etc. It is anti-slip so you'll never have to worry about sliding or falling off.

Save half of your space!
Grab Yours Now!

FEATURES:

  • Ultimate Space Saver
    The double-deck rack is a space optimizing organizer that maximizes, or even doubles your shoe storage space! By stacking them orderly, you can easily spot what you have in a snap!

  • 3-Level Adjustable Height
    You can adjust the upper rack height from 10cm to 18cm according to the type of shoes. Ideal for slippers, flats, sneakers, sports shoes, sandals, high heels, etc. It can store your favorite shoes properly and protects them from damage and squeeze.

  • Anti-Slip
    The warped edge and textured surface are designed to prevent the upper shoe from slipping off.

  • Premium Quality
    Made of high-quality ABS, which is super sturdy and long-lasting. The improved thickness makes the shoe rack quite unlikely to be broken by heavy loads or frequent use.

SPECIFICATIONS:

  • Size: 10 x 25 x 10-18 cm
  • Color: Black/White/Blue/Pink/Yellow/Green/Purple/Khaki
  • Material: ABS

PACKAGE INCLUDES:

  • 1 x Adjustable Double Deck Shoe Rack

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.