Oakland 7.5 ft. W x 7.5 ft. D Plastic Storage Shed

$34.62
$299.00
-$264.38
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "25f58b23-5d1e-46a8-b4da-dcd277c8a625"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); const setting = this.flashsaleData.product_setting; const landingUrl = `/promotions/discount-default/${this.flashsaleData.discount_info.id}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(finalUrl, '_blank', 'noopener'); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == '3fbcc8a3-def1-4b4f-93ee-a41a8116ad66' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "3fbcc8a3-def1-4b4f-93ee-a41a8116ad66", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);
Quantity
people are viewing this right now
Shipping
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

⏰ Processing time  >>  Ships within 24 hours after receipt of payment.
📦 Return  >>  Quick refund if you are not satisfied within 30 days, 100% money back guarantee.
💞 Customer Service  >>  2 years warranty, support exchange for a new one within 1 year.

 

  • Water Resistant
  • Warranty Included
  • UV Resistant
  • Assembly Required
  • Recycled


Description
This product provides reliable outdoor storage for lawn care items, gardening equipment and more. This storage building offers ample space for organizing anything that you need to use outdoors. Organize your rakes and shovels, store outdoor furniture and toys, protect potting soil from the elements and keep birdseed away from outdoor pests with this reliable plastic shed. The Oakland shed features a unique polypropylene resin material with the look of rough-hewn wood. This rugged appearance blends in with your outdoor landscape, making the shed a natural part of the yd from the moment you set it up. If the original color doesn't match the theme of your home, this storage shed can be painted as desired, a feature you won't find with any other resin shed. The double doors mimic the look of real wood while the Victorian-style window brings a touch of elegance to this storage building.

What's Included?

  • Ventilation
  • 1 Window(s)
  • Floor
  • Skylight
  • Shed
  • Double Doors
  • Door Lock
  • Foundation

Features

  • Unique Duotech walls are easily paintable & drillable to easily customize your space
  • Built-in ventilation, long side windows, and a full-length skylight
  • The innovative Duotech walls give it a gorgeous weathered wooden texture with all the durability of resin
  • Heavy-duty floor paneling suitable for storing heavy items
  • 326. 86 cubic foot storage capacity
  • Super rugged and durable with a double wall structure, tongue in groove construction, and steel reinforcement
  • Skylight & window to let in natural light & vented for air circulation

Product Details

  • Storage Capacity: 326.86 cubic feet
  • Wind Rating: 65

Floor Included

  • Floor Material: Resin

Adult Assembly Required

  • Additional Tools Required: Screw Driver; Adjustable Wrench; Power Drill; Mallet; Ladder


Overall
7' 6 3/16'' W x 7' 4'' D x 7' 11 1/4'' H
Interior
6' 7'' W x 6' 7'' D x 7' 6 1/2'' H
Door
4' 6 19/32'' W x 5' 11 5/16'' H
Coverage Area
661.47 square feet
Overall Product Weight
308 lb.
Recommended Foundation Width
6' 10 11/16''
Recommended Foundation Depth
7' 1''

 

Shed Type
Storage Shed
Primary Material
Plastic
Color
Gray
Storage Capacity
326.86 cubic feet
Foundation Required
Yes
Foundation Included
No
Recommended Foundation Size
82.7x85
Floor Included
Yes
Impact Resistant Flooring
Yes
Floor Material
Resin
Windows Included
Yes
Number of Windows
1
Flexible Window Placement
Yes
Built-In Shelving Included
No
Ventilation Included
Yes
Shingles Included
No
Skylight Included
Yes
Flower Box Included
No
Number of Doors
2
Door Style
Double Door
Padlock Compatible Doors
Yes
Year-Round Use
Yes
Wind Rating
65
Weather Resistant
Yes
Water Resistant
Yes
UV Resistant
Yes
Mildew Resistant
Yes
Country of Origin
Made in Israel
Supplier Intended and Approved Use
Residential Use

Specifications

Recycled Content
Yes

Assembly

Level of Assembly
Full Assembly Needed
Adult Assembly Required
Yes
Suggested Number of People
2
Additional Tools Required
Screw Driver; Adjustable Wrench; Power Drill; Mallet; Ladder