Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set
Joyside 5 Pieces Outdoor Wicker Chair Set

Joyside 5 Pieces Outdoor Wicker Chair Set

Color-
Please select a color
$649.99
-$0.00
Quantity
Free Shipping
Ships Within 6-8 Business Days.
Sustainably Made
Secure Payments
SKU:
Brand Joyside
Size 5PCS - Wicker Chair Set
Shape L-Shape
Product Care Instructions Wipe with Damp Cloth

About this item

  • 【Weather Resistant】 The commercial-grade hand fabricated UV-protected and weather-resistant PE rattan wicker furniture will not crack, split, rot, chip, fade or deteriorate.
  • 【Satisfying Comfort】 The spacious seat is wide and sturdy. Ergonomic armrest and deep seat make the patio furniture set relaxing. The soft and thick cushions give you strong lumbar support and make you feel comfortable and cozy.
  • 【High-Quality Material】 This wicker outdoor furniture sectional conversation set is crafted with weather-resistant high-quality PE rattan, elegantly woven on a strong powder-coated rust-resistant steel frame, with a natural appearance.
  • 【Exquisite Design】 The design of wicker patio furniture sets will go well with any gardens or backyards. Fashionable rattan and modern design complement any space and the durable construction will create a beautiful and comfortable outdoor living space for you.
  • 【Easy to assemble】 Each wicker patio furniture sets has detailed assembly instructions, one person can easily complete the assembly, the design of enlarged sitting width allows your family or friends to host a sumptuous party in your backyard.
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.