Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman
Joyside Outdoor Patio Wicker Egg Chair with Ottoman

Joyside Outdoor Patio Wicker Egg Chair with Ottoman

Color-
Please select a color
$379.99
-$0.00
Quantity
Free Shipping
Ships Within 6-8 Business Days.
Sustainably Made
Secure Payments
SKU:
Brand Joyside
Product Dimensions 37"D x 27"W x 17"H
Pattern Solid
Room Type Patio Garden

About this item

  • Waterproof Cushions 

This is a cozy chair, with soft and fluffy cushions. But that's not all, the cushion covers are waterproof, so you shouldn't worry about a few liquid splashes here and there. 

  • Resilient PE Rattan 

Knit by experts, the PE rattan on this chair is of the best quality, and ensures durability, and offers a beautiful finish. Besides, it complements your other outdoor furniture. 

  • Sturdy Frame 

This seat frame is made of steel, making it quite durable as possible, so you're sure it can well hold this chair's weight. What's more, it is rustproof, therefore an excellent selection for your outdoors. 

  • Effortless Set Up

Assembling this chair is very easy. It only calls for tightening a few bolts, and you don't require having woodworking skills to do this! 

You will also get an Ottoman footstool for additional comfort, and flexibility. Again, this makes it's perfectly complete set, perfectly crafted to complement your outdoor furniture. 

We have on-call customer service, ready to help you out when needed. 

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.