Homemart Under Sink Organizers and Storage, 2 Tier Bathroom Under Sink Organizer with Hooks, Hanging Cups, Multi-purpose Storage Drawers, Bathroom Organizers Under Kitchen Sink
Homemart Under Sink Organizers and Storage, 2 Tier Bathroom Under Sink Organizer with Hooks, Hanging Cups, Multi-purpose Storage Drawers, Bathroom Organizers Under Kitchen Sink
Homemart Under Sink Organizers and Storage, 2 Tier Bathroom Under Sink Organizer with Hooks, Hanging Cups, Multi-purpose Storage Drawers, Bathroom Organizers Under Kitchen Sink
Homemart Under Sink Organizers and Storage, 2 Tier Bathroom Under Sink Organizer with Hooks, Hanging Cups, Multi-purpose Storage Drawers, Bathroom Organizers Under Kitchen Sink
Homemart Under Sink Organizers and Storage, 2 Tier Bathroom Under Sink Organizer with Hooks, Hanging Cups, Multi-purpose Storage Drawers, Bathroom Organizers Under Kitchen Sink

Homemart Under Sink Organizers and Storage, 2 Tier Bathroom Under Sink Organizer with Hooks, Hanging Cups, Multi-purpose Storage Drawers, Bathroom Organizers Under Kitchen Sink

$28.99
$0.00
-$-28.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Homemart
SKU: HG0070#WM-WHD-USNP202309114a1e


This 2-tier multi-functional storage cabinet is made of high-quality PP and carbon steel material, which is very durable and sturdy, no odor and not easy to deform. It helps to organize and store cleaning supplies and toiletries to save space under the sink in the kitchen and bathroom. It is versatile and can be layered for storage and classification. A good helper for organizing small items. It also fits in tight spaces due to its small size. Suitable for all indoor places, bathroom, kitchen, living room, etc. Modern and simple Nordic style design, this bathroom sink organizer can be matched well with most household style.

Specification:
Material: PP+Carbon Steel
Color: Black
Whole size: 39.8*21.9*33.7cm/15.67*8.62*13.27 inches
Mounting Type: Free Standing
Number of Compartments: 2
Usage: Sinks
Special Feature: ‎Space-saving, Durable

Package Contents:  
4*Storage Baskets
8*Support Tubes
8*Hooks
8*Stoppers
2*Tracks
2*Manuals
2*Hanging Cups

Note: 
1. Please allow minor differs due to manual measurement.
2. The picture may be a little different from that of real item due to the different display and different light. 
3. Due to different producing batches, product details might be a little different. If you mind the difference, please buy with caution. Thank you for your understanding.
4. If you have any questions about the product, please contact us.
  • 【Sliding Storage Drawers】
    This under-sink organizer is designed with a double layer. The bottom sliding drawer can be pulled out by the handle, allowing you to easily take items out. It comes with 4 side hooks for hanging small items. Keep your home tidy and maximize your storage space.
  • 【High Quality】
    The sliding basket organizer is made of high quality ABS plastic and thickened metal support rods. The reinforced base design ensures greater stability and durability. The basket with hollow design for good drainage.
  • 【Easy To Clean】
    Simply wipe the surface with a damp cloth to clean the shelf, keep dry and do not submerge. The under bathroom sink storage adopts hollow design, which has a good draining effect and prevents moldy.
  • 【Wide Application】
    Multifunctional under sink organizer can be used as bathroom toiletries storage, kitchen spice rack or office supplies rack etc. Perfect for under sink, cabinet, countertop, food pantry, kitchen, bathroom, garage, laundry room.
  • 【Multi-Purpose Under Sink Organizers and Storage】 Modern and simple nordic style design can be matched well with most household style. The 2 tier cabinet storage suitble for bathroom or kitchen, it can be used for many other areas around the house or office also.
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.