Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony
Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony

Outdoor Front Porch Bench, Wicker Loveseat Rattan Chair for Garden Backyard Balcony

5 sold
$199.99
$249.99
-$50.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);
  • All-Weather Leather Wicker

    UV, scratch, fade, and sag-resistant woven wicker delivers a low-maintenance leather-look.

  • Good Breathability

    Open basketweave pattern provides air circulation designed to keep you cool.

  • Elegant Design

    Gracefully tapered legs and arms give the look of natural wood joinery, bringing sophisticated style to your outdoor space.

Grand Patio Outdoor/Indoor Aksel Conversation Loveseat for Garden Balcony Yard

Grand Patio Outdoor/Indoor Aksel Conversation Loveseat for Garden Balcony Yard

The tapered metal legs are reminiscent of the iconic mid-century Scandinavian style.Beautiful and durable faux leather featured in a wide all-weather wicker is perfect for adding an inviting indoor touch to your lawn, garden, courtyard, poolside, or balcony.

Grand Patio Outdoor Woven Wicker Retro Conversation Loveseat

Grand Patio Outdoor Woven Wicker Retro Conversation Loveseat

Open woven resin wicker seat and back provide sufficient support while keeping good breathability.It's smooth to touch, resilient to protect against deforming, resistant to various elements for longer outdoor usage time, fade resistant to stay like new season after season.

All Weather Wicker Outdoor Powder Coated Aluminum Frame 2-Seat Sofa

All Weather Wicker Outdoor Powder Coated Aluminum Frame 2-Seat Sofa

Designed with comfort in mind, the backrest and seat will meet your body with a relaxed lounge style fit.The powder coated aluminum frame make this loveseat low-maintenance and resistant to the outdoor elements of rain, heat, the sun's harmful uv rays and salty sea air.

Product Specifications

Product Dimensions: 29"D x 54"W x 30"H

Furniture Finish: Aluminum

Frame Material: Metal

Color: Natural Brown

Item Weight: 16 Pounds

Maximum Weight Recommendation: 440 Pounds

Product Care Instructions: Wipe with Dry Cloth

FAQs

Yes, it works fine! The chair is made of rattan, waterproof and fade resistant.

This kind of rattan has a wooden appearance, and is more comfortable than the normal wood bench.

Yes! The chair has been outside for a year and there is no rust.

No. This kind of rattan rated at 2000 UV hours and resists fading for up to 3 years.

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.