4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown
4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown

4-Piece Wicker Patio Set with Swivel Rocking Chairs - Dark Brown

13 sold
$1,299.99
$0.00
-$-1,299.99
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);
 4-Piece Patio Set with Swivel Chairs in outdoor space
 4-Piece Patio Set with Swivel Chairs in outdoor space

4-Piece Patio Set with Swivel Chairs

4-Piece Patio Set with Swivel Chairs

Upgrade your outdoor oasis with our 4-piece wicker patio set, complete with swivel chairs for added comfort and style.

  • Handbrushed powder coat finish

    The warmth of wood without the maintenance

  • Hand woven resin wicker swivel chair

    An all-weather alternative to rattan

  • 360-degree swivel & rocking chair

    Delivers smooth rocking & swivel motion

  • UV and rust resistant finish

    Colorfast powder coat with abrasion resistance of 4-piece wicker patio set with swivel rocking chair.

  • Galvanized steel frame

    Stylish & comfort design for 4-piece patio set with swivel chairs.

  • Eco-friendly olefin fabric

    Stain, wether, abrasion resistant

4-piece patio conversation sets with rocker chairs

Transform your backyard into a cozy oasis for family time with 4-piece patio conversation sets with rocker chairs

Transform your backyard into a cozy oasis for family time with 4-piece patio conversation sets with rocker chairs

Patio Conversation Sets with Rocker Chairs

Patio Conversation Sets with Rocker Chairs

Upgrade your backyard with 4-piece wicker patio set with swivel rocking chairs

360-DEGREESWIVEL&ROCKER
360-DEGREESWIVEL&ROCKER

PRODUCT SPECIFICATIONS

Materials: PE wicker, Steel, Olefin Fabric

Package Included: 2 x Swivel Chairs, 1x 3-Seat Sofa, 1x Steel Coffee Table

Chair Dimensions: 32.25''(D)X28.25''(W)X33.5''(H)

3-Seat Sofa Dimensions: 32.25''(D)X75.25''(W)X33.5''(H)

Coffee Table Dimensions: 24.5''(D)X47.25''(W)X18.25''(H)

Every Seat Weight Capacity: 330 LBS

Weight Capacity of 3-Seat Sofa: 870 LBS

Coffee Table Weight Capacity: 198 LBS

FAQs

The back and seat cushion covers are removable via zipper closure and can be machine washed.

This conversation set is made with a sturdy steel frame, so it is recommended that two people move or rearrange the individual pieces.

Using furniture covers (not included) over the set when it is not in use, and storing the cushions in a dry place in inclement weather will maximize the life of the product.

Yes, our product does require assembly, but it is not difficult because we provide detailed assembly instructions. You could also refer to the video on the product page. Two people can easily and quickly assemble.

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.