Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door
Pousbo® Foldable Wood Hooks Over-the-Door

Pousbo® Foldable Wood Hooks Over-the-Door

Price
$26.98
$16.98
Save  $10.00
Color
Please select a color
BUY MORE SAVE MORE
Please select a buy more save more
Quantity
Worldwide shipping
Free returns
24/7 Service
Payment Security
  • 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

Foldable Extension Design: Traditional over-the-door hangers usually have one hook that can only hang single clothing, our new folding over-the-door hook design extends the hook space from the inside out, use with a clothes rack, neat and orderly not stacked. When not in use, it can be folded up and placed and does not take up space.

Thickened Metal with Solid Wood: Thickened snap design, integrated molding, and strengthened load-bearing force. Covered iron polyester powder coating is not easy to rust and deform. With a grade of solid wood and hard material, which can be more beautiful and quality behind the door.

Multi-Functional Storage: Perfectly withstand your hat, bag, and jacket weight, also can train children to organize their room, good wearing clothes storage habits; When you travel, rest in hotels, and motels, can also hang up clothes, keep clothes neat and tidy without wrinkles, no more trouble to find an ironing machine!

Upgrade Using Experience: Each door hook is distributed anti-slip slot strip, which can fix the hanger hook position, not easy to slip and cross stacking, upgrading users' feeling.

Size: Our hook is suitable for use on a door with a thickness of less than 4.5cm/1.77", the door gaps need to have A COIN size to open and close the door. Expand height of the hook is 15.5cm/6.1", the Length is 16cm/6.3", the weight is 130g/4.59oz each.

 

SPECIFICATION

Material: Iron + Wood

Color: Black, White

Package Includes: 1 * Hook

 

NOTE

Please allow slight measurement deviation 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.

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.