Techmilly Outdoor Storage Shed 5x3 FT, Resin Garden Shed for Bike, Garbage Can, Tool, Plastic Outside Sheds & Outdoor Storage Storage Box with Lockable Door for Backyard, Patio, Lawn, Sandstone

$369.99
Quantity
Description
Techmilly's Resin Outside Sheds brand stands out for its exceptional quality and innovative design. This range of outdoor sheds is highly regarded for its robust, durable nature and provides the ideal storage solution for your patio or garden.Resin Outside Sheds are made from high quality resin materials to ensure wind, water and corrosion resistance. Their unique design pays attention to detail and blends modern aesthetics with functionality, creating a space that is both practical and decorative.These outdoor storage shed offer a wide choice of sizes and configurations to suit different needs. Whether you need to store tools, garden supplies, or other outdoor items, Resin Outside Sheds are perfectly suited to meet your needs.What's more, UDPATIO is environmentally responsible, and Resin Outside Sheds uses sustainable manufacturing methods so that you can not only enjoy a high-quality outdoor storage experience, but also do your part to help the environment.Choosing Resin Outside Sheds is choosing a symbol of quality, innovation, and reliability to make your outdoor space more organised and aesthetically pleasing, adding a level of comfort and convenience to your life!With such excellent quality, what are you waiting for? Come and order now!!!
  • 【Spacious 5'x3' Storage Space】 Roof: 59.7"(L)x36.2"(W); Base: 55"(L)x 31.7"(W); Hight 73.8"(H). UDPATIO Resin Shed is the perfect storage solution to fit your needs and your space. Choose from a variety of sizes, colors and shapes to hold and protect what's important to you: Use as a storage shed for yard tools, garden suppliers, toys; as a pet home and as a restroom.
  • 【ENVIRONMENTALLY FRIENDLY RECYCLABLE MATERIAL】Recyclable polypropylene resin plastic is used to ensure a green environment. The exterior features a WOOD LOOK design that complements your patio. This shed is weather-resistant, waterproof and UV protected - will not peel, rot or rus
  • 【DOUBLE-WALL CONSTRUCTION & FLOOR】 Steel-reinforced dual-wall and an impact-resistant floor are designed for long-term durability, anti-insect, anti-corrosion, and better waterproof effect. This shed can well protect the internal items to ensure that the items are not corroded and away from the bugs
  • 【24.6"X15.1" WINDOW & SLOPED ROOF】 This storage box comes with a window, strong light transmission, can accurately know the location of the items placed, easy to pick up. High-pitched roof allows for quick drainage of rain and snow.
  • 【EASY INSTALLATION】The building block-like installation method greatly reduces the installation difficulty as well as time. The screws are embedded to ensure beauty and safety. Requires flat hard surface for installation (concrete or wood recommended). If surface is not properly leveled, the shed will not assemble correctly.
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.