Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black
Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black

Dish Drying Rack, Day Decor, 2-Tier Dish Racks for Kitchen Counter, Dish Rack with Drainboard & Mat, Dish Drainer with Utensils Holder, Day Gifts & Kitchen Gadgets, Black

Price
$0.00
$31.99
Save  $-31.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: ALSO GO
SKU: HG0185-BK#WM-WEC-USNP202402223c50

This 2-tier dish rack is made from heavy-duty carbon steel, capable of holding lots of dishes and utensils. The tool rack is mounted behind the shelf to save space. It can be disassembled and washable to keep it clean. This drying rack helps you store and dry your kitchenware orderly, making your countertop dry and neat all the time. And you can also fetch what you need easily. Featuring a compact size, this drying rack saves more space for the countertop.


Specification:

Product Name: Drying Dish Rack Over Sink

Material: Carbon steel + Plastic

Color: Black

Whole Size: 43.9*30.9*32.7cm / 17.28*12.16*12.87inch

Weight: 1.8kg/4 lbs

Shape: As Picture Shows

Pattern: Solid

Style: Modern, 2 Layer


Package Contents:

1*2-tier Dish Rack with Drainboard Set

1*Manual


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.

【Detachable 2 Tier Dish Rack】This drying rack for kitchen counter take a detachable 2-tier design. Together with a utensil holder, a cup rack, providing a large space for storing tableware such as dishes, plates, bowls, mugs, kitchen pots and frying pans. All the parts can be dissembled and washable and dishwasher friendly so you can clean and sanitize them easily. It's designed to save space in your cooking and cleaning area. A must-have for your kitchen!
【Large Capacity for Small Kitchen】Dish Rack is ideal for storing cups, bowls, dishes and other kitchen utensils. The first tier can hold fruits, vegetables, coffee pots or plates. The second tier can hold plates, bottles or  bowls, which is perfect for your limited kitchen countertop. The drainer provides ample storage space for small pots, frying pans and various bowls in the kitchen.
【Auto-draining Drainboard】This large dish drying rack features an automatic drainage system that consists of a drainboard and a water outlet at the bottom. It can drain excess water into the sink automatically. The dish drying rack includes central drainage holes and a swivel drain pipe, ensuring the water flows directly into the sink instead of the countertop.The swivel drain pipe is 360° rotatable so you can put the rack next to the sink in the best position for your needs.
【Rustproof & Sturdy】The dish rack is made from top-quality carbon steel with high-temperature baking varnish for safe use. It is also resistant to rust, ensuring its long-lasting durability. The anti-slip foot cover at the bottom is designed to keep it stable and not easy to shake. It is durable and sturdy. No worry about the counter mess at all.
【Easy to Assemble】No other tools are needed, you can easily assemble the dish rack drainer together. Just follow the help of the installation manual. All parts needed are included. The draining tableware rack is detachable and easy to clean. 
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.