garden bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
park bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
outdoor bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
patio bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
garden bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
park bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
outdoor bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
patio bench
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs
GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs

GRAND PATIO Durable Garden Benches with Anti-Rust Steel Frames and Stylish Floral Lattice Designs

69 sold
color-Sulfur Yellow
Please select a color
$139.99
$199.99
-$60.00
Quantity
Free Returns 30-Day Any Reason
Free shipping-FedEx or UPS delivery
Sustainably made-1 Year Warranty
Secure payments-PayPal installment
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);

  • Perfect for Outdoors

    Classic and elegant appearance makes your garden looks beautiful.

  • Streamlined Design Armrests

    No raw cuts or drips to catch on clothing.

  • Waterproof and Rust-Resistant

    The Garden Bench is powder coated with rust-resistant finish.

Feature

Feature

This garden bench is with powder-coat frame finish, rust and UV resistant and fade-resistant,even with the harshest of seasons, it ensuring the bench looks great. With back flower design makes it so attractive.

Strong Structure

Strong Structure

This durable, full-size patio bench is made of powder coated steel, wider and stronger armrests and backrest design makes you feel more comfortable. Max load capacity reach 660 lbs.

Perfect Size

Perfect Size

Overall Dimension 49.17"(L) x 20.15"(W) x 33.81"(H),allows 2-3 people to sit. adds more fun for your kids when play or sit in the garden.

Great Outdoor Decor

Great Outdoor Decor

Our metal bench is perfect for any occasion for outdoor use and can match with other furniture. Great addition for your patio, yard, porch, garden, and lawn.

Easy to Assemble

Easy to Assemble

Product manual and all accessories of the garden bench greatly help you spend short time to finish the assembly work.

Product Specifications:

Color: Black

Style: Classic Flower

Material: steel

Assembly Required Level: Easy

Package Dimensions: 50.75"(L) x 23.25"(W) x 4.75"(H)

Overall Dimension: 49.5"(W) x 24"(D) x 34"(H)

Weight Capacity: 660 Pounds

How to Install
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.